返回列表 上一主題 發帖

[發問] 〔問題〕教師個人課表製作

[發問] 〔問題〕教師個人課表製作

本帖最後由 gerald2 於 2012-11-11 17:16 編輯

想請問各位先進
如何利用附件課表進行教師個人課表製作呢
感謝各位
課表.zip (10.52 KB)

課表.zip (10.52 KB)

回復 1# gerald2

雖已附檔,但無任何相關說明?
教師個人課表製作? 規律?不規律?想要的結果?

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

本帖最後由 gerald2 於 2012-11-13 22:39 編輯

真是不好意思
不知有何種公式可以將工作表1中的基本資料
帶出工作表2中A教師上課的班級及節次呢!

課表.zip (10.68 KB)

TOP

回復 3# gerald2

試試看
課表.rar (12.04 KB)
學海無涯_不恥下問

TOP

權限不足~~~無法下載
gerald

TOP

回復 5# gerald2


    A教師                                       
        星期一        星期二        星期三        星期四        星期五
第一節        101        102        101        102        101
第二節        101        102        101        102        101
第三節        103                               
第四節        103                               
b3儲存格輸入 =IF(ISERROR(MATCH((COLUMN(A$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),"",OFFSET(工作表1!$A$1,,MOD(INDEX(x,MATCH((COLUMN(A$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),100)-1))

c3儲存格輸入 =IF(ISERROR(MATCH((COLUMN(B$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),"",OFFSET(工作表1!$A$1,,MOD(INDEX(x,MATCH((COLUMN(B$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),100)-1))

d3儲存格輸入 =IF(ISERROR(MATCH((COLUMN(C$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),"",OFFSET(工作表1!$A$1,,MOD(INDEX(x,MATCH((COLUMN(C$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),100)-1))

e3儲存格輸入 =IF(ISERROR(MATCH((COLUMN(D$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),"",OFFSET(工作表1!$A$1,,MOD(INDEX(x,MATCH((COLUMN(D$1)-1)*8+(ROW($A1)-1)*2+3,INT(x/100),0)),100)-1))

之後照向下copy就可以了

TOP

回復 6# 198188


    注意定義名稱x
學海無涯_不恥下問

TOP

試了一下!!沒法跑出來耶
是因為定義名稱出了什麼問題嗎!?
gerald

TOP

        靜思自在 : 有智慧才能分辨善惡邪正;有謙虛才能建立美滿人生。
返回列表 上一主題