excel 一列中指定求和到某一行后几行怎么实现

A列 B列 C列
1 a b
33
3
20
2
37
要求达到 :
b=从A列从第一行加到第a行,a的数值不固定,
比方a=3,则b=A1+A2+A3=1+33+3=37
a=5,则b=A1+A2+A3+A4+A5=1+33+3+20+2=59
请问b这个地方的公式怎么写?
意思有点表达的不清楚
A列 B列 C列
1 a b
33
3
20
2
37
要求达到 :
b=从A列从第三行加到第(a+3)行,a的数值不固定,
比方a=2,则b=A3+A4+A5即b=SUM(A3:A5)
a=4,则b=A3+A4+A5+A6+A7即b=SUM(A3:A(a+3))=SUM(A3:A7)
请问b这个地方的公式怎么写?

C1输入公式
=SUM(INDIRECT("A1:A"&B1))
B1输入行数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-01
稍等下公式马上出现
=SUM(A1:(INDIRECT("$A"&CELL("contents",B1))))
第2个回答  2011-04-01
=SUM(OFFSET($A$1,,,a))
相似回答