ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 如何求自然数1~n的累加值内存数组

如何求自然数1~n的累加值内存数组

作者:绿色风 分类: 时间:2022-08-18 浏览:135
楼主
悟空师弟
Q:怎样才能用函数得到这样的内存数组,它的结果是1,1+2,1+2+3,1+2+3+4......的结果?即结果是{1,3,6,10.}
A:数组公式:
  1. =ROW(2:5)*ROW(1:4)/2

        公式解析:由数学公式Sn=(n+1)n/2得
        Sn=(ROW(1:4)+1)*ROW(1:4)/2
        化简后得:
      
  1. =ROW(2:5)*ROW(1:4)/2
2楼
悟空师弟
rongjun 的回答:
=MMULT(N(ROW(1:4)>=COLUMN(A:D)),ROW(1:4))
3楼
gouweicao78
作为e问e答的帖子,是“整理”的帖,整理本身是为了便于搜索,让更多人能找到“这样”的问题,但是以“这样”的一组数,搜索看看,估计引擎们也不知道你要的是“哪样”的。


把数学的通项式写出来,或者说,写出1楼公式的原理:
Sn=(n+1)n/2
标题建议改为:如何求自然数1~n的累加值内存数组
4楼
悟空师弟
感谢gouweicao78 指点,以后知道了。
5楼
arjoe
=(ROW(1:5)*2+1)^2/8-1/8 当N 不固定时,参考下这个!
6楼
arjoe
利用草版 Sn=(n+1)n/2 的这个公式,做一些数学上的计算即可
这样的话,当n 是其他函数的结果时,只要做一次引用即可!
7楼
liuguansky
就是配方而已吧。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap