本文作者:晋江财经网

Sumproduct函数的经典应用,你学会了吗?

2024-12-23 06:11:57 44 12条评论

Sumproduct函数的经典应用,你学会了吗?


Excel中的Sum
roduct函数可以实现单一条件、多条件和复杂情况下的各类求和、计数等数据处理,功能非常强大。但是,对于其具体的用法和技巧,大多数人相对比较陌生,因此,今天就给大家分享一些Sum
roduct函数经典用法!
Sum
roduct函数——基础用法
基本语法:=SUMPRODUCT([数组1],[数组2],[数组]……)

参数解读:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

例:计算各类商品的总销售额。

公式:=SUMPRODUCT(B2:B6,C2:C6)

解读:=B2*C2+B*C+B4*C4+B5*C5+B6*C6=66×200+56×150+67×50+56×2000+20×=6950。

注意事项:所有数组参数必须具有相同的维数,否则Sum
roduct函数将返回#VALUE!,错误值#REF!,如销售额=销量*单价,销量区域为C2:C6,则单价区域选择的范围也应该是2-6。
Sum
roduct函数——单条件求和与计数
Sum
roduct函数除了像上述基础的应用之外,还可以执行其他算术运算,也就是将分隔数组参数的逗号(,)替换为所需的算术运算符(*、/、+、-)。执行所有操作后,结果将像往常一样进行求和。因此,简单来说,如果求和区域中没有文本型数值,可以一律用乘号。

1、单条件求和

例:统计各销售人员的总销售业绩。

以统计“张山”的销售业绩为先,公式:=SUMPRODUCT((A2:A16=E2)*C2:C16)

解读:“A2:A16=E2”是将A2:A16内每个单元格值与“E2”(即张山)进行比较,凡是销售员是“张三”的就是TRUE,否则“FALSE”,返回的是一组逻辑值,然后将逻辑数组内的值(TRUE代表1,FALSE代表0),与对应的C2:C16销售业绩数组相乘后求和,得到结果。

为了方便一键求取其他销售人员的销售额业绩,我们可以固定共同引用的单元格(销售人员区域、销售业绩区域)的行和列,即在公式中相应的数组前各加上“$”符号形成绝对引用:=SUMPRODUCT(($A$2:$A$16=E2)*$C$2:$C$16)。

2、单条件计数

例:统计各销售人员的计算次数。

公式:=SUMPRODUCT((A2:A16=E2))

解读:在计数的时候我们在中间使用了函数,函数的主要作用是将非数值形式的值转换为数值形式,最后Sum
roduct函数将所有符合条件的值进行求和。
Sum
roduct函数——多条件求和与计数
1、多条件求和

多条件求和的通用写法是:=SUMPRODUCT((条件1)*(条件2)*……*(条件),求和范围)。

例:筛选出各销售人员销量大于10的总销售业绩。

条件1:各个销售人员

条件2:销量>10

因此,“张三”销量大于10的总销售业绩为:

=SUMPRODUCT((A2:A16=F2)*(C2:C16>10),D2:D16)

2、多条件计数

例:统计各销售人员销量大于10的计算次数。

公式:=SUMPRODUCT((A2:A16=F2)*(C2:C16>10))

解读:在多条件计数中,我们只需将多个条件用*进行连接即可。

综上所述可知,Sum
roduct函数的功能非常全面,在此建议大家在处理日常工作的时候,可以多去钻研下Sum
roduct函数的各种使用方法,养成巧用函数来快速提升办公效率的好习惯!
文章投稿或转载声明

来源:人才招聘信息版权所有,转载请保留出处。本站文章发布于 2024-09-26 18:04:15

发表评论

登录

评论列表 (有 12 条评论,44人围观)参与讨论
宣武门二手房
宣武门二手房 28分钟前沙发
A16=F2)*(C2
三山二手房
三山二手房 27分钟前沙发
可以多去钻研下Sumroduct函数的各种使用方法
五七折
五七折 19分钟前沙发
条件1:各个销售人员 条件2:销量>10 因此
汗蒸馆
汗蒸馆 24分钟前沙发
今天就给大家分享一些Sumroduct函数经典用法! Sumroduct函数——基础用法 基本语法:=SUMPRODUCT([数组1]
白虎兄弟
白虎兄弟 15分钟前沙发
B6
李永胜
李永胜 5分钟前沙发
否则Sumroduct函数将返回#VALUE!
北京演艺公司
北京演艺公司 1分钟前沙发
Sumroduct函数——单条件求和与计数 Sumroduct函数除了像上述基础的应用之外
乐尔雅
乐尔雅 3分钟前沙发
公式:=SUMPRODUCT((A2
银翘片
银翘片 14分钟前沙发
则单价区域选择的范围也应该是2-6
广州车陂租房
广州车陂租房 10分钟前沙发
C16>10)
吉食送
吉食送 22分钟前沙发
否则Sumroduct函数将返回#VALUE!