Excel2010的LARGE函数应用详解
如何最好地处理学生的成绩?很久以前,一位同事提出了这个问题。普通教师将平均多次考虑学生的平常成绩。更公平的方法是选择每个学生的最佳分数进行平均,而不是指定制服。有几次,在我们使用标尺行和行的时代,这非常麻烦。老师可能不会惹麻烦,特别是当评估的数量很多时。
现在Excel2010更方便了。例如,下表是虚拟测验记录。共有8个子测试分数。我们应该帮助每个学生选择最好的5个分数来平均,作为他们的平常分数。
如果你只是挑选出学生最佳分数的平均数,那么问题是如何快速计算学生多项考试分数的平均值。 (使用Excel和“数据处理过滤器增益设置”)?正如本文已经描述的那样,使用[数据处理过滤器增益设置] \ [输入统计] \ [条件处理]可以非常快速地完成。
如果用户未安装[数据处理过滤器增益设置],则无法使用此方法。现在我想介绍的另一种方法是使用Excel2010内部绑定功能进行相同的处理。在Excel2010中添加LARGE功能。功能可以帮助我们做到这一点。
Excel2010中LARGE函数的描述如下:
返回数据集中的第k个最大值。您可以使用此函数指定选择前几位数的值。例如,您可以使用LARGE返回最高,第二高或第三高分。
语法
LARGE(array,k)LARGE函数语法具有以下参数(参数:提供有关动作,事件,方法,属性,函数或程序的值的信息):
数组是必需的。这是您可以从中找到第k个最大值的数组或范围。
K是必要的。这是要返回的数据数组或单元格范围中的位置(从最大值开始)。
如果array为null,则LARGE返回#NUM!错误值。
如果k≤0或k大于数据点的数量,LARGE返回#NUM!错误值。
如果n是范围内的数据点数,则LARGE(array,1)返回最大值,LARGE(array,n)返回最小值。
根据该功能的描述,例如,在工作表的K2数据表中,呈现了第一名学生的第八次测试的第一高分。我们可以选择K2数据网格,然后单击[公式] \ [其他功能] \ [统计(S)] \ [大]在函数参数表单中按顺序选择参数
单击Array参数并输入右键,选择1号同学C2: J2的8个小测试结果的数据
在参数K中输入1后,按OK按钮。
然后插入K2的函数是=LARGE(C2: J2,1),计算结果应为100。
提升机在L2,M2,N2和O2中重复上述输入功能,并依次将参数K改为2,3,4和5,以获得前五个最佳结果。
如果您觉得必须重复多次,可以使用此技术填充它,但将公式更改为=LARGE($ C2: $ J2,1),然后使用自动填充,但请注意,因为参数K赢了't自动累积,所以出现最高分,将出现以下结果
因此,有必要手动更改参数K的值。如果公式的字段引用未作为绝对引用更改,则直接复制或自动填充它可能会导致数组参数范围发生更改,等等结果可能会导致错误。
再一次,我们可以通过平均K2:O2来实现我们的目标。我们可以在P2数据框中输入平均值=AVERAGE(K2: O2)
计算结果如下
当然,我们可以使用自动填充方法来完成整个类的计算。只需选择K2:P2范围,然后将鼠标光标移动到P2数据网格的右下角。光标变成黑色十字。按住鼠标左键。它将在最后一栏中完成。
计算结果如下。我们可以点击O30数据来查看公式是否正确。从数据编辑栏中,我们可以看到公式是正确的。
另一方面,如果我们想要流量交易计算最差次数我们可以使用另一个函数SMALL,那么使用率只有一个从高到低,一个从低到高。
有了这些数据,我们就可以进行不同的统计分析。例如,我们可以执行标准差计算,查看每个学生表现的稳定性,重复上述输入平均功能的步骤,并使用STDEV.S功能。 Q2输入=STDEV.S(K2: O2)计算结果如下。只要我们使用自动填充功能,我们就可以完成整个类的标准差计算。
计算结果如下。从标准差与平均值的关系来看,学生评估绩效的解释可能不同。有些学生的平均值相同,但标准偏差非常大,表明学生处于不稳定的状态,可能是一匹黑马,或者可能是一只迷失的脚。