excel中if语句 =IF(E4<1,0,IF(1<=E4<10,5,IF(10<=E4<20,10,IF(E4>=20,15)))) E4=12,结果不对,为什么?

2025-02-23 17:06:57
推荐回答(5个)
回答1:

公式改成:=IF(E4<1,0,IF(AND(E4>=1,E4<10),5,IF(AND(E4>=10,E4<20),10,IF(E4>=20,15))))
Excel中没有1<=E4<10这种表达式,只能写成AND(E4>=1,E4<10),表示同时满足两个条件

回答2:

不能写成1<=E4<10,5这个样子,你可以试着改成and(E4>=1,E4<10.5),其它类似的式子也作相应修改

回答3:

1<=E4<10 Excel不承认这种写法的
要变成And(E4>=1,E4<10)

回答4:

1<=E4<10
这种用法是错误的
公式改成:=IF(E4<1,0,IF(AND(E4>=1,E4<10),5,IF(AND(E4>=10,E4<20),10,IF(E4>=20,15))))

回答5:

1<=E4<10
这种用法是错误的
=IF(E4<1,0,IF(E4<10,5,IF(E4<20,10,15)))