昨天用EXCEL的IF函数列了个函数方程式怎么算不出来啊

让做筛选从35到70可得到结果A,71到105得到结果B,106到140得到结果C,我列出来是=IF(140>=A1>=106,"C",IF(105>=A1>=71,"B","A")),可是不管算什么答案都是C,能不能说一下这个式子哪错了
2026年09月24日 20:38
有5个网友回答
网友(1):

if 的判断函数类型是不允许你写11,A<2)的形式。
你的公式只能写成
=IF(AND(A1<=140,A1>=106),"C",IF(AND(A1<=105,A1>=71),"B","A"))
注意输入<=符号时候用英文输入

网友(2):

=IF(AND(A1<=140,A1>=106),"C",IF(AND(A1<=105,A1>=71),"B",IF(AND(A1<=70,A1>=35),"A","值超出范围")))

网友(3):

=IF(AND(A1<=140,A1>=106),"C",IF(AND(A1<=105,A1>=71),"B","A"))

网友(4):

140>=A1>=106 永远是对
140>=A1的值要么TRUE真要么FALSE
在EXcel中TRUE>FALSE>任何数字

网友(5):

=IF(AND(A1>=35,A1<=70),"a",IF(AND(A1>70,A1<=105),"B","c"))