所以我想计算一个标准差。我有两列。第一列的范围是 A2:A201。而且这个栏目有几个标签,其中一个是"好"标签。第二列的范围是E2:E201,此列包含许多值。
那么当第一列的条件为"良好"时,如何计算第二列的标准差呢? 我以为这会起作用,但事实并非如此。
=STDEV.P(IF($A$2:$A$201="Good",$E$2:$E$201))
我建议你用标准公式(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((},令人惊讶的是它有效((