获得范围标准的标准偏差

时间:2012-10-09 19:02:06

标签: excel-2007

我有这个问题获得标准偏差(等式here)。我的问题是如何从一组数据中得到([X区间] - 平均值)的总和,其中要遵循某些标准。

例如,数据是:

Gender Grade 
M      36
M      32
F      25
F      40

我通过COUNTIFS获得了等式中所需的N,并通过SUMIFS获得了均值。问题是得到范围之和(X区间减去平均值)而没有声明所述范围的单元格/列。在给定的例子中,我希望得到关于性别的标准偏差等级。如果我要为X区间减去平均值添加列,那么将记录2性别更改为“F”会很难。

有什么想法可以这样做吗?

1 个答案:

答案 0 :(得分:0)

使用小代数,sd公式可以重写为

        Ʃ(x²) - Ʃ(x)²/n 
sd = √( --------------- )
              n         

可以使用SUMIFSCOUNTIFSSUMPRODUCT

来实施

假设性别数据在A1:A4范围内,B1:B4中的成绩和C1中的标准使用

=SQRT( (SUMPRODUCT($B$1:$B$4,$B$1:$B$4,--($A$1:$A$4=C1)) -  
       SUMIFS($B$1:$B$4,$A$1:$A$4,C1)^2/COUNTIFS($A$1:$A$4,C1)) /  
       COUNTIFS($A$1:$A$4,C1) )