打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel158 | SUMPRODUCT函数用法之一:单条件、多条件、模糊条件求和


函数解释

SUMPRODUCT函数是Excel中的数学函数,将给定的几个数组间对应元素相乘,并返回乘积之和。

其基本语法为:

SUMPRODUCT(array1,[array2], [array3], ...)

SUMPRODUCT 函数语法具有下列参数:

Array1:必需。其相应元素需要进行相乘并求和的第一个数组参数。

Array2, array3,...:可选。 2  255 个数组参数,其相应元素需要进行相乘并求和。

特别注意:

数组参数必须具有相同的维数 否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值#REF!


基本用法

SUMPRODUCT函数最基本的用法是:

数组间对应的元素相乘,并返回乘积之和。

如下图:


公式:=SUMPRODUCT(B2:B9,C2:C9)

该公式的含义是:

B2*C2 B3*C3 B4*C4 B5*C5 B6*C6 B7*C7 B8*C8 B9*C9


单条件求和


如下图,计算员工业绩得分和:

公式:

=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的数值相乘。


多条件求和

如下图,计算员工业绩得分高于15的得分和:

公式:

=SUMPRODUCT((B2:B11='女')*(C2:C11>15),C2:C11)

多条件求和的通用写法是:

=SUMPRODUCT((条件一)*(条件二)*……*(条件N),求和范围)


模糊条件求和

如下图,计算销售部门员工业绩得分和:

销售部门不止一个,要查找所有的销售部门,就要按照关键字“销售”查找,就属于模糊查找。

公式:

=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}

SUMPRODUCT相关知识回顾

Excel | SUMPRODUCT函数注意事项:乘号与逗号有区别

Excel | RANK.EQ(RANK)总排名、SUMPRODUCT分类排名

Excel | SUMPRODUCT计算指定年份与月份的销售总额

Excel | 领导不喜欢看“间断”的排名,RANK换成SUMPRODUCT!

Excel | DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP多条件查询



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数之——SUMPRODUCT函数太强大了
Excel中Sumproduct函数的强大你是否知道?
Excel函数公式:会求和、计数、权重计算、排名的SUMPRODUCT函数
Excel函数应用篇:SUMPRODUCT用法集锦
函数太多太难学?先学个万能的吧
Excel中名次轻松排
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服