我想为我的工作场所创建一个“IF”公式(可能不同)。我的 Excel 不是最好的,但也不差,但我遇到了麻烦。
我的工作场所希望我创建一个公式,其中温度测试将有 3 个结果。目前,我为单元格 H46 编写了如下公式:=IF((OR(D46>=C46, E46>=C46, F46>=C46)), "未通过", "通过")
C46 是最大允许温度,D、E 和 F46 是从测试中获取的温度。公式基本上是说,如果 D、E 或 F46 大于或等于 C46,则为“失败”,否则为“通过”。我的经理的问题是,如果 C46 为空,公式将计为“失败”。
他们希望上面没有任何变化,但如果 C46 为空且没有值,H46 将显示“N/A”。我不知道如何保留当前公式,但添加如果 C46 为空,将显示“N/A”或“na”而不是“FAIL”。
非常感谢任何帮助,谢谢!
答案1
您可以在 Excel 中链接函数
=IF(ISBLANK(C46),"N/A",IF(MAX(D46:F46)>C46,"Fail","Pass"))
这将检查 C46 是否为空白并返回 N/A,否则它将检查 D/E/F 46 之间的最大值是否高于 C46 并返回 Pass 或 Fail
答案2
这将是类型转换的完美运用。
IF(MAX(D46+0, E46+0, F46+0)>=C46,"PASS", "FAIL")
注意 +0 的用法。这将强制将空白单元格评估为数字,从而避免出现错误。