编程技术分享平台

网站首页 > 技术教程 正文

3种用法,让你彻底搞懂SUMPRODUCT函数

xnh888 2024-11-21 23:02:39 技术教程 16 ℃ 0 评论

SUMPRODUCT函数的用法主要有3种,如图所示。只要学会了这3种用法,基本上就能完全掌握SUMPRODUCT函数了。

1 求乘积之和

求乘积之和是SUMPRODUCT函数最基本的用法,它的计算特别简单,就是将几组数据间相同位置的数据相乘,再将所有相乘得到的数据相加。

例如,员工津贴表该表中包含员工的姓名、基础津贴和工种强度系数,要求计算出所有员工的应发津贴之和。本例中,假设“应发津贴=基础津贴*工种强度系数”,而要求计算出所有员工的应发津贴之和,使用SUMPRODUCT函数来解决该问题就非常简单,只需要在E2单元格中输入公式“=SUMPRODUCT(B2:B12,C2:C12)”,按【Enter】键即可,效果如图所示。

2 按条件求和

SUMPRODUCT函数也可以解决条件求和问题,既可以实现单条件求和,也可以实现多条件求和。

例如,如图所示为某销售公司各销售部门各员工的销售额,要统计出各销售部门的总销售额,除可以使用SUMIF函数求和外,还可以使用SUMPRODUCT函数。只需要在F2单元格中输入公式“=SUMPRODUCT(($B$2:$B$12=E2)*$C$2:$C$12)”,按【Enter】键,向下填充公式至F3单元格即可,效果如图所示。

计算各销售部门的总销售额时,只需要满足销售部门等于某个部门这一个条件即可,也就是单条件求和。如果要求计算某个销售部门员工销售额大于200000的总销售额,就需要用到多条件求和。

如果要求计算某个销售部门员工销售额大于200000的总销售额,则只需要在G2单元格中输入公式“=SUMPRODUCT(($B$2:$B$12=E2)*($C$2:$C$12>200000)*($C$2:$C$12))”,按【Enter】键,向下填充公式至G3单元格即可,效果如图所示。

公式计算步骤如图所示。

3 按条件计数

条件计数问题除可以使用后面要介绍的COUNTIF或COUNTIFS函数来解决外,也可以使用SUMPRODUCT函数来解决。

例如,如图所示为某公司在职人员信息表中的部分数据,要求统计出各部门不同年龄阶段的人数,此时就可使用SUMPRODUCT函数来统计。具体操作步骤如下。

步骤01

 输入公式。打开在职人员信息表,选择I2单元格,在编辑栏中输入公式“=SUMPRODUCT(($C$2:$C$80=$H2)*($F$2:$F$80>=20)*($F$2:$F$80<=25))”,按【Enter】键统计出总经办20~25岁这个年龄段的人数,向右填充公式至M2单元格,效果所示。

步骤02

 修改公式。填充的J2:M2单元格区域中,由于公式的条件中年龄段设置不正确,所以统计出的结果也不正确,此时再根据J1:M1单元格区域中划分的年龄段对J2:M2单元格区域中公式的年龄段进行修改,即可统计出正确的人数,效果如图所示。

步骤03

 复制公式。选择I2:M2单元格区域,向下填充公式至I9:M9单元格区域,即可统计出其他部门各年龄段的人数,效果如图所示。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表