当前位置: 首页 > 考评动态 > 数组公式Part Ⅳ:利用数组公式进行条件求和

数组公式Part Ⅳ:利用数组公式进行条件求和

2019年09月10日 10:38:04 访问量:1036

条件求和的公式,我们一般都会使用SUMIF,但是SUMIF只能进行单个条件求和,而数组公式能帮助你进行多条件求和。

 

B

C

D

E

6

产品编号

生产日期

产品单价

产品数量

7

AA

2000-6-15

1

100

8

AA

2000-6-20

1

125

9

BB

2000-6-30

2

150

10

BB

2000-7-10

2

175

11

CC

2000-7-15

3

200

12

CC

2000-7-20

3

225

13

AA

2000-7-30

1

250

14

AA

2000-8-10

1

275

15

BB

2000-8-15

2

300

16

BB

2000-8-20

2

325

17

CC

2000-8-30

3

350

18

CC

2000-10-10

3

375

19

DD

2000-10-15

4

400

20

DD

2000-10-30

4

425

1. 求产品BB8月份产量

625{=SUM(IF(($B$7:$B$20="BB")*(MONTH($C$7:$C$20)=8),($E$7:$E$20),0))}

我们是这样来考虑的IF()来判断,如果$B$7:$B$20="BB"而且MONTH($C$7:$C$20)=8的话,那么我们就取$E$7:$E$20中对应的值,否则就让它等于0。公式中的“*”相当于AND,即同时满足条件。

该公式可以作如下简化:

625{=SUM(($B$7:$B$20="BB")*(MONTH($C$7:$C$20)=8)*$E$7:$E$20)}

2. 求产品BBCC的总产值

5350{=SUM(IF(($B$7:$B$20="BB")+($B$7:$B$20="CC"),($E$7:$E$20))*($D$7:$D$20))}

公式中的“+”相当于OR,即满足条件之一即可。

该公式可以作如下简化:

5350{=SUM((($B$7:$B$20="BB")+($B$7:$B$20="CC"))*$E$7:$E$20*$D$7:$D$20)}

3. 8月份之前AA的产量和8月份之后不包括AA的产品产量之和

2650{=SUM(IF((MONTH($C$7:$C$20)>=8)<>($B$7:$B$20="AA"),$E$7:$E$20))}

公式中的“<>”相当于不同时满足,即要么满足条件1,要么满足条件2同时满足的不算。

<>”还可以用“-”来代替:

2650{=SUM(IF(($B$7:$B$20="AA")-(MONTH($C$7:$C$20)>=8),$E$7:$E$20))}

该公式可以作如下简化:

2650{=SUM((($B$7:$B$20="AA")<>(MONTH($C$7:$C$20)>=8))*$E$7:$E$20)}

简化时,注意只能用“<>”而不能用“-”。

 

(来源于网络)

编辑:考核评价处
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
教育部 中国现代教育网 不良信息 垃圾信息 网警110
正规网投平台版权所有 陕ICP备17018201号-1
中华人民共和国电信经营许可证 京ICP备13002626号-8
联系地址:陕西省宝鸡市东开发区高新大道29号
京公网安备11010502032087
现代教育网 提供技术支持 违法和不良信息举报中心
Copyright 2006-2020 www.baozhong.com.cn , All Rights Reserved
绵阳市科创区博雅学校 正规网投平台 邵阳县教师进修学校 北斗观察网 原平教育科技局 原平市第一小学 黑龙江庆安县第四小学 教育观察网 贵州新兴中等职业学校 聊城文轩中学 忻州市创奇高中学校 延津县清华园学校 商城思源实验学校 河南省汝南县第三小学 三五集团网 宝鸡高新第一中学 湖南益阳国基实验学校 上蔡县第一初级中学 衡水市冀州区信都学校 五寨县教育科技局