excel满足三个条件的公式

如题所述

第1个回答  2019-10-28
“A1=96,B1=102,C1=22,D1就应该是公式,我手工算出来应是120。”
按你说的,AB同时满足90就有20,那么你举的这个例子,相当于同时增加了6个百分点,应该是20+6*20=140才对啊?
同样,A2=98,B2=94,C2=23,,
D2算出来应是20+4*20=100
如果我的算法是正确的(我想也是正确的),请使用以下公式
D1=IF(OR(A1<90,B1<90,C1<20),0,LOOKUP(MIN(A1,B1)-90,ROW(A1:A10)-1,ROW(A1:A10)*20))

D1=IF(OR(A1<90,B1<90,C1<20),0,MIN((20+(MIN(A1,B1)-90)*20),200))
下拉即可
第2个回答  2019-11-01
三个条件可以用条件求和,
其实如果你会用数组的方式,直接打公式,很快。
举一个你前人的例子:
产品编号
生产日期
产品单价
产品数量
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。
相似回答