获取列上方列的SUM

我正在build立一个Excel的公式,在那里我想要做下面的事情

假设我10 rows in excel sheet10 rows in excel sheet

我有B1 to B9,B1 to B9,我想创build一个公式,所以总和显示在C10 。 我知道这很简单=SUM(B1-B10)但只有在行数固定的情况下。

而在我的情况下,我也希望这个关系工作,如果我不断增加任何数量的行,所以

C(n) should always give a sum of B(1) to B(n-1)

我已经尝试了indirect但不能使用它令人信服

C10试试这个

 =SUM(OFFSET(B$1,0,0,ROW()-1,1)) 

假设你修正C1=0 ,你应该使用的公式是

 [C2] =OFFSET(C2,-1,-1)+OFFSET(C2,-1,0) 

并填写。