公式打破行插入和删除

时间:2016-08-25 19:09:29

标签: excel excel-formula excel-2010

我们怎样才能告诉Excel保留相对引用,无论是什么(在插入和删除之后)?

我有一张简单的支票簿 退款列C,费用D(以负数输入)和运行余额E列。

目前使用以下公式进行运行余额

=E16+C17+D17
像这样 enter image description here

然而它一直在打破,就像在某些行插入之后,我必须复制粘贴公式以修复列E.

公式如此突破: enter image description here

重现此问题 选择第17行,然后按Ctrl- +,Excel将E18中的公式更改为

E16+C18+D18 

而不是

E17+C18+D18

我攻击了以下(A)

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

但是在插入行时它仍然失败 (例如,选择第17行,然后是control-shift- +,Excel 2010将恢复为插入,现在为空白的第17行,在E17中使用以下公式 = E16 + C17 + D17(而不是使用我的公式(A))

如何解决此问题并减少错误? 谢谢

2 个答案:

答案 0 :(得分:1)

这个公式似乎对我有用:

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

enter image description here

正如您所看到的那样,通过添加行,公式保持不变并引用了正确的数字。

答案 1 :(得分:0)

怎么样:

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