Board logo

標題: [發問] 自動出現課表裡的資料? [打印本頁]

作者: onegirl0204    時間: 2011-11-13 14:16     標題: 自動出現課表裡的資料?

如附件所示[attach]8519[/attach]

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

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

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

請各位前輩賜教,謝謝!
作者: Hsieh    時間: 2011-11-13 16:54

回復 1# onegirl0204

只出現老師請假的課表
[attach]8521[/attach]
作者: onegirl0204    時間: 2011-11-14 02:16

回復 2# Hsieh

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

煩請您再次賜教,感恩您!
作者: Hsieh    時間: 2011-11-14 22:28

回復 3# onegirl0204


    資料庫不是這樣玩的
[attach]8537[/attach]
作者: onegirl0204    時間: 2011-11-15 20:25

回復 4# Hsieh

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

回復 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))),),"")
[attach]8550[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)