总结一列,并把总和放在dynamic行数列的顶部

有什么办法可以将列值的总和放在同一列的顶部。 例如:我想添加列A上的值,并将总数放在单元格A1中,列A上的行数是dynamic的。

A1中input:

 =SUM(A2:A1048576) 

对于Excel 2007及更高版本的版本。