神函数SUMPRODUCT用法大全
发布时间:2022-09-09 01:36:48
SUMPRODUCT函数是Excel中的数学函数,也是一个“神函数”。之所以称之为“神”,是因为它求和、计数、多权重统计、排名,都能完成。
函数解释
基本语法为:
SUMPRODUCT(array1,[array2], [array3], …)
SUMPRODUCT 函数语法具有下列参数:
Array1:必需。其相应元素需要进行相乘并求和的第一个数组参数。
Array2, array3,…:可选。 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、单条件求和
如下图,计算女员工业绩得分和:
公式:
=SUMPRODUCT((B2:B11=”女”)*C2:C11)
其中:
B2:B11=”女”:
将B2:B11内每个单元格值与“女”比较,凡是性别为“女”的是TRUE,否则是FALSE,结果返回一组逻辑值:
{FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;}
(B2:B11=”女”)*C2:C11:
将上述逻辑数组内的值与对应的C2:C11的数值相乘。
3、多条件求和
如下图,计算女员工业绩得分高于15的得分和:
公式:
=SUMPRODUCT((B2:B11=”女”)*(C2:C11>15),C2:C11)
多条件求和的通用写法是:
=SUMPRODUCT((条件一)*(条件二)*……*(条件N),求和范围)
4、模糊条件求和
如下图,计算销售部门女员工业绩得分和:
销售部门不止一个,要查找所有的销售部门,就要按照关键字“销售”查找,就属于模糊查找。
公式:
=SUMPRODUCT(ISNUMBER(FIND(“销售”,A2:A11))*(C2:C11=”女”),D2:D11)
其中:
FIND(“销售”,A2:A11):
在A2:A11各单元格值中查找”销售”,如果能查到,返回”销售”在单元格值中位置,如果差不到,返回错误值#VALUE!。
本部分的结果是:
{#VALUE!;1;1;1;#VALUE!;1;#VALUE!;#VALUE!;1;#VALUE! }
ISNUMBER(FIND(“销售”,A2:A11)):
判断上述数值中各值是不是数字,如果是,返回TRUE,否则返回FALSE,所以,本部分公式的结果是:
{FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}
5、单条件计数
计算女员工人数:
公式:
=SUMPRODUCT(N(B2:B11=”女”))
N函数:
语法:N(VALUE);
功能:将不是数值的值转换为数值形式;
不同参数VALUE,对应的返回值:
本示例中,N(B2:B11=”女”),是将等于女的值TRUE返回1,不等于女的值
FALSE返回0。
6、多条件计数
计算女员工业绩得分高于15的人数
公式:
=SUMPRODUCT((B2:B11=”女”)*(C2:C11>15))
7、模糊条件计数
计算销售部门女员工人数
公式:
=SUMPRODUCT(ISNUMBER(FIND(“销售”,A2:A11))*(C2:C11=”女”))
8、按月份统计数据
要求:
按月份统计销售总额
公式为:
=SUMPRODUCT((MONTH($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),返回值是:
{TRUE;TRUE;TRUE;TRUE;TRUE;FALSE}
即:{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。


猜你喜欢
- word怎么制作整齐的填空题测试卷?word中经常需要制作考试卷子,如果一张卷子全是填空题,就不好排版,该怎么才能让试卷整齐的显示呢?请看下
- 在使用excel打印的时候,会遇到这样的情况,那就是excel里面的数据很多,但是我们只需要打印一部分,其余的不需要打印,但是又不能删除其他
- wps是我们常用的办公软件,有时需要给表格设置一些元素和样式,那么该怎么操作呢?下面和小编一起来看看吧wps是我们常用的办公软件,有时需要给
- 近日,有伙伴们问小编:win10输入法切换不了怎么办?win10不能切换输入法就表示无法打出汉字字符,这个问题很严重,对于这类情况,本文就为
- 把文件全部打开,然后在需要移动的表格下方右键点击,选择移动或复制工作表然后勾选新建副本,这样不影响原来工作表的文件内容。选择合并到的单元格文
- 用文本写出来的公式(无等号)。但旁边的单元格却要算出前面文本公式的计算值。这种使用常常用在建筑类数据统计方面,就是说计算机结果部分是如何快速
- 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输
- 如下图,找到“文件”→“页面设置”。 弹出如下的对话框。 上图中,切换到“页面”选项卡,
- 系统之家装机大师重装Win10系统有教程吗?系统之家装机大师是一款非常好用的一键重装工具,有不少小伙伴都在使用,但对于刚接触电脑不久的小伙伴
- QoS全名Quality of Service,中文为服务质量,其可以解决一些网络延迟或者阻塞问题,删除Qos对网络影响也不是很大,下面为大
- 如何打开 “Siri 信息播报”· 打开 “设置” App。· 轻点 “通知”,然后轻点 “Siri 信息播报”。·&n
- 我们在使用麦克风的时候,总是会遇见各种各样的问题,不管是xp、win7还是win10,都会有问题存在,今天带来了详细的解决方法,各种问题都可
- 用户在wps软件中可以收获到很多的好处,在wps软件中用户可以找到自己需要的相关功能来帮助自己完成文件的编辑,在很大程度上提升了用户编辑文件
- 通常来说常用的打印机分为两种:激光打印机、喷墨打印机激光打印机中的碳粉直径是非常接近pm2.5的,也就是十分容易被吸进肺里却无法排出,所以不
- 抖音上流行着一些非常不错的卡点视频,而这些视频大多数都是通过一个第三方APP来完成的,剪映就是其中的一款视频编辑应用软件,那么你知道剪映自动
- 如何更好的保护移动硬盘上的数据也成为一个非常迫切的问题,Windows7中有一个被称为BitLocker To Go的功能可以来保护USB硬
- 大家好,我是你们的小可~不知小伙伴们工作面对一堆表格时,有没有计算机二级白学的赶脚。今天小可带大家来学几个排序小技巧~1.常用排序快捷键你对
- Win11怎么升级?windows11系统是微软发布的最新计算机系统,许多windows10用户知道他们可以免费升级为windows11系统
- 怎么发送文件夹给QQ好友?qq相比微信,最好用的就是文件分享和发送功能了,所以我们经常会通过它发送一些重要的工作文件、文件夹,那么怎么发送文
- 电脑使用时间越长,产生的垃圾也会越多。系统中的垃圾多了会严重影响电脑的运行速度,在这种情况下,很多用户习惯性的会使用一些电脑管理软件来清理系