继我之前的问题之后,我试图使E20(Total)单元格工作类似 - 将所有单元格加到公式本身(E20)之前,再次避免在添加行时排除任何单元格 . 到目前为止,我有:
= SUM(INDEX(E:E,ROW()1):INDEX($ E:$ E,ROW()IFERROR(MATCH(“TOTAL”,INDEX(D:D,ROW()1):$ D1004001, 0)-1,MATCH(“TOTAL”,INDEX(D:D,ROW()1):$ D1004001,0)-1)))
到目前为止,我只是返回一条错误消息 .
我试图在E列中对所有内容求和,直到它到达D列中单词Total之上的一个单元格,以避免循环引用 . 有什么想法吗?
3 回答
不需要volatile或数组公式:
在E2中:
然后复制专栏 . 然后在底部一个简单的总和公式
复制/粘贴到
E8
和E14
. Total的公式非常简单:按照指示输入后,当您在其间插入或删除行时,这些公式将自动调整,因为它们使用相对引用 .
可能有更好的方法,但这会奏效 . I在单元格E2中,
=SUMIF(F1:F7,"<>""""",F1:F7)
,类似于单元格E8等 . 该范围有意包括每个数据块上方和下方的空白行,以确保Excel将针对您插入或删除的任何行进行调整 . 对于E20,你可以使用相同的格式,=SUMIF(E1:E19,"<>""""",E1:E19)