韩老师自己写的书,入选国家十三五与十四五规划教材:
【问题】
示例数据如下图:
需要计算:
1、按年级与专业对学生的绩点进行排名;
2、学生名次占本年段本专业的百比分
【解决方法 】
我们可以巧妙利用条件计算 函 数——COUNTIFS解决此问题 。
1) 同年级同专业内绩点排名
在E2单元格输入公式“=COUNTIFS(D:D,">"&D2,B:B,B2,A:A,A2)+1”,按Enter键,执行运算,并将公式向下填充,即可实现所有学生在本年段本专业内的绩点排名,如下图所示。
2) 学生名次占本年段本专业的百比分
在F2单元格输入公式“=E2/COUNTIFS(A:A,A2,B:B,B2)”,按Enter键,执行运算,即可计算出每位同学在本年段本专业内绩点占前百分比,如下图所示。
【公式解析】
COUNTIFS函数的功能是多条件计数,此处巧妙应用此函数。
在E2单元格公式为“=COUNTIFS(D:D,">"&D2,B:B,B2,A:A,A2)+1”,其中包含三个条件:D列所有绩点数据大于D2单元格绩点数据、B列专业名称数据等于B2专业名称、A列年级等于A2单元格年级数据。
【相关荐读】
热门跟贴