利用execl函数统计.

学习 时间:2026-04-09 14:33:33 阅读:6639
利用execl函数统计.A列 B列 C列A1:甲、乙 B1:2 2/2A2:甲、乙、丙 B2:2 2/3A3:甲、丙 B3:3 3/2A4:乙、丁 B4:5 5/2A5:甲、丙、丁 B5:4 4/3其中C列是平均值,问题是要先算出每个人的平均值,然后再统计出每个人的总数.比如:甲=2/2+2/3+3/2+4/3;丙=2/3+3/2+4/3.能用什么函数写出来?

最佳回答

英勇的泥猴桃

俊逸的音响

2026-04-09 14:33:33

对于C列单元格公式,以C1为例:=B1/(LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1)C2~C5单元格公式,只要将C1单元格复制下来即可。假设:A7~A10单元格内容分别为:甲、乙、丙、丁,B7~B10分别代表他们个人的数值,则B7单元格公式采用数组公式为:=SUM(IF(ISERROR(FIND(A7,A$1:A$5))=FALSE,C$1:C$5))该公式输入完后,同时按Ctrl+Shift+Enter三个键完成数组公式输入。将B7单元格公式复制到B8~B10单元格公式即可,可求得四个人的值分别为4。5、4。17、3。5、3。83,用分数表示结果为:4 1/2、4 1/6、3 1/2、3 5/6 再问: C列求的是A列中每个人的平均值,怎样把A列中每个人在C列中的平均值相加?A列、B列是输入的固定值。 再答: 我在上面回答中,数组公式=SUM(IF(ISERROR(FIND(A7,A$1:A$5))=FALSE,C$1:C$5)) 就是求C列中每个人的平均值之和。只不过,我将每个人的最终之和结果放在B7~B10,不管你放在哪儿公式是一致的。A7~A10分别代表每个人的名字。你可以将B7~C10移到任何位置。假如人数不止四个人,或者原纪录不止5行,你可参照我给你的公式,将相应的行数改变,列号只改变find函数的查找名字单元格,例如,最终人名在F列,只要将A7改变为F列及对应的行号即可。

最新回答共有2条回答

  • 苗条的音响
    回复
    2026-04-09 14:33:33

    对于C列单元格公式,以C1为例:=B1/(LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1)C2~C5单元格公式,只要将C1单元格复制下来即可。假设:A7~A10单元格内容分别为:甲、乙、丙、丁,B7~B10分别代表他们个人的数值,则B7单元格公式采用数组公式为:=SUM(IF(ISERROR(FIND(A7,A$1:A$5))=FALSE,C$1:C$5))该公式输入完后,同时按Ctrl+Shift+Enter三个键完成数组公式输入。将B7单元格公式复制到B8~B10单元格公式即可,可求得四个人的值分别为4。5、4。17、3。5、3。83,用分数表示结果为:4 1/2、4 1/6、3 1/2、3 5/6 再问: C列求的是A列中每个人的平均值,怎样把A列中每个人在C列中的平均值相加?A列、B列是输入的固定值。 再答: 我在上面回答中,数组公式=SUM(IF(ISERROR(FIND(A7,A$1:A$5))=FALSE,C$1:C$5)) 就是求C列中每个人的平均值之和。只不过,我将每个人的最终之和结果放在B7~B10,不管你放在哪儿公式是一致的。A7~A10分别代表每个人的名字。你可以将B7~C10移到任何位置。假如人数不止四个人,或者原纪录不止5行,你可参照我给你的公式,将相应的行数改变,列号只改变find函数的查找名字单元格,例如,最终人名在F列,只要将A7改变为F列及对应的行号即可。

上一篇 I think——(this,that,it)is very useful to learn english well.

下一篇 希望大哥大姐,大姨大妈,小弟小妹教教我!