如何让多个语句在同一个 Open Office Calc 单元格内运行

如何让多个语句在同一个 Open Office Calc 单元格内运行

我正在尝试在 Open Office 中创建一个支票登记簿。如果我不输入交易,我希望余额栏保持空白。如果我输入了交易,我希望它进行计算并显示答案。交易描述在 C 列,E 列是贷方,F 列是借方,G 列是余额。

例如...如果 C7 为空白,则 G7 也为空白,但如果 C7 有文本,则 G6+E7-F7 将显示在 G7 中。

请帮帮兄弟。谢谢。

答案1

如果 C7 为空白,则 G7 也为空白,但如果 C7 有文本,则 G6+E7-F7 将显示在 G7 中。

公式读起来几乎就是那样。

=IF(C7="";"";G6+E7-F7)

将此公式向下拖动,直至填充 G 列中的余额。

如果一行的余额为空,则下一行的余额将显示错误,因为空字符串无法计算为数字。为了处理这种情况,您可能需要修改公式以将空余额视为 0。

=IF(C7="";"";IF(G6="";E7-F7;G6+E7-F7))

或者您可能想使用空白行之前的行余额。如果有两个连续的空白描述,这将失败。

=IF(C7="";"";IF(G6="";G5+E7-F7;G6+E7-F7))

对我来说有意义的是保持相同的余额,而不是像您的问题中所述的那样在那些行上显示空白的余额。

=IF(C7="";G6;G6+E7-F7)

相关内容