SUMIFCOUNTIF和SUMPRODUCT函数在成绩统计中的应用.docx

SUMIFCOUNTIF和SUMPRODUCT函数在成绩统计中的应用.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SUMIFCOUNTIF和SUMPRODUCT函数在成绩统计中的应用

SUMIF、COUNTIF和SUMPRODUCT函数在成绩统计中的应用在学校组织的学年考试考务工作中,为了便于评卷实行流水作业和避免学生作弊,经常将同一年级不同班级的学生拆散混编。在考试登分完毕之后,如何做到不改变原始表格的状态而进行分班成绩统计呢?利用SUMIF、COUNTIF和SUMPRODUCT这三个函数,一切都将会变得十分轻松。下面举例说明。 一、造册登分 登分册一般有班级、考号、姓名及语文、数学等学科名称,我们可以把这个工作表建立在Sheet1,并将其重命名为“登分册”,将学生成绩输入其中(见图一)。将Sheet2命名为“统计表”,在其中设置好班级、科目、平均分、及格人数、及格率、优生人数、优生率等统计信息列标题,输入班级和需要统计的科目内容(如图二)。 二、建立函数 在“统计表”中的C2单元格输入数组公式=SUMIF(登分册!$A$2:A$13,一(1),登分册!$D$2:D$13),按住Ctrl和Shift键回车可以计算出一(1)班的总分,将公式向下复制到各单元格,并将其中的“一(1)”班分别改为相应班级名称。这个数组公式的含义是:在“登分册”工作表中查找“一(1)班对应的成绩,并返回一(1)班所有成绩之和。如图三 在“统计表”D2单元格输入公式=ROUND(C2/COUNTIF(登分册!$A$2:A$13,统计表!A2),2)计算出一(1)班的平均分,向下拖动复制公式到相应单元格。该公式的含义是:将C2中的总分除以“登分册”A列中与A2显示的值(一(1)班)相同的人数,并保留两位小数。 在E2中输入数组公式计算及格人数。该数组函数为=SUMPRODUCT((登分册!$A$2:A$13=统计表!$A2)*(登分册!$D$2:D$13=60)),其含义是:若“登分册”工作表A列中有与“统计表”A2相同的信息,即“一(1)班”,则返回与“一(1)班”相对应的成绩中大于或等于60分的人数(如图四)。将公式向下复制后,在F2单元格中输入公式=E2/COUNTIF(登分册!$A$2:A$13,统计表!$A2)计算该班的及格率。 将E两列中的公式复制到G列,并将公式是的=60 修改成学校规定的优生标准(如是80分为优生,则将60改为80即可)(如图五)。同理,将F列中的公式复制到H列即可得到优生率的统计结果。 需要提醒大家的是,使用数组函数,一定不要忘记是Ctrl+Shift+回车。用VLOOKUP在教师工资表中实现错序修正问题的提出 工资改革后,县教育系统的工资信息每年都要整理一次,财政局常要求各学校按其下发的工资人员信息表的顺序来处理本校教师的工资信息。但由于各学校处理工资信息的人对计算机操作不熟练,做出来的顺序通常与财政局的工资表人员顺序不同,这导致财政局去处理这些信息时比较麻烦,要实现每个人员信息相对应,则要不停核对每一个人员信息,工作量非常大。 那我们使用计算机处理一下,是否会更快、更准确呢?答案是肯定的。我们只要掌握了WPS表格的函数VLOOKUP的应用就可以顺利解决上面的问题。 二、问题的处理 1、VLOOKUP的功能分析 作用:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。即将一个数据通过与某数据表第一列比较,找出与其相对应的某列的值。 语法格式:VLOOKUP(“查找值”、“数据表”、“列序数”、“匹配条件”) 参数分析: 查找值:此参数表明需要在“数据表”中第一列需要查找的值。 数据表:此参数指的是数据在哪查找。 列序数:此参数指的是查找到符合值后,返回相对应的第几列数据。 匹配条件:设置是否为精确匹配。 错序的修正 对于有错序的修正,必须提供一份正确排序的数据信息。对于工资信息来讲,之前每个月发放工资的顺序是不变的,可以复制过来一份作为参数数据表。而由各学校未按顺序处理的表格,可参考这份正确顺序的信息表来修正。 假设我们在工作表“Sheet1”中保存了正确顺序的工资人员信息,如下图: 再假设我们在工作表“Sheet2”中保存了错序的工作人员信息,如下图: 对照两表,可以看到,只要我们能将错序的姓名加上正确的工资编号,然后再按工资编号排序一下就完成了修正工作。 在这里我们为了使用VLOOKUP函数结合姓名来查找到工资编号,我们将正确顺序的表sheet1工资编号与姓名位置互换一下。如下图: 下面我们使用VLOOKUP函数把各人的工资编号从sheet1表中找出来。 在Sheet2表B2单元格输入公式“=VLOOKUP(A2,Sheet1!A2:B12,2,FALSE)”并确定即可找到张诚的正确工资编号了。为复制公式时数据表不发生变化,我们将公式修改为 “=VLOOKUP(A2,Sheet1!$A$2:$B$12,2,FALSE)”,然后再执行复制操作,即可找到各人所对应的正

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档