EXCEL如何按值分组,然后组内统计?求公式

如图,对每个学生的成绩进行统计,计算 “A”"B" "C"的频率,学生参与的课程数可能不同

如图

H3单元格的公式

=COUNTIFS(A2:A15,F3,B2:B15,G3)

H7单元格公式

=COUNTIF(A2:A15,F7)

在C2单元格合起来写,就是如下

=COUNTIFS(A2:A15,F3,B2:B15,G3)/COUNTIF(A2:A15,F7)

实现公式右拉,且没有辅助,就要对区域引用锁定,在C2单元格写公式

=COUNTIFS($A$2:$A$15,$A2,$B$2:$B$15,LEFT(C1))/COUNTIF($A$2:$A$15,$A2)

其中LEFT是取“A频率”文本中最左边的1个字符,也就是得到了A,这个A就作为COUNTIFS第二组的条件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-27

    公式为:

    =IF($A2=$A1,"",COUNTIFS($A:$A,$A2,$B:$B,C$1)/COUNTIF($A:$A,$A2))

    如图所示:

第2个回答  2021-04-28
C2=SUMPRODUCT(($A$2:$A$100=$A2)*($B$2:$B$100=CHAR(64+COLUMN(A1))))/COUNTIF($B:$B,CHAR(64+COLUMN(A1)))
公式右拉,下拉
适合任何版本的excel或wps
相似回答