excel中必须满足三个条件的公式求和

如题所述

=sumifs(求和区域,条件1所在区域,条件1,条件2所在区域,条件2,条件3所在区域,条件3,条件4所在区域,条件4,条件5所在区域,条件5,条件6所在区域,条件6)
比如求a列为"钢铁厂",b列为"男",c列为"本科",d列为"经理",e列为"30"岁以上,f列为"3000"元(含)以上的g列数据的和值,则公式为
=sumifs(g:g,a:a,"钢铁厂",b:b,"男",c:c,"本科",d:d,"经理",e:e,">30",f:f,">=3000")
如果是用03版的,则要假设数据在2至1000行,公式为
=sumproduct((a2:a1000="钢铁厂")*(b2:b1000="男")*(c2:c1000="本科")*(d2:d1000="经理")*(e2:e1000>30)*(f2:f1000>=3000),g2:g1000)
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-26
三个条件可以用条件求和,
其实如果你会用数组的方式,直接打公式,很快。
举一个你前人的例子:
产品编号
生产日期
产品单价
产品数量
AA
2000-6-15
11
100
BB
2000-6-20
2
125
AA
2000-8-30
3
150
CC
2000-7-15
2
175
AA
2000-8-12
4
200
要求计算:产品编号为AA并且是8月份的总销售额。
答案:
在求和单元格键入下列公式:
=SUM((A2:A7="AA")*(YEAR(B2:B7)=2000)*(MONTH(B2:B7)=8)*(D2:D7))
然后按Ctrl+Shift+Enter
因为这是多条件求和,是数组运算,不能直接按Enter。
第2个回答  2018-12-31
三个条件可以用条件求和,
其实如果你会用数组的方式,直接打公式,很快。
举一个你前人的例子:
产品编号 生产日期 产品单价 产品数量
AA 2000-6-15 11 100
BB 2000-6-20 2 125
AA 2000-8-30 3 150
CC 2000-7-15 2 175
AA 2000-8-12 4 200

要求计算:产品编号为AA并且是8月份的总销售额。

答案:

在求和单元格键入下列公式:
=SUM((A2:A7="AA")*(YEAR(B2:B7)=2000)*(MONTH(B2:B7)=8)*(D2:D7))

然后按Ctrl+Shift+Enter

因为这是多条件求和,是数组运算,不能直接按Enter。
第3个回答  2019-09-24
你的这个写法明显有问题。。
举个例子。A1是成绩,小于60就是不及格,60<a1<80,是中等,80以上是优秀
只需要这么写
=if(a1<60,"不及格",if(a1<80,"中等","优秀"))这样就可以了。同理的
计算机判断是从最外层开始判断,如果正确了,就不会进去了,会进去的就不会小于60,被<80挑剩的,就是优秀了。
你可以测试下。
相似回答