在单个 Excel 单元格中组合 3 个条件

在单个 Excel 单元格中组合 3 个条件

我想创建一个 Excel 公式:

1) 如果 G17>G16、G16>G15、G15>G14,则数据应为“通过”;2) 如果不是,则数据应为“未通过”;3) 如果单元格 G14 至 G17 为 0.00,则应显示“NA”。

现阶段我只有:

=IF(AND(G17>G16, G16>G15, G15>G14), "通过", "失败")

但当我尚未输入数据时,初始数据会被标记并显示为“失败”。这就是为什么单元格 G14 至 G17(最初为 0.00)应显示“NA”的原因。当我将这三个条件组合在一起时,我无法使公式起作用。

谢谢

答案1

使用这个公式:
=IF(SUM(G14:G17)=0,"NA",IF(AND(G17>G16,G16>G15,G15>G14),"Pass","Fail"))

如果 G14:G17 中有负数,您可以将 SUM(G14:G17)=0 更改为 And (And(G14=0,G15=0,G16=0,G17=0))
公式将是:
=IF(AND(G14=0,G15=0,G16=0,G17=0),"NA",IF(AND(G17>G16,G16>G15,G15>G14),"Pass","Fail"))
它是一个嵌套的 if

相关内容