標題:
[發問]
小學生問題 8 (謝謝)
[打印本頁]
作者:
binargoo
時間:
2011-11-12 23:36
標題:
小學生問題 8 (謝謝)
本帖最後由 binargoo 於 2011-11-20 10:52 編輯
也是排列的問題,請教老師前輩謝謝。
[attach]8511[/attach]
作者:
Hsieh
時間:
2011-11-13 00:06
回復
1#
binargoo
B5=MOD(ROW(A1)+1,5)*10+MOD($B$3+ROW(A1)*11,10)
作者:
gong
時間:
2011-11-13 09:46
將b3移到b4
b5=IF((B4+11)>50,MOD(B4+11,10),B4+11)
下拉公式
作者:
binargoo
時間:
2011-11-13 11:06
本帖最後由 binargoo 於 2011-11-13 11:21 編輯
回復
3#
gong
感謝 gong 老師前輩提供指導,謝謝再謝謝。
學生之前做法如同 (C12:C13之間好像少了什麼) 故發問。
作者:
binargoo
時間:
2011-11-13 11:18
回復
2#
Hsieh
感謝 Hsieh 超大老師提供指導,經過測試 OK,非常感謝。
追加請教 2 點:
1.在做公式研究時觀念有些搞混,能否稍作說明感謝。
2.相同條件如果向右排列,公式該怎麼做?
作者:
Hsieh
時間:
2011-11-13 17:28
回復
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)向下複製
成為縱橫不同的相同數列
作者:
binargoo
時間:
2011-11-13 22:59
本帖最後由 binargoo 於 2011-11-19 13:45 編輯
回復
6#
Hsieh
謝謝 Hsieh 超大老師細心解說,學生領會了。再次感謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)