请教SUMPRODUCT()函数的使用格式问题.=SUMPRODUCT(E6:E13,F6:F13)和=SUMPRODUCT(E6:E13*F6:F13) 是一回事吗,如果第二个函数可以这样表示两个数组的关系为什么EXCEL在帮助里面没有表示可以这样使用这个函
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 00:22:48
请教SUMPRODUCT()函数的使用格式问题.=SUMPRODUCT(E6:E13,F6:F13)和=SUMPRODUCT(E6:E13*F6:F13) 是一回事吗,如果第二个函数可以这样表示两个数组的关系为什么EXCEL在帮助里面没有表示可以这样使用这个函
请教SUMPRODUCT()函数的使用格式问题.
=SUMPRODUCT(E6:E13,F6:F13)
和
=SUMPRODUCT(E6:E13*F6:F13)
是一回事吗,如果第二个函数可以这样表示两个数组的关系为什么EXCEL在帮助里面没有表示可以这样使用这个函数,我在看别人的中国式排名的时候看见人家像第二个公式这样使用这个函数,我又查F1帮助里面只有第一个公式那样的格式,所以很困惑.
请教SUMPRODUCT()函数的使用格式问题.=SUMPRODUCT(E6:E13,F6:F13)和=SUMPRODUCT(E6:E13*F6:F13) 是一回事吗,如果第二个函数可以这样表示两个数组的关系为什么EXCEL在帮助里面没有表示可以这样使用这个函
=SUMPRODUCT(E6:E13,F6:F13)
和
=SUMPRODUCT(E6:E13*F6:F13)
这两个公式在普通情况下的计算结果是相同的
但第二种公式中如果E6:E13或F6:F13的任一单元格中有文本内容时计算会出错
这是由于计算过程不同产生的
假设如
E6:E13的值为10,10,10,10,10,10,10,10
F6:F13的值为1,2,3,4,5,6,7,8
用公式
=SUMPRODUCT(E6:E13,F6:F13)
计算过程为
=SUMPRODUCT({10,10,10,10,10,10,10,10},{1,2,3,4,5,6,7,8})
=360
用公式
=SUMPRODUCT(E6:E13*F6:F13)
计算过程相当为先算E6*F6+E7*F8+.E13*F13
即=SUMPRODUCT({10*1;10*2;10*3;10*4;10*5;10*6;10*7;10*8})
得出
=SUMPRODUCT({10;20;30;40;50;60;70;80})
=360
如果其中E9单元格为文字"A"或任一非数字内容,则两个公式结果就会不同了
用公式
=SUMPRODUCT(E6:E13,F6:F13)
计算过程为
=SUMPRODUCT({10,10,10,"A",10,10,10,10},{1,2,3,4,5,6,7,8})
=320
会自动忽略文本所在行不进行计算
用公式
=SUMPRODUCT(E6:E13*F6:F13)
计算过程相当为先算E6*F6+E7*F8+.E13*F13
即=SUMPRODUCT({10*1;10*2;10*3;"A"*4;10*5;10*6;10*7;10*8})
得出
=SUMPRODUCT({10;20;30;#VALUE!;50;60;70;80})
因为"A"*4是错误的所以得出错误值#VALUE!
所以全部运算就都错了,得出
=#VALUE!