返回列表 上一主題 發帖

[發問] 自動出現課表裡的資料?

[發問] 自動出現課表裡的資料?

如附件所示 排代課.rar (3.84 KB)

週一至週五之第一節至第七節的課表處,能否設定相關公式自動依據E1、A2及G2~G8的資料,再和老師授課表裡的資料比對在排代課表裡出現對應的課表呢?

例如:11/15是星期二,乙老師請了一天的病假,當天他的課是第3、第4及第5節;根據老師授課表裡的資料,經公式比對後排代課表裡出現了對應的數學及社會適應。

為了比對排代課表裡的節次和老師授課表裡的節次是否一致?排代課表裡的節次和時間是否有必要將資料分成兩個儲存格列示?老師授課表裡的節次資料輸入時,
是否有必要設定為第X節而非數字型態?

請各位前輩賜教,謝謝!

回復 1# onegirl0204

只出現老師請假的課表
排代課.zip (5.28 KB)
學海無涯_不恥下問

TOP

回復 2# Hsieh

感謝您的賜教!有一部份是我忘了特別說明,因為我需要不斷複製課表以便留下不同老師不同日期的代課紀錄,如附件 排代課-1.rar (5.33 KB)
對於您固定一份課表所設定的專屬名稱定義a及w就無法適用了,另外我將乙老師請假改為11/18(五)的第6及第7節,
理論上應該在排代課表對應的兩欄應該都出現數學,結果第6節的欄位竟出現數字0,而第7節的欄位卻是正常出現數學的科目,不知為何?

煩請您再次賜教,感恩您!

TOP

回復 3# onegirl0204


    資料庫不是這樣玩的
排代課-1.rar (5.92 KB)
學海無涯_不恥下問

TOP

回復 4# Hsieh

不好意思!相關單位要求呈現完整課表形態,請問若依第一次您給的公式做出的代課表,您可否測試乙老師請假日期為11/18週五,第六節課處是否會出現0呢?
因為我將原本11/15修改為11/18且請假節次更改為6&7時,第六節課處會出現0耶!
麻煩您再測試一下第一次版本的公式,感恩您!

TOP

回復 5# onegirl0204

少了一個條件
=IF((a<>"")*(A$3=w),INDEX(老師授課表!$D$1:$D$40,SUMPRODUCT((老師授課表!$A$2:$A$40=排代課表!$E$1)*(老師授課表!$C$2:$C$40=a)*(老師授課表!$B$2:$B$40=w)*(ROW($2:$40))),),"")
排代課.rar (4.5 KB)
學海無涯_不恥下問

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題