关于编班的搜索
Excel快速计算、统计混合编班考试成绩表-Excel数据处理与分析应用-搜狐博客 Excel数据处理与分析应用 首页 日志 相册 视频 资料 查看更多资源请进入:http://hi.baidu.com/excelapp/ 首页 搜狐博客 > Excel数据处理与分析应用 > 日志 搜狐博客 > Excel数据处理与分析应用 > 日志 个人资料 博客年龄:6年2个月 访问:?次 文章:353篇 个人描述 姓名:*** 职业:** 年龄:** 位置:中国,**个性介绍: ******* 数据加载中 --> 修改个性介绍 推荐给跟随 博主最新文章 用Word“邮件合并”生成通知单 Word邮件合并快速制作询证函 Word中邮件合并的妙用 使用Word邮件合并功能批量制作准考证 关于邮件合并的使用和技巧 运用“邮件合并”提高办公效率 《Excel数据处理与分析应用》百度分享交流空间开通了! 用Excel轻松画出复杂的函数曲线 Excel中双座标排列图的制作实例 Excel预测销售额 更多文章>> 推荐博文 实拍尼泊尔小萝莉 偶像派炸鸡翅 20年前的政府血腥屠杀多国丽 女人离婚难的根本原因冯月季 42万亿投资会带来灾难马跃成 猛驴登泰山巅仰望痕迹饼干盒子 营养美味米豆腐猪蹄汤昕 暖春最甜心清爽出游装扮凌听雨 更多相关文章>> 日志正文 Excel快速计算、统计混合编班考试成绩表 2008-01-29 14:04 阅读(?)评论(0)编辑删除 Excel快速计算、统计混合编班考试成绩表 2007-06-20 06:24 作者: 宋志明 原创 出处: 天极Yesky软件频道 责任编辑:still 为了保证学生成绩录入和处理的公平性,学校采用混合编班统一录入的方式。也就是说,把同年级多个班的学生成绩统一录入到一个Excel工作表中,而且使同班的学生不相邻。这种情况下,想在不破坏原始工作表的情况下统计各班学生各科的总分、平均分及各科的分数段分布,咱们还得好好动一下脑子。 先看一下原始成绩表,如图1所示。 第一列为学生的考号,其中考号的第5位和第6位数字是班级代码。学生各科的成绩分别在C、D、E、F列。而我们需要统计的是各学科各班的总分、平均分及各分数段人数等项指标,如图2所示。 一、总分的统计 在不破坏原工作表顺序的情况下,总分的统计我们可以使用SUM函数及数组公式来完成。 首先点击L3单元格计算01班语文科的总成绩。 输入“=SUM(IF(MID($A$2:$A$150,5,2)= $K3,$C$2:$C$150))”,然后按下“Ctrl+Shift+Enter”快捷键,可以看到公式的最外层添加了数组公式标记(一对大括号),公式变身成为“{=SUM(IF(MID($A$2:$A$150,5,2)= $K3,$C$2:$C$150))}”。切记这对大括号是不可以手工输入的。 按下快捷键后,L3单元格立刻显示出了01班语文科的总分。快吧?还有更快的呢。单击此单元格,向下拖动其填充句柄至L10单元格复制此公式,立刻各班的语文科总分就都有了。 方便吧?简单介绍一下公式中用到的相关函数,那咱们就可以举一反三了。 MID($A$2:$A$150,5,2)= $K3:K3单元格是班级代码。而MID函数可以截取字符串中的指定字符,如MID(A2,5,2)的含义是从A2单元格字符串的第5个字符开始截取2个字符组成新的字符串。至于公式中所写的的MID($A$2:$A$150,5,2)就可以利用数组公式对A2至A150单元格中的字符串逐一截取了。 而IF函数当然是用作判断了。IF(MID($A$2:$A$150,5,2)= $K3是判断截取的字符串是否与在K3单元格中的字符串相同。 整个公式的意思是:逐一判断A2至A150单元格中第5、6字符串是否与K3单元格的字符串相同,如果相同,那么就把同一行中C列的单元格数据进行累加。 二、平均分的统计 明白了各班总分是怎么计算出来的,那么平均分的计算就易如反掌了。仍然点击L3单元格,拖动其填充句柄向右至M3单元格,松开鼠标后在M3单元格同样可以得到01班语文科的总分。不要紧,在公式编辑栏中把公式中的“SUM”函数更改为“AVERAGE”函数,再按下“Ctrl+Shift+Enter”快捷键。好了,现在看到结果了吧? 选中M3单元格,向下拖动填充句柄至M10单元格复制此公式。行了,各班的语文平均分就都有了。 三、分数段统计 在混合编班而又不破坏原表顺序的情况下,我们就不能使用常用的COUNTIF函数或FREQUENCY函数来统计各分数段人数。我们可以使用SUMPRODUCT函数来完成这个任务。 点击N3单元格统计01班语文成绩在90分以上的人数。在此单元格输入公式“=SUMPRODUCT((MID($A$2:$A$150,5,2)=$K3)*($C$2:$C$150>=90))”,然后按下回车键。对,是回车键,而不是前面用的“Ctrl+Shift+Enter”快捷键。按下回车键后自然可以看到统计结果了。 这个公式的意思是:统计考号的5、6两位字符串与K3单元格字符串相同且C2:C150单元格数据大于90的单元格个数。“*”符号前后的括号内就是我们设置的条件。如果要设置的条件更多,那就再添加“*”,并在其后添加括号,在括号内添加条件就是了。 如法炮制,在O3单元格输入如下公式“=SUMPRODUCT((MID($A$2:$A$150,5,2)=$K3)*($C$2:$C$150>=80)*($C$2:$C$150<90))”,回车后就可以得到80-89分这一分数段的人数了。 选中O3单元格,向右拖动其填充句柄复制公式至S3单元格。并根据要统计的不同的分数段,修改各单元格的公式。如S3单元格的公式应修改为“=SUMPRODUCT((MID($A$2:$A$150,5,2)=$K3)*($C$2:$C$150<50))”。 好了,现在01班的各分数段已经统计出来了。选中N3:S3单元格区域,向下拖动填充句柄至S10单元格复制相应公式。OK,各班分数段统计完毕。最终效果如图3所示。 四、其它各科的成绩统计 以数学科统计为例。细细想来,数学科的统计与语文科成绩唯一的不同就是语文成绩在C列而数学成绩在D列。所以,我们只要复制语文统计表然后把其中的“$C$2:$C$150”替换为“$D$2:$D$150”就可以了。 先选中K1:S10单元格区域,按下“Ctrl+C”快捷键复制,再单击K12单元格,然后按下“Ctrl+V”快捷键进行粘贴。把K12单元格的“语文”修改为“数学”。现在选中新复制过来的K12:S21单元格区域。然后按下“Ctrl+F”快捷键,打开“查找和替换”对话框。然后点击“替换”选项卡,在“查找内容”输入框中输入要查找的内容“$C$2:$C$150”,再在“替换为”输入框中输入要替换的内容“$D$2:$D$150”。点击下方的“全部替换”按钮。OK,数学成绩的统计就算是大功告成了。如图4所示。 其它各科的依此类推。 分享到: 阅读(?)评论(0)编辑删除 上一篇: 用好Excel 2007六则小技巧 帮你节省时间 下一篇:插入与删除Excel表格的单元格、行和列 提示:“固定链接”为您显示此篇文章的固定不变链接,如果您有还有疑问请点击帮助 链接地址:http://excelapp.blog.sohu.com/78095881.html 复制此地址 评论 想第一时间抢沙发么? 评论内容: 表 情: 加载中... 请各位遵纪守法并注意语言文明 学跳绳记 妈妈是最好的医生 因为妈妈观察力敏锐,和宝宝接触时间多能第一时间感受宝宝发生的变化 moli小满:散漫 玉洁丹心:不可缺少的十个绘本故事 夏雨:如何帮助孩子戒除网瘾 玉韵兰心:与儿斗智斗勇的周末 一米阳光QQ:挑战攀岩,刺激无限 帮助 - 客服中心 - 意见建议 - 举报 - 搜狐博客 - 搜狐首页 - 全部博文 - 新闻 Copyright © 2014 Sohu.com Inc. All rights reserved. 搜狐公司 版权所有