函数用于计算数字和下列所有整数之和

函数用于计算数字和下列所有整数之和

我正在寻找一个类似于阶乘的函数,但它不生成乘积,而是生成总和。

所以我有一个带有数字(在一个很大的范围内)的单元格,我需要创建该数字和其下方的所有数字的总和。

(函数(12)将产生 78,函数(3)将产生 6)

几个链式函数也很好。我不想使用宏或 VBA,因为这需要在几个电子表格程序之间传输。

答案1

得到总和B9以及其下方的所有数字,使用:

=SUM(B9:B1048576)

如果你想要以下值的连续整数之和A1然后使用:

=A1*(A1+1)/2

这是连续整数值列表的特殊情况(不一定以1

将最低值与最高值取平均值。然后将结果乘以值的数量。

答案2

您可以使用此函数组合来获得结果:

=sum(row(indirect(1&":"&A1)))

我的号码写在 A1 中。这不太优雅,Garys 的回答,但如果您需要从‘1’以外的其他地方开始,则会更加灵活。

如果您需要从 1 以外的其他地方开始,请在 A1 中写下起始数字,在 A2 中写下结束数字,然后使用:

=sum(row(indirect(A1&":"&A2)))

相关内容