小白ifs函数求教
excel吧
全部回复
仅看楼主
level 3
siyan306 楼主
在应用的时候,为什么
=IFS(I8<4,"1级",4<=I8<=8,"2级")
出来的结果是N/A,
=IFS(I8<4,"1级",I8<=8,"2级")
出来的结果是2级,
I8=6
2022年01月19日 06点01分 1
level 13
[汗]
2022年01月19日 06点01分 2
求教?[汗]
2022年01月19日 07点01分
吧务
level 15
4<=I8<=8
这种写法计算过程和你想的不一样
它按照先后顺序先计算4<=I8得到一个逻辑值x
再计算x<=8
因为逻辑值大于任意数值,所以不管I8的数字是几,这个逻辑表达式的计算结果都是FALSE
回过头来再想为什么返回na,返回6. 只需看一眼ifs函数的帮助就明白了.
2022年01月19日 07点01分 3
奥,懂了,谢谢[哈哈]
2022年01月19日 07点01分
level 7
4<=I8<=8换成AND(4<=I8,I8<=8)好像能行
2022年01月19日 07点01分 4
1