首页 > 解决方案 > 具有 4 列的多个条件的 Excel IF 公式

问题描述

在 B、C、D 和 E 列中得到值(人们的年龄)。如果年龄低于 23 或高于 67,我试图得到输出“2”。但我必须考虑到可能存在带有文本的单元格也许单元格的值为 0,甚至是空白。所以我得到了B列的这个公式:

=IF(ISNUMBER(B2),IF(OR(AND(B2>0,B2<23),B2>67),2,""),"")

公式有效,但我想对 C、D 和 E 列做同样的事情 - 并将它们全部放入一个公式中。如果 4 列中的任何一列满足我的年龄条件,这应该有输出“2”。而我的问题是我显然没有能力完成这个任务......任何可以帮助我的人?

标签: excelif-statementexcel-formula

解决方案


如果您可以使用 67 岁以上或 23 岁以下的年龄无关紧要:

=IF(OR(MAX(B2:E2)>67,MIN(B2:E2)<23),2,"")

推荐阅读