close

3102

Excel如何排小學座位表(一週換一排)

許初陽:錦子老師您好,請教一下,我是一位國小老師,2020/8/31日開學,學生原始座位如C3:H8儲存格,學校規定每一週都要將右邊一排()學生向左邊移一排(),第一排學生變成最後一排(),不知該如何設計公式,可以每個星期一一開啟檔案自動排好?謝謝!

image

錦子老師:這個問題解決方法如下:

步驟1:點取C11儲存格,輸入公式:

=OFFSET($B$2,ROW(A1),MOD(WEEKNUM($A$11-1)+COLUMN(B1)-36,6)+1)

再將公式複製到C11:H16儲存格。

image

【公式說明】

=OFFSET($B$2,ROW(A1),MOD(WEEKNUM($A$11-1)+COLUMN(B1)-36,6)+1)

公式1WEEKNUM($A$11-1)

傳回A11儲存格日期值減1的日期為今年度第幾週。

image

公式2MOD(WEEKNUM($A$11-1)+COLUMN(B1)-36,6)

傳回公式12(B1儲存格欄編號)的值減掉36(基準日期為今年第36),再除以6(因為有6)的餘數。

image

公式3OFFSET($B$2,ROW(A1),公式2+1)

傳回從B2儲存格開始移動1(A1儲存格列號)N(公式2+1)

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()