老铁们,大家好,相信还有很多朋友对于EXCEL神奇函数SUMPRODUCT的用法合集,欢迎补充!和的相关问题不太懂,没关系,今天就由我来为大家分享分享EXCEL神奇函数SUMPRODUCT的用法合集,欢迎补充!以及的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
SUMPRODUCT(数组1,[数组2],[数组3],)
SUMPRODUCT 函数语法具有以下参数:
数组1:必填。第一个数组参数,其对应元素需要相乘并求和。
数组2、数组3、可选。 2 到255 个数组参数,其对应元素需要相乘和求和。
特别注意:
数组参数必须具有相同的维度。否则,函数SUMPRODUCT 返回#VALUE!错误值#REF!
二、用法举例
1. 基本使用
SUMPRODUCT函数最基本的用法是:
将数组的相应元素相乘并返回乘积之和。
如下图:
公式:=SUMPRODUCT(B2:B9,C2:C9)
这个公式的含义是:
B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7+B8*C8+B9*C9
2、单条件求和
如下图所示,计算绩效得分高于15的女性员工的得分总和:
如下图所示,计算女性员工绩效得分总和:
公式:
=SUMPRODUCT((B2:B11=’女’)*C2:C11)
在:
B2:B11=’女性’:将B2:B11 中的每个单元格值与“女性”进行比较。如果性别为“女性”,则为TRUE,否则为FALSE。结果返回一组逻辑值:{FALSE;TRUE;FALSE;TRUE;假;真;假;真;假;真;}
(B2:B11=’女’)*C2:C11:将上述逻辑数组中的值与C2:C11对应的值相乘。
3. 多个条件之和
如下图所示,计算绩效得分高于15的女性员工的得分总和:
公式:=SUMPRODUCT((B2:B11=’女’)*(C2:C1115),C2:C11)
多条件求和的一般写法为:=SUMPRODUCT((条件一)*(条件二)*……*(条件N),求和范围)
4. 模糊条件求和
如下图所示,计算销售部女性员工绩效得分总和:
有多个销售部门。要搜索所有销售部门,必须根据关键字“销售”进行搜索,属于模糊搜索。
公式:
=SUMPRODUCT(ISNUMBER(FIND(‘销售’,A2:A11))*(C2:C11=’女性’),D2:D11)
在:
FIND(‘Sales’,A2:A11):在A2:A11 的每个单元格值中搜索“Sales”。如果可以找到,则返回“Sales”在单元格值中的位置。如果不不同,则返回错误值#VALUE!
此部分的结果为:{#VALUE!1;1;1;#VALUE!1;#VALUE!#VALUE!1;#VALUE!}
ISNUMBER(FIND(‘Sales’,A2:A11)):判断上述值中的每个值是否为数字。如果是,则返回TRUE,否则返回FALSE。因此,这部分公式的结果为:
{假;真;真;真;假;真;假;假;真;假}
5. 单条件计数
计算女性员工人数:
公式:=SUMPRODUCT(N(B2:B11=’女’))
功能:
语法:N(VALUE);
功能:将非数值的值转换为数值形式;
不同的参数VALUE,对应的返回值:
在此示例中,如果值等于Female,则N(B2:B11=’female’) 返回1;如果值不等于Female,则返回0。
6. 多条件计数
统计绩效得分高于15的女性员工人数
公式:
=SUMPRODUCT((B2:B11=’女’)*(C2:C1115))
7. 模糊条件计数
统计销售部女性员工人数
公式:
=SUMPRODUCT(ISNUMBER(FIND(‘销售’,A2:A11))*(C2:C11=’女性’))
8. 按月统计
需求:按月统计总销售额
公式为:
=SUMPRODUCT((月($A$2:$A$13)=D2)*($B$2:$B$13))
9. 跨列统计
需求:统计三个仓库的总销量和库存
公式为:
=SUMPRODUCT(($B$2:$G$2=H$2)*$B3:$G3)
(一定要注意这个公式中相对引用和绝对引用的使用)
10. 多重加权统计
要求:根据分项分数和权重的比例计算总分
公式为:
=SUMProduct(B$2:D$2,B3:D3)
11、二维面积统计
需求:统计各销售部门每种产品的总销售额
公式为:
=SUMPRODUCT(($B$2:$B$13=$E2)*($A$2:$A$13=F$1)*$C$2:$C$13)
12、不间断排名(中国式排名)
如果使用RANK函数进行排名,如果有相同的值,排名就会出现不连续的情况。使用SUMPRODUCT 函数可以避免排名中的这种不连续性。
如下图:
单元格C6 中的公式为:
=SUMPRODUCT(($B$2:$B$7=B6)/COUNTIF($B$2:$B$7,$B$2:$B$7))
($B$2:$B$7=B6),返回值为:
{真;真;真;真;真;假}
即:{1;1;1;1;1;0}
COUNTIF($B$2:$B$7,$B$2:$B$7),返回值为:
{1;1;2;2;1;1}
SUMProduct(($B$2:$B$7=B6)/COUNTIF($B$2:$B$7,$B$2:$B$7))
即:SUMPRODUCT({1;1;0.5;0.5;1;0}),表示排名第4。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/127690.html
用户评论
万象皆为过客
OMG,这篇博文太棒了!我一直都在苦恼怎样用SUMPRODUCT 函数搞定复杂计算,现在终于找到了解决方法!感觉要学到好多新的技能了
有5位网友表示赞同!
陌颜
总结写的很详细,每个函数的使用场景都说得清楚明白。以前总是觉得SUMPRODUCT用的不多,看完这篇文章我再也不敢怠慢啦! 多练习几遍就一定能用得溜!
有19位网友表示赞同!
把孤独喂饱
我一直以为SUMPRODUCT就只能用于简单的加加减减,没想到还有这么多厉害的运用。分享了好多真宝典啊!感觉我要重新学习excel了
有16位网友表示赞同!
鹿叹
这篇博文真的太棒了!把SUMPRODUCT 函数的操作讲解得清清楚楚,就算初学者也能看懂,真是大大帮了我的忙! 我一直在找一篇能够详细讲解这个函数的文章,终于发现了。收藏了~
有7位网友表示赞同!
微信名字
说这么多用法的变化,其实就是个基础公式的变形吧? 用其他函数能办到的,为什么非要SUMPRODUCT?这篇文章有点夸大事实啊…
有11位网友表示赞同!
糖果控
我一直在想怎样才能用Excel完成这种复杂的筛选统计,没想到居然可以用 SUMPRODUCT 函数实现!太神奇了! 感谢作者分享!
有20位网友表示赞同!
眉黛如画
这个博文确实很详细,不过对于已经熟练使用SUMPRODUCT 的我来说可能有些重复。希望作者能介绍一些更高级的用法,让我感受到更多创意和挑战吧!
有13位网友表示赞同!
空谷幽兰
看了一下博文中很多例句,感觉还是挺复杂的,需要多练习才能掌握啊。其实学习Excel最重要的是坚持练习,不断积累经验才是最重要的。
有19位网友表示赞同!
她最好i
SUMPRODUCT 用法确实很强大,可以处理很多复杂的任务。这种函数简直是宝藏! 感谢作者分享了这么多实用的技巧!希望以后能更多这样的博文介绍其他高级函数的用法!
有13位网友表示赞同!
恰十年
我这个新手看这篇文章一头雾水啊,感觉这些函数都是高深莫测的魔法。 希望 autora能够提供一些更基础的教程引导我们一步步入门Excel吧!
有11位网友表示赞同!
人心叵测i
这篇文章真让我眼前一亮! SUMPRODUCT 函数居然可以这样用?我简直要被作者的脑洞打败了,太酷了!
有17位网友表示赞同!
如梦初醒
我觉得这篇博文没有解释SUMPRODUCT函数的参数有哪些,还有每个参数都有什么作用,这些都是很重要的知识点啊!希望作者能补充一下这方面的內容。
有6位网友表示赞同!
落花忆梦
我经常用Excel进行数据分析,SUMPRODUCT 函数确实很有用。但现在很多软件都自带了更便捷的统计功能,我觉得用SUMPRODUCT 的应用场景越来越少了…
有15位网友表示赞同!
青衫故人
博文介绍得很全面,涵盖了很多实用场景。特别是对一些初学者来说,这篇博文能帮助他们快速了解SUMPRODUCT的功能和应用。 不过,希望作者能够提供一些更具体的例子来辅助理解,比如,用具体的数据演示如何使用这些函数。
有19位网友表示赞同!
初阳
我一直觉得学习Excel太鸡肋了,但看完这篇文章我觉得SUMPRODUCT 函数竟然挺有意思的!下次上课要用它解决一下算式难题试试看!
有10位网友表示赞同!
盲从于你
感觉这个博文写的有点过于浅层了。我希望作者能提供一些更深入的讲解,例如如何将 SUMPRODUCT 函数与其他函数结合使用,以及如何进行更高级的数据分析。
有7位网友表示赞同!
娇眉恨
这篇文章真的太赞了!SUMPRODUCT 的应用场景竟然这么多 我以前都不知道!我现在终于明白了为什么这个函数被称为Excel神函数了!
有7位网友表示赞同!
墨城烟柳
希望能添加更多案例和使用代码的例子,这样可以帮助读者更好地理解SUMPRODUCT 函数的使用方法。
有17位网友表示赞同!
孤城暮雨
excel确实是一个非常宝贵的工具。这篇文章让我更加了解和欣赏SUMPRODUCT 的强大功能。
有18位网友表示赞同!