多条件求和可以用SUMIFS
多条件计数可以用COUNTIFS
但是以前这两个函数还没有的时候
SUMPRODUCT函数可是非常的火
这个函数由两个单词组成
SUM求和,不用介绍
PRODUCT 求乘积
SUM结果如下
PRODUCT函数结果如下
SUMPRODUCT计算如下
这个40怎么来的,就是相乘之后再相加。
C列相乘
最后全部相加
这才是SUMPRODUCT最原始最基本的用法。
但是实际工作上,最常用的用法如下。
多条件计数
=SUMPRODUCT(条件1*条件2*条件3……条件N)
多条件求和
=SUMPRODUCT(条件1*条件2*条件3……条件N*汇总区域)
直接上一个例子
如下表格
需要统计上海绿茶出现的次数,上海绿茶数量汇总。
D15的公式
E15的公式
这两个公式可以用CONTIFS和SUMIFS代替
但是早期的版本没有这两个函数
在SUMIFS和COUNTIFS没有发明以前
SUMPRODUCT可是大行其道。
以后遇到这个函数也知道是什么意思了。
那么怎么可以得到这个结果呢?
简单的说一下,B5:B10=B15 判断是否相等,会得到一系列的TRUE和FALSE
EXCEL中TRUE相当于1,FALSE相当于0
0乘以任何数均为0,所以相乘,只要有一个为0均不满足,
同时满足,两个1相乘,得到1
把所有1再相差,正好是次数。
如果把后面的区域带入
条件成立就加入后面的数字,正好可以累加。
子曰:用之则行,不用则藏。
意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。