Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-如果函数,<&燃气轮机=0?_Excel - Fatal编程技术网

Excel-如果函数,<&燃气轮机=0?

Excel-如果函数,<&燃气轮机=0?,excel,Excel,我正在用Excel制作一个简单的收费和付款分类账。我需要余额列返回一个空白单元格,如果在收费或付费列中没有值。最初我的公式是这样的: =IF(B7<0,(D6+B7+C7),IF(B7>=0,(D6+B7+C7))) B9 = CHARGED C9 = PAID D8 = BALANCE from previous date =IF(B7=0,(D6+B7+C7))) B9=充电 C9=已付 D8=上一日期的余额 我遇到的问题是,如果在B9中没有输入值,但在C9中输入了值,它仍

我正在用Excel制作一个简单的收费和付款分类账。我需要余额列返回一个空白单元格,如果在收费或付费列中没有值。最初我的公式是这样的:

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

B9 = CHARGED
C9 = PAID
D8 = BALANCE from previous date
=IF(B7=0,(D6+B7+C7)))
B9=充电
C9=已付
D8=上一日期的余额
我遇到的问题是,如果在B9中没有输入值,但在C9中输入了值,它仍然会返回空白,我需要它来更新新的余额。我想到了这个:

=IF(B7<0,(D6+B7+C7),IF(B7>=0,(D6+B7+C7)))
=IF(B7=0,(D6+B7+C7)))
这解决了在未支付任何费用但已支付款项的情况下更新余额的问题。但是,如果将B或C列留空,我无法使此公式返回空

如果我解释得不够清楚,请说出来


谢谢大家!

如果(ISBLANK(或(B7,D7)),“”,你的公式)

我想这就是你想要的:

=IF(OR(B7="",C7=""),"",D6+B7+C7)

作品完美的非常感谢。