在这个例子,我们来学习一下,在EXCEL中,如何按姓名来求某个学生的总分、平均分。
下面先看下表。
上表中,存在很多个学生的成绩,并且,每个学生的不同的成绩,不是连续的,而是放在不同的行。试想,如果某个学生的成绩有一百行,这一百行都是不连续的,而是和其它学生相隔的。那么,我们如何根据某个学生的姓名,来求他的总分和平均分呢?
一、按姓名求总分
看下表,如果我们要求大众这个人的平均分,那么,应该如何呢?
选中C12单元格,在FX函数输入框中,输入如下的公式代码:
=SUMIF(A2:A10,"大众",B2:D10)
按下回车键,即可得结果。
其中,A2:A10这个区域是条件区域,意思就是说,要在这个范围中,找到“大众”这个人。找到以后怎么办呢,当然,就要在B2:D10这个区域中,对他的成绩进行求和。
以上的公式,可以改为:
=SUMIF(A2:A10,"=大众",B2:D10)
二、按学生求平均分
再看下表,如何求平均分呢?
现在,我们来求“计算机”这个人的平均分。
选中C13单元格,在FX函数输入框中,输入如下公式代码即可:
=AVERAGE(IF(A2:A10="计算机",B2:D10)) 输入好之后,按下CTRL+SHIFT+Enter键,让该公式变成数组公式,这样,才能求到平均值。
请注意看上图,上图中的函数多了一对大括号,这个大括号不是直接输入的,而是通过CTRL+SHIFT+Enter按出来的,如果这一步您错了,那么,您的平均分就求不成了。