excel中if函数中写入大于小于限制时为什么只有第一个和最后一个条件生效?

例如:J列为1~40的数值型数据,我在H列写入函数=IF(J3<10,1,IF(10<=J3<20,2,IF(20<=J3<30,3,4))) 最后填充后发现只有第一个和最后一个限制条件生效,中间的条件没有生效,求助。

第1个回答  2013-06-16

=IF(J3<10,1,IF(J3<20,2,IF(J3<30,3,4))),这样试试呢?

不要复制我的,里面的标点符号自己打,是半角的

第2个回答  2013-06-16
10<=J3<20这种写法是错误的,要写成
AND(J3>=10,J3<20)或
(J3>=10)*(J3<20)本回答被提问者采纳
第3个回答  2019-06-06
直接将数值32.5度表示成
32度30分
的形式,不行。因为没有这个东西。
但函数还是可以计算的。因为excel是用弧度计算的。
有两种办法:
=sin(32.5/180*pi())
其中,pi()
代表3.1415926
=sin(radians(32.5))
其中
radians(
)是将角度变为弧度
相似回答