excel表中评为合格得2分,杰出得3分,用函数怎么写法? excel表中评为A得3分,B得2分,C得分,用函数怎么

excel

1个回答

写回答

Shylockss

2025-12-15 12:00

+ 关注

excel
excel

假设需要计算成绩为A、B、C三类学生的总分、及格率和优秀率,可以使用SUMIF和IF函数来实现。首先,在一个空白单元格中输入以下公式:=SUMIF(A2:A10,"A",B2:B10)+SUMIF(A2:A10,"B",B2:B10)+SUMIF(A2:A10,"C",B2:B10)其中,A2:A10是成绩所在的单元格区域,B2:B10是对应的分数区域。通过该公式,可以快速计算出成绩为"A"、"B"、"C"的三类学生各自的平均分数。其次,可以使用如下的公式来计算及格率和优秀率:=IF(OR(COUNTIF(A2:A10,"70"),B:B,B:B,">70")," ","") =IF(OR(SUMIFS(A:A,A:A,">70"),B:B,B:B,">70")," ","") =IF(OR(SUMIFS(A:A,A:A,">70"),B:B,B:B,">70")," ","")其中,SUMIFS是excel中新增加的一个函数,可以同时进行多个条件的筛选。通过该公式,可以快速计算出及格率和优秀率,并填入相应的单元格中。最后,在需要输出结果的单元格中,可以使用如下的函数:=IF(SUMIF(A2:A10,"A",B2:B10)+SUMIF(A2:A10,"B",B2:B10)+SUMIF(A2:A10,"C",B2:B10)>0,"合格","") + "优秀") >0,"不合格","") =IF(SUMIFS(A:A,A:A,">70",B:B,B:B,">70")>0,"合格","") =IF(SUMIFS(A:A,A:A,">70",B:B,B:B,">70")>0,"合格","")该函数先判断是否存在及以上标准,并根据结果输出相应文字或数字。这样就可以快速地完成成绩统计、及格率和优秀率的计算,并将结果填入相应的单元格中。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号