excel公式中,满足多个区间条件应该如何设公式?

比如我有两个数值 A1 和B1,需要满足以下条件:
A1>=80,B1>=92 ,奖励3000元
B1<86,罚款3000元
86<=B1<92,奖励0元

第1个回答  2021-11-10

你的原始逻辑公式为:

=IF((A1>=80)*(B1>=92),3000,IF(B1<86,-3000,IF((B1>=86)*(B1<92),0,"没有规定")))

梳理清楚后的公式应该为:

=IF(B1<86,-3000,IF(B1<92,0,IF(A1>=80,3000,"没说")))

也就是:“B1大于或等于92,但A1小于80”的这个条件你没有规定!!

第2个回答  2021-11-10
=if(A1>=80,lookup(B1,{-9999,86,92},{-3000,0,3000}),"无设定")
第3个回答  2021-11-10
=IF(OR(AND(A1>=80,B1>=92),B1<86),3000,0)
第4个回答  2021-11-10
=IF(A1>=80,IF(B1>=92,3000,0),IF(B1<86,-3000,0))本回答被提问者采纳
第5个回答  2021-11-10
可以要符合实际后设下准确的公式即可。
相似回答