当前位置:软件学习 > Excel >>

用Excel服务器统计学生成绩(4)

五、建立“成绩汇总”模板 录像

1.建立模板

点击“模板”-“新建模板”,选择“新建”:

确定“初始填报权限”:

确定“最终查阅权限”:

启用该模板,画出表样:

2.定义单一数据项

点击“下一步”:

点击“下一步”:

点击“完成”。

3.定义重复数据项

点击“下一步”:

点击“完成”。

4.定义表间公式:

提取“英语成绩”

提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程='英语'> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(填入值) 学号
成绩单_明细.姓名 --->(填入值) 姓名
成绩单_明细.成绩 --->(填入值) 英语成绩

提取“数学成绩”:

提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程 ='数学'
并且 成绩单_明细.学号 = 本报表.Sheet1:学号> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(按行(列)匹配) 学号
成绩单_明细.成绩 --->(填入值) 数学成绩

提取“语文成绩”:

提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程 ='语文'
并且 成绩单_明细.学号 = 本报表.Sheet1:学号> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(按行(列)匹配) 学号
成绩单_明细.成绩 --->(填入值) 语文成绩

 

另外,总分=英语+数学+语文, 平均分=总分/3,用Excel自己的公式实现。

5.填报:

 

6.改进

上图中“平均分”的小数保留1位就可以了,采用round(总分,1)。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,