![如何使用 Microsoft Excel 中的函数将所有先前的单元格添加到一个单元格?](https://linux22.com/image/1470650/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Microsoft%20Excel%20%E4%B8%AD%E7%9A%84%E5%87%BD%E6%95%B0%E5%B0%86%E6%89%80%E6%9C%89%E5%85%88%E5%89%8D%E7%9A%84%E5%8D%95%E5%85%83%E6%A0%BC%E6%B7%BB%E5%8A%A0%E5%88%B0%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%EF%BC%9F.png)
如果我有一列:
0 |
1 |
2 |
3 |
4 |
我希望在右侧的列中取出左侧的一个单元格并将所有之前的单元格添加到其中。这样它看起来就像下面的两列:
0 | 0
1 | 1
2 | 3
3 | 6
4 | 10
我尝试过手动添加每个,但我知道一定有一个函数可以完成此操作。谢谢。
答案1
假设第一列从 A1 开始,B1 可能包含:
=SUM(A$1:A1)
根据需要将其复制到该列中。
答案2
0
假设您希望在查找中使用这两列来获取以或开头的所有连续数字的总和1
,则可以使用单个公式来实现。这样的总数称为三角数,其公式为(x^2)/2 + (x/2)
。
由于注释,该公式的 Excel 版本(假设要转换的源值在A1
)是=(A1^2/2)+(A1/2)
。
如果这是您的目标,那么该公式是一个更为优雅的解决方案。