返回列表 上一主題 發帖

[發問] 小學生問題 8 (謝謝)

回復 1# binargoo

B5=MOD(ROW(A1)+1,5)*10+MOD($B$3+ROW(A1)*11,10)
學海無涯_不恥下問

TOP

回復 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)向下複製
成為縱橫不同的相同數列
學海無涯_不恥下問

TOP

        靜思自在 : 看別人不順眼,是自己修養不夠。
返回列表 上一主題