打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel学习笔记 用公式进行多条件求和


用公式进行多条件求和

多条件求和在实际的工作中应用非常广泛,我们可以用公式来实现多条件求和,
用到的函数有SUM、SUMPRODUCT、MMULT和SUMIFS,
其中SUMIFS函数是Excel2007新增的函数。
下面来是一个具体的例子,数据在A2:F23区域中,其中要求和的区域是F2:F23。

方法一:用SUM函数

用SUM函数进行多条件求和,公式基本结构是SUM((条件1)*(条件2)*(求和数据区)),
必需用数组公式,公式输入完毕后按Ctrl+Alt+Enter结束。

1.计算出7月份广州的总销量:

=SUM(($A$2:$A$23="7月")*($B$2:$B$23="广州")*$F$2:$F$23)

2.计算出7月和10月拖鞋总销量:

=SUM((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)

公式中的加号相当于逻辑或。

3.计算出7-10月武汉男式袜子销量:

=SUM((($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))*($E$2:$E$23="男")*$F$2:$F$23)

方法二:用SUMPRODUCT函数

公式结构同SUM函数,只不过不用数组公式。

1.计算出7月份广州的总销量:

=SUMPRODUCT(($A$2:$A$23="7月")*($B$2:$B$23="广州")*$F$2:$F$23)

2.计算出7月和10月拖鞋总销量:

=SUMPRODUCT((($A$2:$A$23="7月")+($A$2:$A$23="10月"))*($C$2:$C$23="拖鞋")*$F$2:$F$23)

公式中的加号相当于逻辑或。

3.计算出7-10月武汉男式袜子销量:

=SUMPRODUCT((($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))*($E$2:$E$23="男")*$F$2:$F$23)

方法三:用MMULT函数

用MMULT函数进行多条件求和特别适合于数据量较大的情况。
MMULT函数的语法是:MMULT(array1,array2),
其中参数array1和array2 是要进行矩阵乘法运算的两个数组。
函数返回两个数组的矩阵乘积。要求array1 的列数必须与 array2 的行数相同,
而且两个数组中都只能包含数值。本例中的第一参数为一行N列,而第二参数为N行一列。

公式的基本结构是MMULT(条件1,(条件2)*(求和数据区)),
必需用数组公式,公式输入完毕后按Ctrl+Alt+Enter结束。

1.计算出7月份广州的总销量:

=MMULT(--(TRANSPOSE($A$2:$A$23)="7月"),($B$2:$B$23="广州")*$F$2:$F$23)

公式中双重否定符“--”将其后面的结果变成数值。

2.计算出7月和10月拖鞋总销量:

=MMULT(--(TRANSPOSE(($A$2:$A$23="7月")+($A$2:$A$23="10月"))),($C$2:$C$23="拖鞋")*$F$2:$F$23)

公式中的加号相当于逻辑或。

3.计算出7-10月武汉男式袜子销量:

=MMULT(--(TRANSPOSE(($B$2:$B$23="武汉")*($C$2:$C$23="袜子"))),($E$2:$E$23="男")*$F$2:$F$23)

方法四:用SUMIFS函数

SUMIFS函数是Excel 2007中的新增函数,用它进行多条件求和非常方便。其语法是:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …),即:

SUMIFS(求和区域,条件区域1,条件1,[条件区域2,条件2],…)

1.计算出7月份广州的总销量:

=SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$B$2:$B$23,"广州")

2.计算出7月和10月拖鞋总销量:

=SUMIFS($F$2:$F$23,$A$2:$A$23,"7月",$C$2:$C$23,"拖鞋")+SUMIFS($F$2:$F$23,$A$2:$A$23,"10月",$C$2:$C$23,"拖鞋")

3.计算出7-10月武汉男式袜子销量:

=SUMIFS($F$2:$F$23,$B$2:$B$23,"武汉",$C$2:$C$23,"袜子",$E$2:$E$23,"男")

城市
商品
规格
类别
销售数量
7月
广州
袜子
单色
359
7月
武汉
袜子
黑色男
535
7月
青岛
帽子
带边
890
7月
广州
拖鞋
带跟红色
605
7月
青岛
拖鞋
带跟黑色
331
8月
广州
袜子
单色
297
8月
青岛
袜子
红色女
705
8月
武汉
袜子
黑色男
308
8月
青岛
帽子
带边
995
8月
武汉
帽子
针织
960
8月
广州
拖鞋
带跟红色
360
9月
广州
袜子
单色
1021
9月
青岛
袜子
红色女
547
9月
广州
袜子
黄色女
658
9月
青岛
帽子
带边
319
9月
广州
拖鞋
带跟红色
884

四种计算方法与12个公式计算结果:

方法一:用SUM函数
1.计算出7月份广州的总销量: 964
2.计算出7月和10月拖鞋总销量: 936
3.计算出7-10月武汉男式袜子销量: 843
方法二:用SUMPRODUCT函数
1.计算出7月份广州的总销量: 964
2.计算出7月和10月拖鞋总销量: 936
3.计算出7-10月武汉男式袜子销量: 843
方法三:用MMULT函数
1.计算出7月份广州的总销量: 964
2.计算出7月和10月拖鞋总销量: 936
3.计算出7-10月武汉男式袜子销量: 843
方法四:用SUMIFS函数
1.计算出7月份广州的总销量: 964
2.计算出7月和10月拖鞋总销量: 936
3.计算出7-10月武汉男式袜子销量: 843

 

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
多条件求和的公式都在这了,挑一挑选一选,哪个更好用?
Excel2007函数公式实例大全
32Excel函数有哪些常用的多条件求和经典套路?
关于求和的5个超级技巧,尤其是第第5个,一般人我不告诉他!
excel中SUMIFS多条件求和函数的4个强大用法,办公人员必备!
条件区域是合并单元格,如何条件求和/条件计数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服