本文主要介紹教師授課表與班級課程表關聯的制作。只要輸入年級課程表,就可以得到所有的課程表。第二學期或第二學年只要略作修改就成為新的課程表。
插入新的工作表,在表中制作課程表,調整使其正好填滿一張A4或B5紙。然后向下復制,個數與任課教師人數相同,其中第二行第一個單元格為任課教師標識。
比如要制作高一年級一、二班數學任課教師的授課表。首先,在標識單元格內輸入“數學1-2”。然后,選中一班星期一第一節單元格,在編輯欄輸入“=IF(高一各班課程表!B3="數學","1",IF(高一各班課程表!B14="數學","2",""))”,該授課表星期一第一節就設置完畢。最后,將該單元格用填充柄復制到星期二至星期六,用相同的方法把第一節復制到最后一節。則高一年級一、二班數學任課教師的授課表就設置完成了。如果年級課程表中有數據,則會在授課表中反映出來。
在編輯欄輸入的公式可以表述為:如果高一各班課程表的B3為“數學”,則本單元格顯示為1,如果不是就進入下層。如果高一各班課程表的B14為“數學”,則本單元格顯示為2,如果不是本單元格為空。
為了避免出錯,也可以用如下方法來做:選擇“插入函數”對話框,在“選擇函數”中選中“IF”。單擊[確定]按鈕后,出現“函數參數”對話框,光標指針在logical-test行。單擊高一各班課程表,再單擊一班星期一第一節對應的單元格,輸入“=數學”。把指針移到value-if-true行,輸入“1”。再把指針移到value-if-false行,在編輯欄左邊選中函數“IF”。這時再進入“函數參數”對話框。下面的操作與上面相同,只是將“1”改為“2”,單擊[確定]按鈕即可。
其他任課教師的授課表設置方法也與上面相同,只是改變對應的學科和班級。如果任課多于兩個班,則IF函數的嵌套層數與任課班數相同。下面是高一年級一至六班歷史任課教師授課表的設定公式“=IF(高一各班課程表!B3="歷史","1",IF(高一各班課程表!B14="歷史","2",IF(高一各班課程表!B25="歷史","3",IF(高一各班課程表!B36="歷史","4",IF(高一各班課程表!B47="歷史","5",IF(高一各班課程表!B58="歷史","6","")))))”。試中B3、B14、B25、B36、B47、B58分別表示一至六班的星期一第一節對應的單元格。