在偶遇的,借助excel公式sum对一个数字数组进行求和,结果为0,很是诧异,当然原因就是,数组里的数字是“常规”格式,不是“数值”格式,由于系统生成的excel,不方便生成的同时再做格式的设置,于是,就想,该怎么才能实现求和统计?

excel中字符转数值可以借助value函数,=Value(A1),也可以借助运算符进行转换,比如=A1*1,=A1/1,=A1+0,或者=–A1,当然,单个单元格借助这个方式sum没有问题,可是数组的话,和又为0了。

这里借助sumproduct函数实现了sum的功能:

=SUMPRODUCT(--A1:A7)
=SUMPRODUCT((VALUE(A1:A7)))
=SUMPRODUCT(A1:A7*1)
=SUMPRODUCT(A1:A7/1)
=SUMPRODUCT(A1:A7+0)

 

版权声明:本文为lcawen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lcawen/p/9994902.html