Ger*_*tto 3 excel excel-formula
我正在尝试显示特定列的所有数字的总和。我希望总和显示在列上方,如下所示:
21 30
A B
6 5
6 10
6 10
3 5
Run Code Online (Sandbox Code Playgroud)
我知道我可以对这些值求和并使用 来将其显示在列的底部=SUM(A3:INDIRECT("D"&ROW()-2)),但是我没有找到将其显示在列的顶部的方法。
请指导。
根据评论和之前的答案,我建议在单元格中输入以下公式A1:
=SUM(OFFSET(A$2,0,0,ROWS(b:b)-1))
然后,您可以复制/粘贴到右侧,直到倒数第二列。
您还可以像这样修改公式A1以实现相同的效果:
=SUM(INDIRECT("A2:A"&ROWS(A:A)-2))
但是你不能复制/粘贴到右边......
您的想法的更通用方法是:
=SUM(INDIRECT(ADDRESS(ROW()+1,COLUMN())&":"&ADDRESS(ROWS(A:A),COLUMN())))
然后您可以复制/粘贴到右侧直到最后一列。
一些解释:
A2这两个公式都对从列底部到列底部范围内的每个值求和A(即对于 Excel 2010,这将是A2:A1048576)A$2和放入公式B:B中OFFSET以避免循环引用,因为我在单元格中写入A1,并且无法A$1写入A:AINDIRECT公式你就不用担心循环引用了进一步评论(抱歉,我没有资格在问题下的正确位置发表评论):
=SUM(A3:A65535)也可以完成这项工作,不是吗?| 归档时间: |
|
| 查看次数: |
7328 次 |
| 最近记录: |