0

我正在 Excel 中进行简单的收费和支付分类帐。如果收费或付费列中没有值,我需要余额列返回一个空白单元格。最初我的公式看起来像这样:

=IF(B7<0,(D6+B7+C7),IF(B7>=0,(D6+B7+C7)))

B9 = CHARGED
C9 = PAID
D8 = BALANCE from previous date

我遇到的问题是,如果 B9 中没有输入值,但 C9 中输入了一个值,它仍然会返回空白,我需要它来更新新余额。我想出了这个:

=IF(B7<0,(D6+B7+C7),IF(B7>=0,(D6+B7+C7)))

如果没有收费但付款,这解决了余额更新的问题。但是,如果 B 或 C 列留空,我无法让此公式返回空白。

如果我说得不够清楚,请直说。

谢谢!

4

2 回答 2

1

我想这就是你要找的:

=IF(OR(B7="",C7=""),"",D6+B7+C7)
于 2013-08-09T16:46:47.270 回答
1

IF(ISBLANK(OR(B7,D7)), "", 你的公式)

于 2013-08-09T16:42:04.367 回答