IF嵌套and,or函数来判断介于几和几之间的多重条件的写法
FORM 群 小白求问
if嵌套.比如某个数,介于几和几之间的判断.应该怎么写
比如 if(1<=a1<2,xxx,xxx)
我a1为1的时候,系统计算到1<=1的时候还是true.
然后计算1<2的时候...怎么就给false了..难道系统会以true<2这样计算么..
解答:
需要使用多函数镶套(土办法用辅助列也可以实现)
用if和or、and
or是满足其中一个即可,and是同时满足。
公式:
=if(or(条件1,条件2,条件n),任意条件成立时返回的结果,反之返回的结果)
=if(and(条件1,条件2,条件n),全部条件成立时返回的结果,反之返回的结果)
你的问题中条件部分可以写成and(a1>1,a1<2)
=if(and(a1>1,a1<2),"高富帅","屌丝")
解法二:纯粹使用IF函数
=if(a1<=1,"屌丝",if(a1>=2,"屌丝","高富帅")
