本文主要介绍教师授课表与班级课程表关联的制作。只要输入年级课程表,就可以得到所有的课程表。第二学期或第二学年只要略作修改就成为新的课程表。
插入新的工作表,在表中制作课程表,调整使其正好填满一张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分别表示一至六班的星期一第一节对应的单元格。