在平时使用Excel时,经常需要对一些文本型数字进行求和汇总。如下表所示的从系统中导出的数据,其中B列的数据为文本型的数据格式,如果直接使用SUM函数对销售额进行汇总求和,那就会得到D3中显示的结果,其值为0。但使用D3单元格中的数组算法,则可以得到想要的计算结果。 图1 函数公式: 在D3中输入公式【{=SUM(B2:B13*1)}】,由于公式是数组算法,所以输入完公式后,使用快捷键Ctrl+Enter得到需要的求和结果,此时在公式两侧会出现一对花括号。 函数解读: 在公式中使用单元格区域*1的方法,其目的就是将单元格区域中文本型的数据,直接转化为数值型数据,然后再通过SUM函数来进行求和运算。 那么除了,使用*1的方法,将来对于文本型的数据,也可以采用/1、-0、+0的方法来进行数据的转换。换句话说,就是上文本型的数据通过*1、/1、-0、+0直接参与运算,因为在四则运算中,会自动将文本型数字转移为数值。而使用SUM函数,对文本型数字区域直接求和,则得不到想要的结果。 |
|