分享

EXCEL条件求和

 萌二书屋 2019-08-25
SUM求和函数是EXCEL入门的基础函数之一,它的写法是SUM(求和区域);也可以直接在EXCEL菜单栏“公式”选项点击“Σ自动求和”。

今天分享的是条件求和,相当于SUM的升级版——SUMIF条件求和、SUMIFS或SUMPRODUCT多条件求和。


1SUMIF 单条件求和

公式写法:=SUMIF(条件区域,条件,求和区域)

例1:计算6月2日的销量
=SUMIF(B1:B9,"6月2日",D1:D9)


例2:计算梨的销量
=SUMIF(C1:C9,"梨",D1:D9)

例3:计算水果2的数量总和

=SUMIF($B$2:$F$10,"水果2",$C$2:$G$10)

说明:多列同条件求和



2SUMIFS 多条件求和

公式写法:=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,…)

例4:计算6月2日桃子的销量
=SUMIFS(D1:D9,B1:B9,"6月2日",C1:C9,"桃子")


温馨提示SUMIF条件区域在前,求和区域在后;SUMIFS相反,求和区域在前,各个条件区域在后哦。另外,SUMIFS中的多条件是取交集。

3SUMPRODUCT 多条件求和/计数

多条件求和:
=SUMPRODUCT((条件1)*(条件2)*…(条件n)*(求和区域))

多条件求和出现文本时:
=SUMPRODUCT((条件1)*(条件2)*…(条件n),(求和区域))

多条件计数:
=SUMPRODUCT((条件1)*(条件2)*(条件3)*…*(条件n))

例5:计算6月2日桃子的销量
=SUMPRODUCT((B1:B9=B4)*(C1:C9="桃子"),D1:D9)


例6:求2月水果1的数量
=SUMPRODUCT(($C$3:$C$10="水果1")*($D$2:$F$2="2月")*$D$3:$F$10)
说明:匹配双条件求和(条件分别在行和列)



4SUM与SUMIF 嵌套合并求和


例7:1月水果3、水果4数量之和
=SUM(SUMIF($C$2:$C$10,{"水果3";"水果4"},$D$2:$D$10))
说明:同一条件列下多个结果合并求和





补充几个注意事项
1.SUMIF/SUMIFS的"条件"支持使用通配符,包括问号 (?) 和星号 (*),若要查找通配符本身时,需要在通配符前面加波浪符(~)
2.SUMIF条件区域含标题行,求和区域也须含标题行;若不含则都不含,否则导致求和错位结果有误!

求和区域其实只起定位求和区域起始单元格的作用,实际求和区域的大小和形状总是由第一参数即条件区域决定。
3.SUMPRODUCT数组参数必须具有相同的维数,否则将返回错误值#VALUE!

--往期文章--

EXCEL一对多条件查找显示多个结果(INDEX+SMALL+IF+ROW函数组合)

EXCEL中百变的TEXT函数

EXCEL条件格式的妙用

EXCEL查找王--LOOKUP函数的N种用法

让你的EXCEL表格动起来——OFFSET函数

OFFSET+MATCH函数的初级应用

VLOOKUP嵌套OFFSET、MATCH函数的使用

EXCEL花式排名公式

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多