核心函数:
=SUMPRODUCT(($F$2:$F$31>F2)/COUNTIF($F$2:$F$31,$F$2:$F$31))+1
注意:
①数据区域必须保证没有空白单元格,否则会报错(可将区域内空白单元格以0填充)。
②选择的数据区域必须用【$】固定,否则在用填充柄的时候,数据区域会同步变动。
③此方法不适用新增数据后,排名自动更新,需要修改公式中的数据区域,即【$F$2:$F$31】。
(1)函数1-跳号:
=SUMPRODUCT((A:A=A2)*(F:F>F2))+1
(2)函数2-跳号:
=COUNTIFS(A:A,A2,F:F,">"&F2)+1
注意:
①当数据区域用【$】固定时,新增数据时需重新锁定区域。
②当数据区域使用整列时,空白单元格全部显示为“1”。
③数据区域不要使用A2:A100形式,使用填充柄向下填充时,区域会随之变动。
=SUMPRODUCT((A$2:A$31=A2)*(F$2:F$31>=F2)/COUNTIFS(A$2:A$31,A$2:A$31,F$2:F$31,F$2:F$31))
注意:
①数据区域必须保证没有空白单元格,否则会报错(可将区域内空白单元格以0填充)。
②选择的数据区域必须用【$】固定,否则在用填充柄的时候,数据区域会同步变动。
③此方法不适用新增数据后,排名自动更新,需要修改公式中的数据区域,即【F$2:F$31】。
(4)数据透视表(不跳号/中式排名)
操作步骤:
①选中数据所在列,选择整列方便后续数据更新;
②依次点击【插入-数据透视表】,可以选择“新工作表”,数据不多的情况也可以选择“现有工作表”;
③将“班级”、“姓名”拖到行区域、“总分”拖到值区域(两次);
④修改第二个“总分”的【字段设置】,具体如下图显示;
⑤后面修改或新增数据,直接【右击透视表区域-选择刷新】即可。