excel中国式排名公式(excel中式排名公式)

排名的本质是什么呢?排名就是一个数字在一组数字中从大到小或者从小到大中的位置。西方的排名方式与中国的排名的方式大体相同,但却也有一处非常明显的差别。那就是对于并列名次后的处理。如下图所示:

如果数据不重复的情况的下,不管中国式排名还是西方式排名,都是一样的,用rank函数即可搞定。

以上图为例公式即为:

=RANK(B2,$B$2:$B$17)

然而中国式排名显然用这个公式就不合适了,那么该如何做呢?

1.排名都是拿某个数字跟包含这个数字的一组数字比较大小,看看这一组数字大于等于(或者小于等于)这个的数字有多少个,有第一个就是排名第1,有2个就是排名第二……,rank函数也是这个逻辑。根据这个逻辑我们暂时得到以下的公式:

=$B$2:$B$17>=B2

分别拿$B$2:$B$17区域中的每个数字与B2的值进行比较,如果其中有数字大于等于B2,则返回TRUE,否则返回FALSE。这时我们在此公式的前面加两个负号即可将其转换为1和0.

=--($B$2:$B$17>=B2)

当$B$2:$B$17中有重复数字时,我们得到至少两个重复的逻辑值。

2.然后我们通过countif函数求出这一组数字中每个数字的个数。如下图所示,我们利用countif函数可以办到这一点:

{=COUNTIF(B2:B17,B2:B17)}

非重复数字为1,重复数字则是有多少个相同数字,则得出同样的个数。我们用1去除这个结果,然后外层嵌套一个sum函数即可得到这一串数字中的不重复数字的个数:

{=SUM(1/COUNTIF(B2:B17,B2:B17))}

3.我们将1和2的公式整合在一起就可以得到每个值的中国式排名了。

{=SUM(--($B$2:$B$17>=B2)/COUNTIF($B$2:$B$17,$B$2:$B$17))}

由于公式需要向下复制,因此要实用绝对引用。

(0)

相关推荐

  • 如何在Excel中根据数值大小进行排名?

    相信很多小伙伴在日常办公中都会用到Excel,在其中如何根据数值大小进行排名呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在Excel中打开我们要进行操作的表格,并选中相应的单元格.2 ...

  • excel中通过rank函数进行排名操作

    针对有成绩时,我们往往需要进行排名,在excel中就有专门进行排名的函数,本文将为大家做个简单介绍 操作方法 01 首先介绍下rank函数,该函数是返回某数字在一列数字中相对于其他数值的大小排名 02 ...

  • 掌握这个函数公式,Excel就能秒变翻译软件

    excel有能翻译中英文的函数吗?说到Excel办公软件,大家会习惯性地用它来处理各种数据,其实它还有很多强大功能,今天小编要给大家介绍的就是小编就交给大家如何通过函数公式把Excel变成翻译软件,非 ...

  • 怎么快速显示出excel表格中单元格内的公式

    excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能快速显示出excel表格中单元格内的公式呢?小编今天给大家分享解决这个问题的 ...

  • 如何设置Excel只粘贴数值不粘贴其它公式和格式?

    使用Excel表格时,如果进行粘贴操作时,往往是粘贴所有格式,不过我们有时候需要只粘贴数值,少数几次粘贴时我们只需点击"粘贴为数值"即可,但很多个就需要一下简便操作了,我们可以看一 ...

  • 如何在电脑Excel上使用单元格名称参与公式计算

    我们经常使用电脑上的excel进行数据的处理.当我们需要计算时,有许多的方式,今天小编主要为大家介绍的怎么使用单元格名称参与公式计算,一起来学习一下吧.具体如下:1. 第一步,打开电脑上的Excel, ...

  • Excel表格的单元格中显示公式不显示结果怎么办

    我们在Excel表格中输入公式进行计算的时候,回车后发现没有计算出结果,显示的是我们输入的公式,该怎么办呢?今天就跟大家介绍一下进行1. 首先打开电脑上想要编辑的Excel表格,如图,在总成绩栏,显示 ...

  • 如何解决Excel文档单元格只显示公式不显示结果问题

    Excel文档被用来统计各类数据,常常需要使用公式计算结果,有些用户遇到单元格只显示公式不显示结果问题,不知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需 ...

  • 怎么在Excel公式菜单栏中添加公式审核

    Excel文档常常被用来统计各类数据,并且需要使用公式计算结果,为了保证公式正确性,接下来小编就给大家介绍一下怎么在Excel公式菜单栏中添加公式审核.具体如下:1. 首先第一步打开电脑中的Excel ...

  • Excel表格怎么设置错误检查包含公式的解锁单元格

    Excel表格是我们常用的办公软件之一,有小伙伴问怎么设置检查错误显示包含公式的解锁单元格,下面小编介绍一下.具体如下:1. 打开[Excel],点击菜单栏的[文件]2.再点击左侧的"选项& ...