分享

Excel万能函数SUMPRODUCT

 carol876 2019-03-06

Excel中有一个函数几乎万能,无论是条件计数统计,还是条件求和汇总,都可以利用它来轻松搞定,它就是SUMPRODUCT,如果你还不了解它,好好往下看。

看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。

除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请从下方二维码或文末“阅读原文”进知识店铺。

不同内容、不同方向的Excel精品课程

长按识别二维码↓知识店铺获取

(长按识别二维码)

函数语法解析及基础用法

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

其基本语法为:

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

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

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

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

备注

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

函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

为了大家更好的理解,下面结合一个实际案例来介绍。


上表中左侧是数据源区域,包含员工的姓名、基础津贴和工种强度系数。

需要统计的是所有员工的应发津贴之和。

应发津贴=基础津贴*工种强度系数

这个问题用SUMPRODUCT函数处理,会变得非常简单。

这里给出两种方法。

方法1:

=SUMPRODUCT(B2:B12,C2:C12)

方法2:

=SUMPRODUCT(B2:B12*C2:C12)

两种方法的区别在于,SUMPRODUCT函数的两个参数之间的连接符号不同,方法1用逗号,连接,方法2用乘号*连接。

这个案例的数据源中全部是数值,所以两种方法返回的结果一致。

如果当数据源中包含文本数据时,使用方法1依然可以返回正确结果,但使用方法2会导致文本和数值相乘,返回错误值#VALUE!

这只是SUMPRODUCT函数的基础用法,下面咱们再多来看几个案例,介绍这个函数丰富的应用方法。

单条件计数统计

SUMPRODUCT函数处理条件计数问题也是顺手拈来。


表格左侧是数据源区域,要在右侧的黄色单元格,用公式统计女生数量。

D2单元格输入以下公式:

=SUMPRODUCT(N(B2:B12='女'))

多条件计数统计

SUMPRODUCT函数不单能搞定单条件计数统计,多条件计数也没问题。


表格中左侧是数据源区域,右侧黄色单元格输入公式。

要统计高于80分的女生人数,E2单元格输入以下公式:

=SUMPRODUCT((B2:B12='女')*(C2:C12>80))

多条件求和统计

SUMPRODUCT函数不但能搞定条件计数功能,还可以处理条件求和统计。

今天咱们就来结合一个实际案例,介绍SUMPRODUCT函数多条件求和的用法。


表格中左侧是数据源区域,右侧黄色单元格输入公式。

要统计高于80分的女生总分,E2单元格输入以下公式:

=SUMPRODUCT((B2:B12='女')*(C2:C12>80)*C2:C12)

多条件统计案例

为了大家更好地理解SUMPRODUCT函数多条件统计的用法,咱们再来看一个案例。


表格左侧是员工业绩表,右侧的黄色区域需要输入公式,统计3月份指定员工的业绩之和。

G3单元格输入以下公式,并向下填充

=SUMPRODUCT((MONTH($A$2:$A$14)=3)*($B$2:$B$14=F3),$C$2:$C$14)

根据模糊条件求和

SUMPRODUCT函数不但能够搞定精确条件查询,模糊条件求和也不在话下。

由于SUMPRODUCT函数不支持通配符*和?的使用,所以遇到模糊条件求和时,需要配合其他函数嵌套完成。

下面,咱们就来介绍一下SUMPRODUCT函数模糊条件求和的用法。


表格左侧是数据源区域,我们要统计的是销售部门女性员工的奖金之和。

这里的销售部门就是一个模糊条件,包括销售1部、销售2部……等。

在F2单元格输入以下公式:

=SUMPRODUCT(ISNUMBER(FIND('销售',C2:C12))*(B2:B12='女'),D2:D12)

跨列条件求和

今天来结合一个实际工作中经常会遇到的问题,介绍SUMPRODUCT函数跨列条件求和的方法。


数据源中包含每个分公司各个季度的计划数据和实际数据,要在黄色区域分别对计划、实际数据进行汇总。

看了这么多干货,记得收藏哦~

在J3单元格输入以下公式,再填充至K6单元格区域。

=SUMPRODUCT(($B$2:$I$2=J$2)*$B3:$I3)

多权重综合评价计算

工作中遇到的KPI绩效多权重计算问题,也可以通过SUMPRODUCT函数解决。


这个表格中展示了参与KPI考核的四项占比,以及每个员工这四项分别的得分。

需要根据每个考核项各自占比不同,计算员工的KPI综合得分。

黄色区域输入公式,进行计算。

在F3单元格输入以下公式,向下填充。

=SUMPRODUCT(B$2:E$2,B3:E3)

二维区域条件求和

工作中经常遇到二维区域的条件求和,比如这种:


表格左侧是数据源,右侧黄色区域要输入公式,根据二维区域条件求和。

在F2单元格输入以下公式,填充至F2:K4单元格区域

=SUMPRODUCT(($A$2:$A$18=F$1)*($B$2:$B$18=$E2),$C$2:$C$18)

希望这篇文章能帮到你!

Excel函数公式方面的各种技术,我已经花18个月的时间整理到Excel特训营中超清视频讲解,并提供配套的课件方便同学们操作和练习。

函数初级班是二期特训营,函数进阶班是八期特训营,函数中级班是九期特训营,从入门到高级技术都有超清视频精讲,请从下一小节的二维码知识店铺查看详细介绍。

今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多