目录

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

二、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) 统计本单元格在整个排序序列出现的次数。

更多推荐

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