EXCEL用sumproduct函数进行多条件求和求个数
1、方法1,
计算潘金莲一共出台多少次
公式:=SUMPRODUCT(($B$2:$B$17="潘金莲")+0)
绝了,这是SUMPRODUCT常用的手法之一,因为($B$2:$B$17="潘金莲")获得的是true或是false的结果,加上0,就讲true转换为了1,false转换为了0,从而相加,得出结果,这里的加0,也可以写作*1,结果是一样的
2、套路2
计算潘金莲和李师师一共出台多少次
这个简单,有了试题1,这个不是事,=SUMPRODUCT(($B$2:$B$17="潘金莲")+0)+SUMPRODUCT(($B$2:$B$17="李师师")+0),我滴那个乖乖,要是有10个人,你要写多长。
公式:=SUMPRODUCT(($B$2:$B$17={"潘金莲","李师师"})+0) ,服了,看来李瓶儿真是才女呀
3、套路3:
潘金莲和李师师3月份一共出台多少次
公式:=SUMPRODUCT(($B$2:$B$17={"潘金莲","李师师"})*(MONTH($A$2:$A$17)=3)),有的亲们说了,怎么+0没有了呢,因为这里有了两个条件,想成之后,就转化为了1,和0,。就不用加0了
4、套路4
潘金莲3月份出台费一共多少元
公式:=SUMPRODUCT(($B$2:$B$17="潘金莲")*(MONTH($A$2:$A$17)=3)*D2:D17) 公式一出,连西门庆都傻眼了,别说潘金莲了,太快了,以前要算几天的,几秒钟搞定了,
5、套路5
潘金莲和李师师的坐台费,一共多少钱
=SUMPRODUCT(($B$2:$B$17={"潘金莲","李师师"})*D2:D17)
6、套路6
3月份潘金莲一共陪西门庆几次
公式:=SUMPRODUCT(($B$2:$B$17="潘金莲")*(C2:C17="西门庆")*(MONTH(A2:A17)=3))
7、套路7
假如每天的坐台费乘以调养费,等于公司每日的开支,那么公司总共开支多少钱
这就相当于D2*E2*D3*E3+D4*E4+..........有上万行,加到什么时候,这时李瓶儿真的急了,不会呀,而且E列还是是文本,不是数字,不能直接相乘
公式:=SUMPRODUCT((D2:D17)*(E2:E17))
原来还可以大区域对应相乘呀。
8、套路8
A列为系统导出的考勤数据,在F列求C、D列范围内的个数公式=SUMPRODUCT((--A$2:$A$20000>=C2)*(--$A$2:$A$20000<=D2))