首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel函数应用技巧:SUMPRODUCT用法详解及常见出错分析

编按:刚入门的小伙伴总爱问:Excel里的函数那么多,老是记不住,有没有一个万能函数,一个顶十个呢?

不瞒你说,还真有。Excel里有个函数几乎万能,无论是条件计数统计,还是条件求和汇总,都可以轻松搞定。

它就是SUMPRODUCT。如果你有心学的话,慢慢往下看吧!

1. SUMPRODUCT的用法

SUMPRODUCT函数是一个数学函数,用于在给定的几组数据中,将数组间对应的元素相乘,并返回乘积之和。下面,我们用一个简单的例子来说明函数的基本功能:

上图所示,我们需要统计所有产品的金额之和。金额=单价*数量。我们给大家列出了两个公式:=SUMPRODUCT(B2:B8,C2:C8)

=SUMPRODUCT(B2:B8*C2:C8)

两个公式的区别在于,一个是用逗号,相隔,一个用乘号*相隔。

2.大多数错误的原因

很多朋友在使用这个函数的时候,经常会得到错误值。

有以下两种原因:

一是:区域大小选择不一致。

例如,第一个参数是B2:B8,而第二个参数是C2:C7。使用SUMPRODUCT函数必须确保每个参数的区域大小相同,但很多朋友没有注意到这一点。

二是:计算区域包含文本

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

当数据源中含有文本数据时,方法1仍然可以返回正确结果,使用方法2,就会返回错误值#VALUE!因为,文字不能进行乘法计算。以上给大家介绍了SUMPRODUCT的基本用法,下面再来给大家分享几个案例。

3、SUMPRODUCT单条件计数

SUMPRODUCT函数处理条件计数问题是手到擒来。

在E2输入公式=SUMPRODUCT(N(C2:C18="女"))

4、SUMPRODUCT多条件计数

多条件计数,依然不在话下。如图所示,我们想要统计销售金额大于12000的女生人数,在F5输入公式:=SUMPRODUCT((C2:C18="女")*(D2:D18>12000))

5、SUMPRODUCT多条件查找求和

如图所示,我们想要查找门店是西单店,品类为水产品的收入之和。

=SUMPRODUCT((A2:A42=E2)*(B2:B42=F2)*(C2:C42))

公式语法:SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(求和区域))

6.根据姓名或工号进行查找

=SUMPRODUCT(($A$2:$C$12=F2)*$D$2:$D$12)

这个问题不同于多条件匹配,平时不常见,但是万一遇上了还是挺麻烦的。

赶紧收藏这个公式以备不时之需吧。

7、SUMPRODUCT带单元的求和

如图所示,我们需要计算绩效奖金的总和,在C22输入公式:

=SUMPRODUCT(--SUBSTITUTE(C2:C21,"元",""))

8.SUMPRODUCT按月求和

=Sumproduct((Month(日期列)=数字)*数字列)

比如,我们需要统计3月的销量。

输入公式=SUMPRODUCT((MONTH(A2:A11)=3)*D2:D11)

好啦,以上就是今天想要给大家分享的内容。

最后,再给大家讲解一下SUMPRODUCT函数使用乘号(*)必须要注意两点:

不能存在无法计算的内容,如文字;

如果是两组或多组数组相乘的话,数据区域大小一致。

如果逗号(,)则只需要保证数据区域大小一致即可。

做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

学习交流请加微信:hclhclsc进微信学习群。

相关推荐:

八大查找函数公式,轻松搞定数据中的多条件查找

10种职场人最常用的excel多条件查找方法!(建议收藏)

别怕,VBA入门级教程来了,条件语句很简单!

八大查找函数公式,轻松搞定数据中的多条件查找

版权申明:

本文作者六姑娘;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OCBqktUCeRZtZ6ml0wi2QETg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券