关于excel的if函数问题,两列同时满足条件,返回一个固定数字,如下图,求高手赐教

如题所述

我给你来个看得懂的吧

=IF(AND(B2<130,C2<130),1,

IF(AND(B2<130,C2>130),2,

IF(AND(B2>130,C2<130),3,

IF(AND(B2>130,C2>130),4))))

看效果图

因为你这边第一个条件限制,所以后面拉的公式会默认为1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-15
=if(b2<130,if (c2>130,2,1),if (c2>130,4,3))

有个弊端,就是当数字出现130的时候,则返回3。因为条件不成立的最后结果是3。所以需要在某个判断中增加≥,或者≤。追问

前面部分看懂了,后面部分为什么只需要c2>130,而不需要在规定b2>130呢

追答

那你想啊,我现在你看到的是b2<130,如果b2不小于130呢?是不是说明,它大于或者等于130啊!如果去,则直接判断c2即可了是吗?

本回答被提问者采纳
相似回答