在Excel中使用If计算标准偏差

Tas*_*sos 6 excel excel-2013

我有一个包含两列的数据集.一个标签和一个数字.使用sumifcountif,我设法计算组中每个标签的平均值.现在,我试图用标准偏差做同样的事情,但我有一个问题:

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

这是我使用的公式,其中A列是带有标签的列,B带有数字,F4是标签组之一.结果是0.我为每个标签组做同样的事情,所有标签组都是0.任何想法公式中有什么问题?

编辑:在评论之后,我尝试将公式应用为数组,它几乎起作用.现在,唯一的问题是单元格F4是静态的,而我希望它对于数组公式中的每个单元格都是动态的(F5,F6,F7等).

pnu*_*uts 7

为了回答(@barry houdini提供):

您需要先将公式放在单个单元格中,然后应用CTRL + SHIFT + ENTER ....然后向下复制