- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 5# binargoo
你的問題應該將十位數與個位數分開討論
因為十位數要在0~4中間做循環,他會有一個歸零的問題存在
當加總結果是3位數時,若以前2位數值,除以5會因為10的倍數原因,造成等差數列的遺漏
而你需要的十位數循環,當時為數大於4就必須歸零,然後從1開始連續編號
這可以利用列號來讓這數列變成完整數列
MOD(ROW(A1)+1,5)
這是在數列開始的第一個位置要傳回的正確十位數代表值
更正確的說法應該是
MOD(ROW(A1)+INT($B$3/10),5)
這樣才會依據B3這個起始值做變化
所以,你要將這個問題轉成橫向
那就換成取用欄號COLUMN
MOD(COLUMN(A1)+INT($B$3/10),5)
這樣向右複製
就與MOD(ROW(A1)+INT($B$3/10),5)向下複製
成為縱橫不同的相同數列 |
|