![c064dcedefacf92165ce67d439a34f1e.png](https://i-blog.csdnimg.cn/blog_migrate/717b5e50ea8b160d75c1e832c6aca8cc.jpeg)
在平时使用Excel时,经常需要对一些文本型数字进行求和汇总。如下表所示的从系统中导出的数据,其中B列的数据为文本型的数据格式,如果直接使用SUM函数对销售额进行汇总求和,那就会得到D3中显示的结果,其值为0。但使用D3单元格中的数组算法,则可以得到想要的计算结果。
![03372e6358ca10e0cd4b40be71859afe.png](https://i-blog.csdnimg.cn/blog_migrate/3da545f877dd70e3fa8bf93491d380d4.jpeg)
函数公式:
在D3中输入公式【{=SUM(B2:B13*1)}】,由于公式是数组算法,所以输入完公式后,使用快捷键Ctrl+Enter得到需要的求和结果,此时在公式两侧会出现一对花括号。
函数解读:
在公式中使用单元格区域*1的方法,其目的就是将单元格区域中文本型的数据,直接转化为数值型数据,然后再通过SUM函数来进行求和运算。
那么除了,使用*1的方法,将来对于文本型的数据,也可以采用/1、-0、+0的方法来进行数据的转换。换句话说,就是上文本型的数据通过*1、/1、-0、+0直接参与运算,因为在四则运算中,会自动将文本型数字转移为数值。而使用SUM函数,对文本型数字区域直接求和,则得不到想要的结果。
更多Office 案例教程,请关注微信公众号:和老师一起学Office