在Excel中以班级号为参照求所有同学各科成绩的总和

  下面给大家介绍一个使用范围很广的成绩统计方法:

  首先看下表。


  上表中,A列是班级号,从B到E列是成绩列,现在,我们要做的就是,如何根据A列的某个班级号,求出该班所有同学所有学科的成绩总和、该班所有同学某个学科成绩的总和。

  比如,我们在不对A列排序的情况下,对班级号为1的班级进行所有同学所有学科成绩的统计。

  方法很简单,仅使用一个SUMIF就足够了,下面我们先看该函数的使用方法。

  一、SUMIF函数使用方法

  功能:根据指定条件对若干单元格求和。

  语法:SUMIF(range,criteria,sum_range)

  Range:为用于条件判断的单元格区域。

  Criteria :为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 66、"66"、">66" 或 "dzwebs"。

  Sum_range:是需要求和的实际单元格。

  说明

  只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。

  如果忽略了 sum_range,则对区域中的单元格求和。

  说得简单点,该函数的用法为:

  sumif(条件区域,条件,求值区域)

  二、按照班级号求所有同学所有学科的总成绩

  有了如上的基础,那么,要根据条件来求和,就相当简单了。看下图。


电脑教程

  公式:=SUMIF(A:A,"=1",$B$2:$E$9) 就是对1班所有同学所有学科进行总和的统计公式。

  其中,

  A:A代表条件区域;

  "=1"代表条件;

  $B$2:$E$9代表求和区域。

  三、知识扩展

  如果我们要对1班的所有同学的信息技术这个学科的成绩进行统计,如何编写公式呢?

  公式为:=SUMIF(A:A,"=1",$B$2:$B$9)

  如果是求2班级的数学总成绩,公式可改为::=SUMIF(A:A,"=2",$E$2:$E$9)

时间: 2024-10-26 11:41:19

在Excel中以班级号为参照求所有同学各科成绩的总和的相关文章

excel根据班级号和总分求最高分、最低分

excel如何能够根据原始成绩中的班级号和总分,然后算出最高分.最低分? 下面,我们先看下表吧. 上表中,选中的部分是原始的成绩,共有六个列,其中包含班级号.姓名和三科成绩以及总分. 现在,我们要做的就是根据蓝线圈住的那部分,给出班级的号码,然后,要计算出该班学生的总分里面的最高分和最低分. 方法不难,使用数组公式和max.min配合if函数,就能得出结果. 一.根据班级号计算最高分 如下图.首先选择B12,在FX公式输入框中,先输入公式 =MAX(IF(B12=$A$2:$A$9,$F$2:$

如何在excel中填写身份证号

 如何在excel中填写身份证号 在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为"0".为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格转换成文本格式,然后再输入.   方法一:在输入这些长数值时,先输入一个英文状态下的单引号("'"),然后接头输入数值即可. 注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印.     方法二:选中相应的

在Excel中自动提取身份证号中的生日和性别

每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号.出生年月等内容的电子表格,以备建立全省统一的电子学籍档案.数百个新生,就得输入数百行相应数据,这可不是个轻松活儿.有没有什么办法能减轻一下输入工作量.提高一下效率呢?其实,我们只需在Excel中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别. 现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的.前6位数字是户籍所在地的代码,7-14位就是出生日期.第17位"2"代表的是性别,

如何在Excel中提身份证号生日和性别

  每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号.出生年月等内容的电子表格,以备建立全省统一的电子学籍档案.数百个新生,就得输入数百行相应数据,这可不是个轻松活儿.有没有什么办法能减轻一下输入工作量.提高一下效率呢?其实,我们只需在Excel2003中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别. 现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的.前6位数字是户籍所在地的代码,7-14位就是出生日期.第17位"2"代

excel中输入身份证号后三位变成0现象的解决方法介绍

  在公司.学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了"0",这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了"0" 究其原因,就是Excel目前最多支持15位数字,超过的数字全部默认为"0",解决方法很简单,将格式由"数值"改为"文本".因为身份证号作为一串固定的数字并没有运算需求,应该归属于规规矩矩的文本. 方法一:先在表

excel中输入身份证号变成0怎么办

  在公司.学校,经常会遇到需要在Excel录入身份证号的场景,但录入完毕会发现身份证号成了科学统计法,再次点击发现最后三位成了"0",这个如何解决呢? 规规矩矩的输入18位数字 最后三位成了"0" 究其原因,就是Excel目前最多支持15位数字,超过的数字全部默认为"0",解决方法很简单,将格式由"数值"改为"文本".因为身份证号作为一串固定的数字并没有运算需求,应该归属于规规矩矩的文本. 方法一:先在表

excel中find函数使用例子

使用语法 FIND(find_text,within_text,start_num) Find_text 是要查找的字符串. Within_text 是包含要查找关键字的单元格.就是说要在这个单元格内查找关键字 Start_num 指定开始进行查找的字符数.比如Start_num为1,则从单元格内第一个字符开始查找关键字.如果忽略 start_num,则假设其为 1. 注意 使用 start_num 可跳过指定数目的字符.例如,假定使用文本字符串"AYF0093.YoungMensApparel

Excel中R1C1引用样式

在Excel处理中,经常需要修改某行某列的值.默认情况下Excel中的列号是字母,每次都要去数,因为对字母的位置不熟悉,特别是又有合并单元格的时候,很容易数错.能不能把列也显示成数字,我坚信Office早就为我们考虑过此问题. 在Excel选项中,有R1C1引用样式,勾选即可. 结果如下:

Excel中分离姓名和身份证号的方法

  Excel中分离姓名和身份证号的方法 可以用公式 分离姓名: =LEFTB(C2,SEARCHB("?",C2)-1) 分离身份证号: =MIDB(C2,SEARCHB("?",C2),99) 公式够简单了,其实还有更简单的方法: 把列宽调整到不超过身份证最后一位数字的任意位置,然后执行 开始 - 填充 - 两端对齐. 分离后的效果: 如果想把身份证放在姓名后面,只需要在D2输入=C3,然后选取D2:D3向下复制即可,把公式转换成数值,然后筛选D列空单元格删除.