我有一个工作簿,其中包含一个求和公式(在E15中),它将在下面4个单元格中输入的值相加(E16:E19)。在该列表下面(E20之后)是另一个求和公式,它将接下来的4个单元格相加在一起(E21:E24)。这在整个工作簿中重复,以计算一系列项的小计,但是,我将需要添加和删除行,以便要添加到每个公式的单元格总数不会始终为4。
如何确保在添加或删除新行时,求和公式会自动更新以包括下面输入的所有值?公式是否可以搜索下面的单元格并在到达下一个公式时停止?
例如:公式中的E15 =SUM( E16 :E19)然后我可能想在E16中添加三行,在中间的某个地方删除一行。E15中的公式现在读取=SUM(E19:E21),但我需要它读取=SUM(E16:E21)。
这需要自动发生,这样用户就不必每次都手动修改总和范围。
任何帮助都非常感谢。
发布于 2016-08-30 15:35:37
如果您担心用户修改工作簿,您仍然可以对范围求和,但保护工作表。这要简单得多,听起来也像你所需要的。
我不知道您的Excel版本,但您应该可以在“审阅”选项卡中找到它。祝好运。
发布于 2016-08-30 16:01:41
在E列的每个小计单元格中放入以下内容:
=SUM(INDEX(E:E,ROW()+1):INDEX($E:$E,ROW() + IFERROR(MATCH("Sub-total",INDEX(D:D,ROW()+1):$D1004006,0)-1,MATCH("Project Total",INDEX(D:D,ROW()+1):$D1004006,0)-1)))
它将设置从公式下面的行到下一次在D列中输入Sub-total
的区域
根据您的意见,我修改了公式,以便在D栏中包含“项目合计”一词。如果D栏中表示E栏中所有小计之和的值拼写不同,请对其进行更改。
https://stackoverflow.com/questions/39231627
复制