如何修改Excel IF公式,使其对空白单元格返回空值?
解决Excel公式空白单元格返回空值的问题
你可以通过在原公式前增加空白单元格的判断逻辑,实现当X56或Y56为空时返回空值,修改后的公式如下:
=IF(OR(X56="", Y56=""), "", IF(AND(X56="S", Y56="Long"), "-1", "1"))
公式逻辑说明:
- 第一层
IF(OR(X56="", Y56=""), "", ...):先检查X56或Y56是否为空单元格,只要其中一个为空,就返回空值("")。 - 第二层
IF(AND(X56="S", Y56="Long"), "-1", "1"):当两个单元格都不为空时,执行你原本的判断逻辑——同时满足X56为"S"且Y56为"Long"时返回"-1",否则返回"1"。
内容的提问来源于stack exchange,提问作者Kelsey Rogers




