excel - Excel 中的多个嵌套 IF 语句

标签 excel

我正在尝试在 excel 中执行嵌套的 IF 语句,它在单元格 C20 中获取年龄并检查它是否在特定范围内。如果是,它会被分配一个年龄范围。当我到达我的 IF 语句的末尾时,它说“你的公式有问题”。我做错了什么?

我的代码如下:

=IF(K20<=10,"<=10",IF(K20 >10 AND K20 <= 20,"11 to 20",IF(K20 > 20 AND K20 <=30, "21 to 30", IF(K20 >30 AND K20 <= 40, "31 to 40", IF(K20 >40 AND K20 <=50, "41 to 50", "51 and above")))))

最佳答案

这对你有用吗?

=IF(K20<=10,"<=10",IF(AND(K20 >10, K20 <= 20),"11 to 20",IF(AND(K20 > 20,K20 <=30), "21 to 30", IF(AND(K20 >30,K20 <= 40), "31 to 40", IF(AND(K20 >40, K20 <=50), "41 to 50", "51 and above")))))

您的 AND 操作放错地方了。在 excel 中,首先说明函数,然后说明所有条件。 例如:AND(critera1, critera2,....)

现在是在 Excel 中使用 =IFS 函数的好时机。使用多个 IFS 更干净且更易于维护,因此我强烈建议在这种情况下使用它 :)! 它的工作方式类似于,IFS(逻辑测试_1,如果为真_1,则为逻辑测试_2;如果为真,则为_2,等等...)

=IFS(K20<=10,"<=10",AND(K20 >10, K20 <= 20),"11 to 20",AND(K20 > 20,K20 <=30), "21 to 30", AND(K20 >30,K20 <= 40), "31 to 40", AND(K20 >40, K20 <=50), "41 to 50",K20 >50, "51 and above")

关于excel - Excel 中的多个嵌套 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66984206/

相关文章:

excel - 如何在Excel中仅复制单元格的纯文本?

vba - Excel VBA : "xxxxx.xlsm may contain features that are not compatible with excel macro-enabled workbook..."

excel - 在纯Excel中,如何引用范围中的列(无VBA)

excel - 计算列中的连续数字

python - 如何使用 win32com python 创建和编辑时间线切片器?

Excel VBA 到 Word 取消选择选定的文本

vba - 带有千位分隔符和小数(如果需要)的数字格式

Excel:比较不同 Excel 工作簿中的数据时避免使用复杂的公式

excel - 为什么此 PivotItem.Visible 调用会引发 TypeMismatch 错误?

python - 如何在 Python 中读取 excel 单元格并保留或检测其格式