Excel函数公式:万能函数SUMPRODUCT
对于SUMPRODUCT函数,童鞋们可能有所耳闻,甚至可能知道其功能非常的强大,但是对于具体的作用,也不能说出个头绪来……今天,我们就来学习SUMPRODUCT函数的强大功能。
一、SUMPRODUCT函数语法解析及基础用法。
作用:用于在给定的几组数组中,将数组间对应的元素相乘,并返回成绩之和。
语法:SUMPRODUCT(array1,[array2],[array3]……)。
array1:必需。其相应元素相乘并求和的第一个数组参数。
array2,array3……:可选。其相应元素需要进行相乘并求和。
备注:
1、数组参数必需具有相同的维数。否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!。函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
示例:
目的:计算津贴总额。
方法1:
在目标单元格输入公式:=SUMPRODUCT(C3:C9,D3:D9)。
方法2:
在目标单元格输入公式:=SUMPRODUCT(C3:C9*D3:D9)。
释义:
1、两种方法的区别在于,SUMPRODUCT函数的两个参数之间的连接符号不同,方法1用逗号,连接,方法2用乘号*连接。这个案例的数据源中全部是数值,所以两种方法返回的结果一致。
2、如果当数据源中包含文本数据时,使用方法1依然可以返回正确结果,但使用方法2会导致文本和数值相乘,返回错误值#VALUE!
二、SUMPRODUCT函数单条件计数。
目的:统计出女同志的人数。
方法:
在目标单元格中输入公式:=SUMPRODUCT(N(C3:C9="女"))。
三、SUMPRODUCT函数多条件计数。
目的:统计出成绩大于60的女生人数。
方法:在目标单元格中输入公式:=SUMPRODUCT((C3:C9="女")*(D3:D9>60))。
四、SUMPRODUCT函数多条件求和统计。
目的:统计出女生中成绩大于60的总成绩。
方法:在目标单元格中输入公式:=SUMPRODUCT((C3:C9="女")*(D3:D9>60)*D3:D9)。
五、SUMPRODUCT函数多条件统计示例。
目的:统计出1月份相关人员的金额总和。
方法:
在目标单元格中输入公式:=SUMPRODUCT((MONTH($A$3:$A$9)=1)*($B$3:$B$9=F4),$C$3:$C$9)。
六、SUMPRODUCT函数模糊条件求和。
由于SUMPRODUCT函数不支持通配符*和?的使用,所以遇到模糊条件求和时,需要配合其他函数嵌套完成。
目的:统计销售部女员工的销售总额。
方法:在目标单元格中输入公式:=SUMPRODUCT(ISNUMBER(FIND("销售",D3:D9))*(C3:C9="女"),E3:E9)。
相关文章
- 帝国CMS过滤html标签自定义NOHTML函数用法
- 帝国CMS截取内容简介函数,过滤其中特殊字符及空格
- Excel小技巧– 利用LOOKUP来达成多重条件寻找资料
- 帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法
- 删除、筛选、合并单元格、小组等序号(NO)构建技巧全集解读
- Excel函数公式:多条件判断,你还在用If来实现,那就真的Out了
- 身份证号常见错误分析及实用技巧解读,职场的你必须掌握1
- 只会Ctrl+C、Ctrl+V 就真的弱爆了,快来看看实用的选择性粘贴
- 如虎添翼的5个Excel超级实用技巧,你确定都掌握吗?
- 身份证号常见错误解析及实用技巧解读,职场的你必须掌握哦!