Excel 带有逻辑运算符的 IF 函数

Excel IF Function woth logical operators

我真的不知道为什么这不起作用,我想在 excel 中创建一个附加列,内容如下:

如果值 X 小于或等于 40,则为 0,如果在 41 和 55 之间,则为 1,如果大于 55,则为 2。

我想到了这个:=IF(x>41,0,IF(41<=x<=55,1,2)),但它不起作用,因为它只给我 0 和 2,但是不是 1...

有什么想法吗? 提前致谢!

Excel IF 语句的语法是: IF(条件,如果为 True 则为值,如果为 False 则为值)

你应该这样写你的陈述: 如果(x>55,2,IF(x>40,1,0))

在 google 张纸上,我用 =IF(x>41,IF(x>=55,2,1),0) 得到了想要的结果。您的 if 语句似乎是倒退的,并且双重比较语句可能导致您由于条件部分为真而得到误报