iamlaosong文
SUMPRODUCT函数的含义为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。按我的理解就是两个以上的数组乘积之和。例如,公式为:=SUMPRODUCT(A2:A4, B2:B4)就相当于=A2*B2+A3*B3+A4*B4,两个区域用逗号隔开,不过用乘号也是没有问题的。似乎也只有这个函数才有这种对应元素之间先行捉对计算的功能。
1、条件求和时条件区域与求和区域之间可以用逗号,也可以用乘号,因为无论是逗号还是乘号,都是将数组中对应元素相乘,再取乘积之和。但是,条件之间是必须用乘号的,如果用逗号则得到错误结果。例如,公式为:=SUMPRODUCT((A2:A9=A3)*(B2:B9=B3)*C2:C9)也可以写成:=SUMPRODUCT((A2:A9=A3)*(B2:B9=B3), C2:C9),如果写成:=SUMPRODUCT((A2:A9=A3), (B2:B9=B3), C2:C9),则结果错误,为什么呢?
首先我们把上面的问题简化,假定每个数组只有一个值,我