【Excel】排名之成绩并列排名(sumproduct、countif 函数的组合使用方法)

本文介绍了如何利用Excel的SUMPRODUCT和COUNTIF函数解决成绩并列排名的问题。传统的Rank函数在遇到并列时会导致排名缺失,而SUMPRODUCT函数结合COUNTIF函数可以巧妙地计算出正确的并列排名。SUMPRODUCT计算两个数组相除的商的和,此处用于统计小于等于当前成绩的次数;COUNTIF则用于统计相同成绩的出现次数,两者结合能实现并列排名的完整显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、应用场景——解决成绩并列排名

二、sumproduct、countif 函数的官方语法说明

三、组合使用的解释


一、应用场景——解决成绩并列排名

在 Excel 的排名中,不免会遇到“并列第一”,“并列第X”的情况。

普通的填充柄无法实现“并列”这一功能,而 rank 函数会出现“并列但是排名缺失”(如图1)。

针对这一问题,sumproduct 这一函数就可以很好的解决!

(本表格中完整语句为 =SUMPRODUCT((B2<=$B$2:$B$21)/COUNTIF($B$2:B$21,B$2:B$21))

图 1

二、sumproduct、countif 函数的官方语法说明

SUMPRODUCT函数返回相应范围或数组的个数之和。 默认操作是乘法,但也可以执行加减除运算。

SUMPRODUCT 函数 - Microsoft 支持

COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。

COUNTIF 函数 - Microsoft 支持

用一句话简洁地概括就是 SUMPRODUCT 可以用于两个数组的积,COUNTIF 可以用于区域内的计数。

三、组合使用的解释

=SUMPRODUCT((B2<=$B$2:$B$21)/COUNTIF($B$2:B$21,B$2:B$21))

SUMPRODUCT 计算了它括号内的两个数组相除的商的和,

B2<=$B$2:$B$21 统计 B2 单元格小于等于整个排序序列的次数。

COUNTIF($B$2:B$21,B$2:B$21) 统计本单元格在整个排序序列出现的次数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值