我们在使用Excel的过程中,经常要使用到求和,但是对于文本数字我们需要把它转化为真实的数值后才能进行求和,案例如下。

可以看到直接求和是无法获取正确的结果的,当我们把文本数值转化成数值以后显示了正确的结果,但是这样比较麻烦,有没有不用转化直接求出结果呢。
第一,使用sumproduct函数

公式:=SUMPRODUCT(B2:B9*1)
选中数据列,然后乘以1即可。实际上就相当于把每一个值拿出来乘以1,就和你使用选择性粘贴让文本乘以1的效果一样。
第二,使用sum函数,和sumproduct函数一样,只不过使用sum函数要按ctrl shift 回车确认

公式为:=SUM(B2:B9*1)
sum函数可以直接使用数组,这样的公式被称为数组公式
第三,sumproduct+value
value是把文本转数值的函数,所以可以直接转成数值

公式为:=SUMPRODUCT(VALUE(B2:B9))
这里留一个问题,那么如何使用sum+value实现呢?欢迎在评论区留言。
第四,实际上还有一种方法,但是对数据量小的时候管用,如果数据多了,就比较麻烦,就是使用单元格直接相加

=B2+B3+B4+B5+B6+B7+B8+B9,这种方式对列数的少的情况下还是很管用的。
