请教大神,用Excel求指定列符合条件的标准差

如何求A列的标准差,即在D2填写B列与B2相同值,且C列与C2相同值的A列的标准差,同样C3填写B列与B3相同,且C列与C2相同值的A列的标准差。因为预计需要处理十几万条数据,跪求有效且快捷的,谢谢。

第1个回答  2020-02-28
=IF(COUNTIFS(B:B,B2,C:C,C2)=1,"",SQRT(DEVSQ(IF((B:B=B2)*(C:C=C2),A:A,""))/(COUNTIFS(B:B,B2,C:C,C2)-IF(COUNTIFS(B:B,B2,C:C,C2)=2,0,1))))
ctrl+shift+回车追问

抱歉,不是太理解,另外我将公式填写入源数据后,有两种结果,一种是#DIV/0!,还有一种结果是数值偏大,还请大神协助再确认下,谢谢

追答

=IF(COUNTIFS(B:B,B2,C:C,C2)=1,"",SQRT(DEVSQ(IF((B:B=B2)*(C:C=C2),A:A,""))/(COUNTIFS(B:B,B2,C:C,C2)-IF(COUNTIFS(B:B,B2,C:C,C2)=2,0,1))))
ctrl+shift+回车

相似回答
大家正在搜