web-dev-qa-db-ja.com

ExcelのIfによる標準偏差の計算

2つの列を持つデータセットがあります。 1つのラベルと1つの番号。 sumifcountifを使用して、グループ内の各ラベルの平均を計算することができました。今、私は標準偏差でも同じことをしようとしていますが、問題があります:

=STDEV.P(IF($A$2:$A$625129=F4,$B$2:$B$625129))

これは私が使用する式です。A列はラベルのある列、B列は数字、F4はラベルグループの1つです。結果は0です。すべてのラベルグループに対して同じことを行いますが、それらはすべて0です。式のどこが間違っているのでしょうか。

編集:コメントの後、私は数式を配列として適用しようとしましたが、ほとんど機能しました。今、唯一の問題は、セルF4が静的であるのに対して、配列数式のすべてのセルに対して動的(F5、F6、F7など)にしたいということです。

7
Tasos

答えのために(礼儀@barry houdini):

最初に単一のセルに数式を入力し、次にCTRL + SHIFT + ENTER ...を適用してから、下にコピーする必要があります

7
pnuts