Excel中满足多条件的计算公式
发布网友
发布时间:2022-04-21 17:50
我来回答
共2个回答
热心网友
时间:2023-07-10 11:02
“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))
下拉即可
热心网友
时间:2023-07-10 11:02
if最多用七层,多了就不可以了,所以你这个直接用if做那么多层是不行的
=CHOOSE(IF(IF(C2="",2,1)*IF(B2="国外",1,3)=6,4,IF(C2="",2,1)*IF(B2="国外",1,3)),LOOKUP(A1,{0,6,12,24,36},{25,24,23,20,18}),"","","")
后面三个”“ 需要用LOOKUP(A1,{0,6,12,24,36},{25,24,23,20,18})相应列的数字替换。如果有行号列号,那就没这么麻烦了