Excel公式将特定单元格从一行链接到另一行并计算平均值/标准开发/模式

时间:2016-08-10 19:28:04

标签: excel excel-formula excel-2016

基本上,我正在寻找一种功能,可以让我确定特定作业的一个TA标记的标准偏差,平均值和模式。每行指定哪个TA正在评分,因此我需要一个函数来选择所有TA'A的学生,从每一行中取出纸1的相应标记,并计算标准偏差,平均值和模式。我已经尝试过将IF函数与LOOKUP和INDEX / MATCH结合使用,但很难想出一个通用的方程式。

照片的上半部分是第一张照片,您可以在其中看到每张TA(A,B,C或D)都会添加第一张纸,第二张纸,第三张纸等的等级。我需要这个函数将获取纸张1的所有TA'A'等级,并向我显示在照片下半部分看到的第二张纸上的标准偏差,平均值和模式。我需要为所有TA和标记的所有部分执行此操作。

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为你最好的选择是使用数组公式。对于平均值,您可以使用AVERAGEIFS公式,但由于其他两个公式没有相似的公式,您可以使用这三个公式的数组公式。

要制作数组公式,您需要在输入公式后按 ctrl + shift + enter (命令+输入mac)。如果你的公式周围有大括号{},你就会知道你做得对。

以下公式适用于TA' A'和论文#1。您需要修改范围以使其适合您的数据。

对于sd:= STDEV.S(IF(D2:D100 =" A",G2:G100,""))

对于模式:= MODE.SNGL(IF(D2:D100 =" A",G2:G100,""))

对于平均值:= AVERAGE(IF(D2:D100 =" A",G2:G100,"")