如何使用Excel表结构化引用创建运行总计?

stu*_*eek 18 excel excel-2007 excel-formula

我正在寻找一种方法来使用Excel表结构化引用创建一个运行总计(当前行和以上的总和).

我知道如何使用旧的基于行/列的方式来做到这一点:
=SUM($A$2:$A2)

我知道如何使用结构化引用来整合整个列:
=SUM([WTaskUnits])

而且我知道如何使用当前单元格[#ThisRow],但我不知道如何让表格的第一行在a中使用它SUM.

stu*_*eek 32

实际上,我只想弄清楚使用INDEX做到这一点的一种方法,但感觉应该有更结构化的引用方式.不过,对于其他想要做到这一点的人来说,我想出的是:
=SUM(INDEX([WTaskUnits],1):[[#This Row],[WTaskUnits]])

我使用INDEX来获取列的第一个单元格(相当于我的行/列示例中的$ A $ 2)并且通常使用[#This Row]来获取当前行中的单元格(相当于我的行/列示例中的A2) .

  • 您也可以使用:= SUM(INDEX([WTaskUnits],1):[@ WTaskUnits]) (10认同)