SUMPRODUCT函数常见的几种用法
SUMPRODUCT这个函数从字面来理解SUM是求和,PRODUCT是乘积,综合到一起就是对各个数组参数计算乘积并返回乘积之和。接下来就一起看看这个函数的一些典型的用法。
1、计算商品总价
那这个“*”和“,”啥区别呢?当求和区域中有文本的时候,在两个数组之间使用逗号,会把文本当成0来处理。要是使用乘号的话,如果求和区域中有文本,就返回错误值,但是使用逗号也是有前提条件的,就是两个数组的行、列数必须一样,否则会返回一个错误值。
2、计算指定条件的总价
3、计算指定月份的总金额
如下图,要根据A列的日期,计算2月份的总金额。
公式为:=SUMPRODUCT((MONTH(A2:A12)=2)*1,D2:D12,E2:E12)
MONTH(A2:A12)=2是用month判断此区域月份是不是为2,如果是则后续计算出乘积和。公式可以改为=SUMPRODUCT((MONTH(A2:A12)=2)*D2:D12*E2:E12)
4、计算指定月份、指定部门的总金额
公式为:=SUMPRODUCT((MONTH(A2:A12)=2)*(B2:B12=“办公室”),D2:D12,E2:E12)
公式看起来很长,但是和第三个例子是一样的,就是多了一个部门的判断条件(B2:B12=“办公室”)。
5、根据两个条件计算采购量
6、同一区域设置多个条件
=SUMPRODUCT((MONTH(B1:E1)=2)*((A2:A12=“白菜”)+(A2:A12=“土豆”))*B2:E12)
((A2:A12=”白菜”)+(A2:A12=”土豆”)) 注意,两个条件之间使用了加号。
7、带通配符的求和
赞 (0)