[算表] EXCEL:產生數列 1,2,2,3,3,3,4,4,4,4,...a個a
前言:
在研究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)
Office 近期熱門文章
PTT數位生活區 即時熱門文章
157
236