[算表] EXCEL:產生數列 1,2,2,3,3,3,4,4,4,4,...a個a

看板Office作者 (David)時間18年前 (2007/12/07 06:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
前言: 在研究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)
文章代碼(AID): #17M7OAxR (Office)
文章代碼(AID): #17M7OAxR (Office)