Google Sheets:减法函数如何在任一单元格为空时返回空白?
Excel单元格相减:任意单元格为空则返回空白的公式解决方法
你可以通过结合逻辑函数与ISBLANK来实现需求,以下是两种实用的写法:
写法一(直接判断空值)
=IF(OR(ISBLANK(Q9),ISBLANK(R9)), "", R9-Q9)
- 逻辑说明:
OR(ISBLANK(Q9),ISBLANK(R9))会检查Q9或R9是否为空,只要其中一个为空,IF就返回空字符串"";仅当两个单元格都有内容时,才计算R9-Q9的差值。 - 注意:用空字符串
""代替你原公式里的空格" ",这样结果单元格才是真正的空白,不会出现看似空白但实际包含空格的情况。
写法二(反向判断非空)
=IF(AND(NOT(ISBLANK(Q9)),NOT(ISBLANK(R9))), R9-Q9, "")
- 逻辑说明:
AND(NOT(ISBLANK(Q9)),NOT(ISBLANK(R9)))会验证Q9和R9是否都不为空,只有同时满足时才计算差值,否则返回空字符串。
内容的提问来源于stack exchange,提问作者Nicole Sutherland
相关产品推荐
相关产品推荐

