0

我做了一个Excel文件从MS2013(XLSX),计算它上面所有的数字,因为我希望它动态地计算和我添加在它上面多行调整自己的公式。但是,当我在谷歌电子表格中导入此公式时,该公式不再适用。这里是样品和式总和从MS Excel的偏移量,以谷歌电子表格

A B C D 
1 3 3 2 2 
2 4 3 4 5 
3 5 6 4 3 
4 
5 12 12 10 10 

为A5公式为= SUM(A1:OFFSET(A5,-1,0)) 当添加上述A5 1个更多个行式相应地调整到公式的当前位置。谷歌电子表格的正确公式是什么?

+0

在这里找到答案http://stackoverflow.com/questions/18962953/google-spreadsheet-sum-which-always-ends-on-the-cell-above – NewBorn

回答

0

我建议你这个公式(它肯定不是更好的解决方案,但它是一个解决方案):

=sum(indirect("A1:"&ADDRESS(ROW()-1;COLUMN()))) 
+0

有没有办法让它工作,如果有插入范围之上的行?有了这个公式,它不会改变。编辑:http://stackoverflow.com/questions/18962953/google-spreadsheet-sum-which-always-ends-on-the-cell-above – Joe

-1

您可以在您的示例使用此:

=SUM(A1:A4) 

如果你开始添加额外的行,那么他们会自动占。