根据其他列的值

时间:2017-07-03 14:00:01

标签: excel excel-formula

我想知道是否可以根据多个其他列的值过滤一列中的数据。例如,这就是我想要做的。我有两列:Student_IDTest_Score。每个Student_ID都有多个Test_Score。我计算每个学生Test_Score的平均值和标准差,现在我想摆脱每个学生的Test_Score超出平均值一个标准差的所有行。这是一个例子:

Student_ID        Test_Score

1                 85

1                 90

1                 98

1                 71

1                 88

此学生的平均Test_Score为:86.4

该学生的标准差为:9.86408

因此,我希望摆脱第三和第四行,因为它们与平均测试分数相差多于一个标准偏差。我不太确定如何在Excel中过滤这样的数据,任何人都知道如何处理这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

每个学生ID的标准偏差都是不同的 我不认为你能找到一个能解决这个问题的公式。

但是,您可以尝试编写一些excel VBA代码,我觉得应该能够达到您的期望。