ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: cryboat

[求助] 一套excel考试卷,求助大家完成。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-28 20:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
那个求GPA可以做,做完以后也能排序,但是无法像题目要求的那样排序。

select [学号  课程],sum(学分) as 学分和,sum(学分绩点) as 学分绩点和 from(
select a.[学号  课程],a.课程名称,a.学分,a.总评成绩,b.学分绩点 from [试题$]a left join [GPA计算说明$a1:b]b on a.总评成绩=b.考核成绩 where a.总评成绩>=60 union all
select a.[学号  课程],a.课程名称,a.学分,a.总评成绩,0 from [试题$]a left join [GPA计算说明$a1:b]b on a.总评成绩=b.考核成绩 where a.总评成绩<60) group by [学号  课程]

透视完后插入计算字段,可以计算出GPA。
说明:附件也不知道你能否打开,想加载VBA代码,无奈被密码锁定,无法写入,凑合着用吧。

[ 本帖最后由 抹香鲸2009 于 2010-5-28 20:02 编辑 ]
GPA.gif

2009-2010-2文化素质课期末作业.rar

78.08 KB, 下载次数: 23

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-28 20:59 | 显示全部楼层
我研究一下。那个每43人一个班,分级显示是怎么弄的呢?还是有很多都不对,那个gpa的算法估计是错了的。

TA的精华主题

TA的得分主题

发表于 2010-5-29 07:19 | 显示全部楼层

回复 12楼 cryboat 的帖子

手工验证计算,GPA结果确实有误,重新来做。

[ 本帖最后由 抹香鲸2009 于 2010-5-29 11:07 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-5-29 09:59 | 显示全部楼层
每43人分班级思路:数据--->分列--->得到学号后3位(值)--->插入辅助列,用if函数自动对其分配班级。解答见[试题]
另外:最后两题的排序应该也可以用函数得到解决。

备注:打开文档时要求输入学号,可以直接叉掉弹出的小窗口。就可以编辑查看内容了。

[ 本帖最后由 抹香鲸2009 于 2010-5-29 10:44 编辑 ]

2009-2010-2文化素质课期末作业.rar

90.88 KB, 下载次数: 41

TA的精华主题

TA的得分主题

发表于 2010-5-29 10:35 | 显示全部楼层

回复 12楼 cryboat 的帖子

重新修改了SQL,楼主请参考。
select 学号2,sum(学分) as 学分和,sum(课程学分绩点) as 课程学分绩点和 from(
select a.学号2,a.课程名称,a.学分,b.学分绩点*a.学分 as 课程学分绩点 from [试题$]a,[GPA计算说明$a1:b]b where (a.总评成绩=b.考核成绩 and a.总评成绩>=60) union all
select a.学号2,a.课程名称,a.学分,0 from [试题$]a,[GPA计算说明$a1:b]b where (a.总评成绩=b.考核成绩 and a.总评成绩<60)) group by 学号2

GPA计算结果见附件之[成绩排名表],已经对第一个学号手工验证过。

[ 本帖最后由 抹香鲸2009 于 2010-5-29 10:46 编辑 ]
GPA+.gif

2009-2010-2文化素质课期末作业.rar

106.59 KB, 下载次数: 27

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-29 15:33 | 显示全部楼层
这个是对的,我昨晚做了一晚上都做出来了。不过我没保留两位小数,就导致,没有一个重复的,所以两种排序都一样。哎。。谢谢你啊!!!

TA的精华主题

TA的得分主题

发表于 2010-5-29 18:56 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-5-30 00:37 | 显示全部楼层
第一题是基础操作,后面的用透视表来搞定。多了不提示了,既然是考试卷,楼主就该独立完成,迟早老师要讲解的

TA的精华主题

TA的得分主题

发表于 2010-5-30 10:18 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-30 13:11 | 显示全部楼层

回复 18楼 lrlxxqxa 的帖子

呵呵。自己都做出来咯。没用sql。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-29 09:36 , Processed in 0.034234 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表