IF函数多层嵌套失败,找不到原因。

有条件如图,想用IF函数多层嵌套完成,设置公式如下():==IF(E6<30,"20",IF(AND(E6﹥=30,E6﹤50),"24",IF(AND(E6﹥=50,E6<60),"32",IF(AND(E6﹥=60,E6<70),"35","38"))))小于30的时候返回值没问题,大于30就直接“#NAME?”了。求大神指点。

输入

=IF(E6<30,20,IF(E6<50,24,IF(E6<60,32,IF(E6<70,35,38))))

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-24
大于号、小于号误打为全角的了
请在纯英文输入状态下输入符号
=IF(E6<30,"20",IF(AND(E6>=30,E6<50),"24",IF(AND(E6>=50,E6<60),"32",IF(AND(E6>=60,E6<70),"35","38"))))
第2个回答  2017-11-24
你的公式没错,但是你用的大于号有问题,修改下就可以了。下面是我修改过的,你直接复制使用。
=IF(E6<30,"20",IF(AND(E6>=30,E6<50),"24",IF(AND(E6>=50,E6<60),"32",IF(AND(E6>=60,E6<70),"35","38"))))
相似回答