![Excel 仅当所有单元格都有值时才计算单元格](https://linux22.com/image/1502470/Excel%20%E4%BB%85%E5%BD%93%E6%89%80%E6%9C%89%E5%8D%95%E5%85%83%E6%A0%BC%E9%83%BD%E6%9C%89%E5%80%BC%E6%97%B6%E6%89%8D%E8%AE%A1%E7%AE%97%E5%8D%95%E5%85%83%E6%A0%BC.png)
我有单元格 A、B 和 C。单元格 C = B - A。问题是,如果单元格 B 没有值,单元格 C 的值为 (A)。如果单元格 B 没有值,我希望单元格 C 也没有值。
答案1
另一种替代方法是使用单元格ISBLANK()
中的语句。IF
C?
IF(ISBLANK(B1), "", B1-A1)
检查是否B1
为空。如果为真,则不返回任何内容。否则将运行计算。
答案2
您可以使用 if 语句来执行此操作
公式如下:如果 B 为空,则 A 可能为空,也可能不为空。
=IF(B1="","",B1-A1)
这是 A 或 B 为空时的公式。
=IF(OR(B1="",A1=""),"",B1-A1)
该公式将替换单元格 C 的内容
答案3
我更喜欢计算非空单元格的数量。
=IF(COUNTA(A1:B1)=2,B1-A1,"")