~~~~~~SUMPRODUCT的分割线~~~~~~
函数介绍
SUMPRODUCT(array1,array2,array3, ...)
参数说明:将数组(array)间对应的元素相乘,并返回乘积之和
(SUM是求和的意思,PRODUCT是相乘的意思,所以函数就是相乘之后再求和。学好英语很重要!)
【示例】
【说明】
公式:=SUMPRODUCT(B2:B11,C2:C11)
含义:=B2*C2+B3*C3+...+B11*C11,分别用单价与个数相乘,然后再计和
------------------------------------
侠之大者,往往不拘小节。SUMPRODUCT也具有这条品格。就算的数据中有无价之宝这种非计算类的数据,SUMPRODUCT也会自动将其视为0,然后继续执行其他数据计算,非常任性有木有?
下面介绍一下SUMPRODUCT面对数据条件统计时的基础技能
【初级函数】
SUMIF(条件查找区域,条件,求和区域)
SUMIFS(求和区域,条件查找区域1,条件1,条件查找区域2,条件2...)
【高级函数】
SUMPRODUCT((条件查找区域1=条件1)*(条件查找区域2=条件2)*...*(条件查找区域n=条件n)*(求和区域))
------------------------------------
【初级函数】
COUNTIF(计数区域,计数条件)
COUNTIFS(计数区域1,条件1,计数区域2,条件2...)
【高级函数】
SUMPRODUCT((计数区域1=条件1)*(计数区域2=条件2)*...*(计数区域n=条件n))
有了基础技能,我们来看看高级函数的风采:
统计不重复项个数
【说明】
公式:=SUMPRODUCT((1/COUNTIF(A2:A15,A2:A15))*1)
公式含义:COUNTIF依次返回一组数值,分别是A2、A3...A15各自的个数,即{3,2,3,2,3,2,3,2,1,2,3,1,2,3},被1除后,变为{1/3,1/2,1/3,1/2,1/3,1/2,1/3,1/2,1,1/2,1/3,1,1/2,1/3},求和相加后得出不重复项7
------------------------------------
联合多列判断
【说明】
公式:=SUMPRODUCT((B2:B8>C2:C8)*1)
公式含义:分别比较B2与C2,B3与C3...B8与C8之间的大小,如果大于,就返回1,如果小于就返回0,最后计和
------------------------------------
隔列求和
【说明】
公式=SUMPRODUCT((MOD(COLUMN(B2:G2)+1,3)=0)*(B2:G2))
公式含义:COLUMN(B2:G2)返回{2,3,4,5,6,7},加1后变为{3,4,5,6,7,8}。用MOD函数除以3取余数后得到{0,1,2,0,1,2},等于0的只有第1列和第4列,对应B列和E列,即1月和4月
------------------------------------
隔行求和-求非工作日总交易额
【说明】
公式=SUMPRODUCT((MOD(A2:A28,7)<2)*C2:C28)
公式含义:MOD函数对日期值除以7取余,余数为0和1的日期即为双休日,SUMPRODUCT对余数小于2的日期对应的交易额求和
------------------------------------
反模糊条件求和
【说明】
公式
=SUMPRODUCT(ISNUMBER(FIND($A$2:$A$7,E2))*$C$2:$C$7)
公式含义:FIND函数在客户全称E2中依次查找客户简称A2:A7,如果找到就返回文本位置,如果没找到就返回错误值,{1,#VALUE!,#VALUE!,#VALUE!,1,#VALUE!},ISNUMBER返回数组中的数字,剔除错误值,{1,0,0,0,1,0},SUMPRODUCT函数对数组中1对应的C2:C7进行求和,即C2+C6
------------------------------------
以上这五种情况,初级函数是无法做到的,感觉到高级函数的威力了吧?但是也要说明一下,SUMPRODUCT由于是数组计算函数,所以计算效率上没有普通函数高(技能冷却时间较长),所以一般的小问题,不建议使用高级函数,总不能天天用大炮打蚊子吧~~
有了今天的高级函数装备,小伙伴们是不是距离EXCEL高手又进了一步呢?相信在表妹的陪伴下,小伙伴们变成EXCEL高手的那一天一定会更快到来的!
如果你觉得表妹的分享内容很实用,欢迎分享给其他小伙伴呦,独乐乐不如众乐乐嘛!长按二维码图片,识别图中二维码,关注“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCEL群”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!
微信公众号 QQ学习群