作者JieJuen (David)
看板Office
标题[算表] EXCEL:产生数列 1,2,2,3,3,3,4,4,4,4,...a个a
时间Fri Dec 7 06:21:59 2007
前言:
在研究FREQUENCY的性质时,
需要产生一栏
1
2
2
3
3
3
...
方便了解FREQUENCY的演算法,故有此需求。
想玩的人,看标题就知道题目了^^
以下开始解~
解:
1.
最EXCEL的方法(懒得动脑法)
C1=1
C2
=C1+(COUNTIF(C$1:C1,C1)=C1)
但是这不断参照前面的储存格,
数量越多越慢,而且有两条公式,且要从1开始。
希望能只跟ROW()相关,
就可以从中开始了。
2.
根据推导或查询资料(可见math板)
=INT(SQRT(2*ROW())+0.5)
或
=INT((2*ROW())^0.5+0.5)
可得解。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.149
※ 编辑: JieJuen 来自: 218.164.51.87 (12/07 13:45)