Excel女士中的条件标准差

时间:2018-06-22 11:56:21

标签: excel excel-formula excel-2007

所以我想计算一个标准偏差。我有两列。第一列的范围是A2:A201。并且此列具有多个标签,其中之一是“良好”标签。第二列的范围是E2:E201,此列包含许多值。

那么当第一列的条件为“良好”时,如何计算第二列的标准偏差? 而且我认为这会起作用,但事实并非如此。

=STDEV.P(IF($A$2:$A$201="Good",$E$2:$E$201))

1 个答案:

答案 0 :(得分:0)

我建议您使用标准公式(Ctrl + Shift + Enter)进行计算: = {SQRT(SUMSQ(B1:B4 *(A1:A4 =“ x”))/ COUNTIFS(A1:A4;“ x”)-AVERAGEIFS(B1:B4; A1:A4;“ x”)^ 2)}

另一种方法是添加带有其他计算的列。

例如,类似的东西可以使用sumproduct函数(更多信息在这里:https://www.ablebits.com/office-addins-blog/2016/08/24/excel-sumproduct-function-formula-examples/

更新:在注释{= STDEV.P(IF(A1:A4 =“ x”; B1:B4))}中检查了您的公式,令人惊讶的是)