公式在行插入和删除时发生

我们怎样才能告诉Excel保留相关引用(插入和删除后)?

我有一个简单的支票簿表单。
C列为退款,D为支出(input负值),E列为运行余额。

目前使用运行平衡的以下公式

=E16+C17+D17 

像这样 在这里输入图像说明

但是一直在打破,就像在某些行插入之后我必须复制粘贴公式来修正列E.

公式打破如下: 在这里输入图像说明

要重现问题,请select第17行,然后使用control-shift- +,Excel将公式E18更改为

 E16+C18+D18 

并不是

 E17+C18+D18 

(A)

 =SUM(INDIRECT("E"&ROW()-1),INDIRECT("C"&ROW()),INDIRECT("D"&ROW())) 

但它仍然行插入失败(例如,select第17行,然后控制shift + +,Excel 2010恢复插入,现在空行17,在E17 = E16 + C17 + D17下面的公式(而不是使用我的公式(A))

我怎样才能解决这个问题,并减less错误? 谢谢

这个公式似乎适用于我:

 =INDEX(E:E,ROW()-1)+INDEX(C:C,ROW())+INDEX(D:D,ROW()) 

在这里输入图像说明

正如你可以看到通过添加行,公式保持不变,并引用正确的数字。

关于什么:

=Indirect("E16")+Indirect("C17")+Indirect("D17")