获取VIP特权
首页 > 模板攻略 > Excel教程 > SUMIFS()函数的使用方法

2019-09-10 10:04:47

1已点赞

SUMIFS()函数的使用方法



日常做数据,使用率排名第一的函数,没有之一,就是这么厉害!

但即使是普及率这么高的函数,很大部分人还是停留在简单的条件求和阶段,并没有深入挖掘其功能。

一、点

SUMIFS()函数的使用方法(1)

统计A产品全渠道销售金额:

使用公式:SUMIFS($C$3:$C$16,$A$3:$A$16,"A")

解释:如果A列是"A",则对相应的C列求和。

统计50渠道A产品销售金额:

使用公式:SUMIFS($C$3:$C$16,$A$3:$A$16,"A",$B$3:$B$16,"50")

解释:对C列符合条件的值求和,其中条件是:和C列对应的A列值是"A",并且B列的值是"50";

以此类推即可,可以添加多个条件。

二、线

统计全渠道A,B产品销售合计:

使用公式:SUM(SUMIFS($C$3:$C$16,$A$3:$A$16,{"A","B"})) 结果是:12738.9

解释:如果A列是"A"或"B",则对相应的C列求和,并将两者的和相加。有人会问,这里问什么要加SUM(),请看下面:

如果不加SUM()

使用公式:SUMIFS($C$3:$C$16,$A$3:$A$16,{"A","B"}) 则结果会是:8436.7

这仅仅是A产品的销售金额,并没有把B加进去,注意我们上面公式中,{"A","B"}的顺序,那么如果我们交换一下顺序

使用公式:SUMIFS($C$3:$C$16,$A$3:$A$16,{"B","A"}) 则结果会是:4302.2

这仅仅是B产品的销售金额,所以我们应该可以这样猜测:SUMIFS()函数,如果条件是并列的多个,如上式中的{"A","B"},那么对应的结果也是对应的多个{"A"对应的解,"B"对应的解},但由于单元格的限制,只能默认打印第一个解。

下面我们来验证一下上面的猜测

首先我们要说明一点:EXCEL数组的表示方法

也许有人现在还纳闷,为什么{"A","B"}要这样写,对!这就是数组的一种表示方法。这表示A和B是在同一行,相邻列的两个值。

SUMIFS()函数的使用方法(2)

就像这样,这是表现形式,在函数代码层面的表示方法就是{"A","B"}

还有一种:

SUMIFS()函数的使用方法(3)

类似这样的,在同一列,不在同一行的,这样表示{"A";"B"},使用英文封号。

所以可以进一步明白,这样的写法:{"A","B","C";"D","E","F"}表示是:

SUMIFS()函数的使用方法(4)

所以,借助上面的知识,我们来验证一下SUMIFS()是不是返回与条件对应的解

很简单,因为我们是输入{"A","B"},即AB位于同一行相邻的列,所以我们同时选中相邻的两个单元格(A20 B20),输入公式:SUMIFS($C$3:$C$16,$A$3:$A$16,{"A","B"}),同时按CTRL+SHIFT+ENTER

SUMIFS()函数的使用方法(5)

更进一步,如果我们写成{"A";"B"}呢?

SUMIFS()函数的使用方法(6)

到这里,是不是很清晰了,为什么要使用SUM().

SUMIFS()函数的使用方法(7)

三、面

依然是上表,想要求A、B 产品在20、50渠道的销售合计:

SUMIFS()函数的使用方法(8)

如果想一次性搞定,怎么操作?

B23单元格中输入公式:SUM(SUMIFS($C$3:$C$16,$A$3:$A$16,{"A","B"},$B$3:$B$16,{"20","50"}))

SUMIFS()函数的使用方法(9)

结果并不等于真实值8511,是什么原因?哪里出了问题?

因为4258.6=2108.4+2150.2 所以得知:上面公式的结果是"A产品20渠道销售+B产品50渠道的销售"

SUMIFS()函数的使用方法(10)
SUMIFS()函数的使用方法(11)
SUMIFS()函数的使用方法(12)

SUMIFS()还可以配合使用判断条件:“>","<","<>"……

如果帮到您!点个赞吧!

相关模板

3秒登陆,即可下载

注册即同意《我拉网服务使用协议》&《我拉网隐私政策》

QQ

QQ

邮箱

电话

提交

手机绑定

绑定手机号,账户更安全

中国 +86

手机号格式错误

按住滑块,拖拽到最右边
>>

验证码错误

温馨提示:微信绑定手机号,手机端也可以登录,我拉网将对用户隐私信息给予严格保密。

取消