欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 安优观点
神函数SUMPRODUCT用法大全
来源:南京网站制作 时间:2018-01-17 08:14:27

 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。

本文地址:http://www.njanyou.cn/news/1424.html
Tag: SUMPRODUCT 用法
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 2018年风险投资将聚焦哪些领域?
下一篇: 重新定义竞品分析
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
南京网站制作公司如何为您的企业选择最佳的电子邮件营销软件
南京网站建设是如何在 Photoshop 中创建网站横幅
南京网站设计的几个技巧帮助你的论文更有趣和吸引人
南京网页制作开发在 SEO 中的作用
南京网站制作:如何检测 AI 编写的内容
否定关键字:南京网站建设教你如何在 Google Ads 中使用它们
南京网站设计:如何在网页设计中利用品牌标识以获得最大影响
南京网站制作:制作引人入胜的网页设计:从顶级行业领域学到什么
最后更新
需要多少个链接才能在 Google 搜索结果中排名靠前? TikTok SEO:如何在 2024 年发展您的品牌 重塑现实:3D渲染对现代设计和建筑的影响 内容营销:创建引人入胜的内容,推动参与度 直接营销与间接营销:哪个更好? 内容设计终极指南 南京网站制作:制作引人入胜的网页设计:从顶级行业领域学到什么 南京网站设计:如何在网页设计中利用品牌标识以获得最大影响
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例