关于EXCEL中IF函数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:45:42
=IF(1<=B3<=11,"小",IF(12<=B3<=22,"中","大"))
以上这个函数有什么错误的地方么?为什么当B2=8的时候得出的结果为“大”??
B3=8的时候,手误~

楼主的那个公式其实想法是没错,但是语法错了,if函数没这么用法的。
if函数只能满足一个条件的,要满足多个条件,只能是配合其他函数嵌套使用。
2楼,3楼的都是正解:
一个是if函数的多重嵌套,一个是if和and函数的嵌套,效果能达到就可以了。

改成=IF(AND(B3>=1,B3<=11),"小",IF(AND(B3>=12,B3<=22),"中","大"))就行了.

=IF(B3>22,"大",IF(B3>11,"中",IF(B3>=1,"小","")))

条件好像不对,必须用and连接的。liuyinde的对

怎么又B3又B2 的.....