条件标准差? STD.S与IF不工作; 在使用AVERAGEIFS以相同的条件后尝试应用数据

(我正在用西class牙语界面,所以请原谅西class牙语的代码(英文是PROMEDIO.SI.CONJUNTO是AVERAGEIFS,INDICE是INDEX,FILA是ROW,DESVEST.M是STD.S,SI是IF,Y是AND)。

我已经浏览了所有关于“stvifs”的线程(Excel将来真的应该考虑这个问题!),我仍然无法将所学到的知识应用到数据中,尽pipe看起来和我一样见过! 成功将以下内容应用于我的数据之后:

=PROMEDIO.SI.CONJUNTO(E:E;A:A; INDICE(I:I; 2+(FILA(1:1)-1));D:D; 1;F:F; "BC") 

我自动把我的专栏与“BC”和他们的手段,每个参与者。 (我总共有四个条件)。现在我想要SD相同的条件。 我尝试应用这个代码作为数组公式:

 {=DESVEST.M(SI(Y((A:A)=INDICE(I:I; 2+(FILA(1:1)-1));(D:D)=1;(F:F) ="BC");E:E))} 

我得到一个#DIV / 0! 错误。 我debugging了这个公式,结果在STD.S中给了我FALSE,所以错误。 但是我不明白的是,为什么它不给我一个符合给定条件的列E中的所有值! 有趣的是,当我正确地应用这个公式时,它正确地给了我STD.S(E:E),所以我觉得这应该起作用! 我已经做了类似的其他数据,但没有多个条件。 请帮忙!

该公式看起来像这样(英文),但不知道行部分,不能没有一些示例数据正确testing: –

 =STDEV.S(IF((A1:A10=INDEX(I1:I10, 2+ROW(1:1)-1))*(D1:D10=1)*(F1:F10 ="BC"),E1:E10)) 

通过“评估公式”将其限制在10行以方便debugging。

这给出了三个阴影单元格的stdev(样本):

在这里输入图像说明