excel里面的SUMPRODUCT函数计算一般是(A2:G2,A3:G3).它和SUMPRODUCT(A2:G2*A3:G3)有什么不同.我用的时候算出的结果是一样的,但是中间用*的号老是出现VALUE值.不知道是不是用错了.中间改为" ,"就会算出结
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:43:50
excel里面的SUMPRODUCT函数计算一般是(A2:G2,A3:G3).它和SUMPRODUCT(A2:G2*A3:G3)有什么不同.我用的时候算出的结果是一样的,但是中间用*的号老是出现VALUE值.不知道是不是用错了.中间改为" ,"就会算出结
excel里面的SUMPRODUCT函数计算一般是(A2:G2,A3:G3).它和SUMPRODUCT(A2:G2*A3:G3)有什么不同.
我用的时候算出的结果是一样的,但是中间用*的号老是出现VALUE值.不知道是不是用错了.中间改为" ,"就会算出结果了.
excel里面的SUMPRODUCT函数计算一般是(A2:G2,A3:G3).它和SUMPRODUCT(A2:G2*A3:G3)有什么不同.我用的时候算出的结果是一样的,但是中间用*的号老是出现VALUE值.不知道是不是用错了.中间改为" ,"就会算出结
SUMPRODUCT(A2:G2,A3:G3)是标准用法,两两相乘再相加.但是如果区域中有文本数值会处理为0,公式照常运行.
SUMPRODUCT(A2:G2*A3:G3)也是可以的,但是在两两相乘时,遇到文本会报错(比如3*"甲"),从而整个公式出错.如果A2:A3是标题文字,把公式改一下SUMPRODUCT(B2:G2*B3:G3)应该也没问题.
但是通常很少SUMPRODUCT(A2:G2*A3:G3)这样用.用于多条件求和和计数比较多,利用了逻辑值数组运算的特点.
比如:
=SUMPRODUCT((A2:A10="三班")*(B2:B10="男"))
***三班男生数量
=SUMPRODUCT((A2:A10="三班")*(B2:B10="男")*(C2:C10))
或者
=SUMPRODUCT((A2:A10="三班")*(B2:B10="男"),C2:C10)
***三班男生总成绩
由于上面的原因,如果成绩区域有文本(比如空字符""),最后一个公式没问题,而倒数第二个公式会出错.