当前位置: 首页 > 办公技巧 > 正文

公众号 办公技巧专家(排名学不会,结果都不对。一定要学会的中国式排名的四个公式)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-16 04:43:23
  • 0

Hi,我是Malz,欢迎关注EETools。



需求对分数列进行中国式排名

四种不同的中国式排名函数



第一个公式:SUMPRODUCT COUNTIF

使用经典的SUMPRODUCT COUNTIF函数

先看公式:=SUMPRODUCT(($B$4:$B$13>=B4)/COUNTIF($B$4:$B$13,$B$4:$B$13)),注意引用方式(相对引用和绝对引用);

步骤一:$B$4:$B$13>=B4,逐个遍历B4:B13中每一个数值,与B4进行比较大小,当>=B4成立时返回TRUE,否则返回FALSE返回一组TRUE或FAlSE(注意:在计算机中TRUE相当于1,FALSE相当于0);

步骤二:COUNTIF($B$4:$B$13,$B$4:$B$13),统计B4:B13每个值出现的次数,返回一组数值

步骤三:($B$4:$B$13>=B4)/COUNTIF($B$4:$B$13,$B$4:$B$13),返回一组数值

步骤四:SUMPRODUCT(($B$4:$B$13>=B4)/COUNTIF($B$4:$B$13,$B$4:$B$13))进行求和,即可得出结果。

这是一个固定的套路,把引用范围修改为要排名的区域,并进行行列绝对引用!


小技巧:在公式编辑栏中选中公式的部分或全部,按F9,查看返回的结果;小技巧:由大到小排名,使用“>=”;由小到大排名,使用“<=”。

第二个公式:COUNT UNIQUE FIITER

使用OFFICE365新函数UNIQE FILTER

先看公式:=COUNT(UNIQUE(FILTER($B$4:$B$13,$B$4:$B$13>=B4)));

步骤一:FILTER($B$4:$B$13,$B$4:$B$13>=B4),使用FILTER筛选出>=B4的值,返回一个数组

步骤二:UNIQUE(FILTER($B$4:$B$13,$B$4:$B$13>=B4)),使用UNIQUE对筛选的结果进行去重复项;

步骤三:COUNT(UNIQUE(FILTER($B$4:$B$13,$B$4:$B$13>=B4))),使用COUNT对去重后数组进行计数统计,即可得出结果。

小技巧:FILTER、UNIQUE是Microsoft 365版本中函数,很好用,很强大!强烈建议升级到Microsoft 365。具体方法,可以在公众号"办公资源"菜单中"Office资源"下查看有多种工具可以实现升级、激活。



第三个公式:SUM UNIQUE

使用去重后比较大小的方法

先看公式:=SUM((UNIQUE($B$4:$B$13)>=B4) 0);

步骤一:UNIQUE($B$4:$B$13),使用UNIQUE对分数进行去重复项返回一个数组

步骤二:UNIQUE($B$4:$B$13)>=B4,逐个遍历去重后数组的每一个数值,与B4进行比较大小,当>=B4成立时返回TRUE,否则返回FALSE,返回一组TRUE或FAlSE;

步骤三:(UNIQUE($B$4:$B$13)>=B4) 0,将返回的TURE或FALSE分别加上0,前面说过在计算机语言中,TRUE相当于1、FALSE相当于0,加上0,只是把TRUE变成1,把FALSE变成0,返回一组1或0的数组。当然乘以1,或使用N函数(N(UNIQUE($B$4:$B$13)>=B4)),都是可以的;

小技巧:N函数会把数值型的值返回数值,日期型的值返回日期的序列号,TRUR返回1,FALSE返回0,错误值返回错误值,其它类型的值返回0。

步骤四:SUM((UNIQUE($B$4:$B$13)>=B4) 0),使用SUM对返回的数组进行求和,即可得出结果。



第四个公式:VLOOKUP

使用VLOOUP加辅助列的方式。

辅助列排序法

步骤一复制要排名的分数到其它位置,执行“删除重复项”(数据菜单下);

步骤二:对去重复后的分数,执行右键-排序-降序;

步骤三:在排序后的分数后添加一个排名列,在第一数值后输入“1”,按住CTRL下拉,填充序列;

步骤四:VLOOKUP(B4,$K$4:$L$11,2,0),使用VLOOKUP查找B4单元格的值在辅助列中对应的排名,即可得出结果。

小技巧:菜单栏常用功能按钮右键单击,选择“添加到快速访问工具栏”,可以把常用功能按钮添加到快速访问工具中,可以快速找到该功能,提升工作效率。(个人比较喜欢在功能区下方显示快速访问工具栏,个人觉得比较方便)。

如果需要示例源文件表格,关注公众号后,后台回复"排名",即可获取示例文件的下载链接。

微信扫一扫,关注EETools公众号,更多好用的软件和办公技巧


最新文章