如何为分组数据计算 Excel 中的 SKEW.P?

How to calculate SKEW.P in Excel for a grouped data?

这是我的原创table

明显偏右(SKEW必须为负)。然而,当我在 excel 中应用 SKEW.P 函数时,它给出了一个正数 1.4

我认为原因是因为数据被分组了。所以为了得到真正的 SKEW.P 我需要取消分组数据,并且有 50 万个元素,看起来像这样:0,0,0,0,1,1,1,1,2,2,2 ..........

有没有更简单的方法来估算SKEW.P?

如果有 Office 365 那么我们可以使用:

=SKEW.P(INDEX(Table1[Group],MATCH(SEQUENCE(SUM(Table1[Number of Elements in Group]),,0),SUMIF(OFFSET(Table1[[#Headers],[Number of Elements in Group]],0,0,SEQUENCE(COUNTA(Table1[Number of Elements in Group]))),"<>"))))

如果不是,那么我们使用:

=SKEW.P(INDEX(Table1[Group],N(IF({1},MATCH(ROW($ZZ1:INDEX($ZZ:$ZZ,SUM(Table1[Number of Elements in Group])))-1,SUMIF(OFFSET(Table1[[#Headers],[Number of Elements in Group]],0,0,ROW(Table1[Number of Elements in Group])-MIN(ROW(Table1[Number of Elements in Group]))+1),"<>"))))))

并使用 Ctrl-Shift-Enter 而不是 Enter 确认为数组公式。