当前位置:首页 > 日记 > 正文

使用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))}由于公式需要向下复制,因此要实用绝对引用。

相关文章

EXCEL表格比较常用的快捷键?

EXCEL表格比较常用的快捷键?

快捷键,表格,常用,电脑软件,EXCEL,Alt+F 激活“文件”菜单Alt+E 激活“编辑”菜单Alt+V 激活“视图”菜单Alt+I 激活“插入”菜单Alt+O 激活“格式”菜单Alt+T 激活“工具”菜单Alt+D 激活“数据”菜单Alt+W 激活“窗口”菜单Alt+H 激活“…

wps如何整块移动 | wps文件里的块

wps如何整块移动 | wps文件里的块

文件,文字,流程图,方框,单元格,1.wps文件里的块怎么移动步骤:1、鼠标右键点击想要移动的行点击行数,点击剪切。2、在想要移动到的行数点击鼠标右键,在点【插入已剪切的单元格】。3、完成。2.wps文字中表格怎么可以整体移动1、首先打开WPS文字…

Vivaldi浏览器通过OpenR Link系统

Vivaldi浏览器通过OpenR Link系统

系统,雷诺,浏览器,出现在,电脑软件,  Vivaldi宣布,其网络浏览器将通过OpenR Link系统进入下一代雷诺汽车。 将获得该浏览器的车型包括Megane E-TechElectric、All-New Astral以及所有未来的汽车。有了Vivaldi,雷诺客户将在旅途中获得全功…

Excel表格行列如何互换?

Excel表格行列如何互换?

互换,行列,表格,电脑软件,Excel,1,打开Excel程序,进入主界面中。 2,复制需要进行行列互换的区域。 3,选择一个空白单元格,点击“选择呢性粘贴”,点击打开。 4,在对话框中选择“转置”,点击选中。 5,最后,即可看到Excel中行列互换完成,问题…

Google将Android的安全特性重新命

Google将Android的安全特性重新命

命名为,特性,电脑软件,Google,Android,  看来Google已经开始了一项新的市场活动,以强调Android系统到底有多安全。在YouTube上弹出的新广告中,该公司已经重塑了其口号:"Protected by Android"。Google通过在YouTube上发布一个50秒的新广…

首款14英寸70W轻薄本!荣耀MagicBook

首款14英寸70W轻薄本!荣耀MagicBook

荣耀,首款,电脑软件,MagicBook,  荣耀举行新品发布会, 正式推出全球首款14英寸70W强劲性能轻薄本荣耀MagicBook 14,新品于今日正式开售,首发价4999元起。 ID设计上,荣耀MagicBook 14采用全新铝合金材质、更细腻的喷砂工艺,拥有冰河银、星空…

Excel2003如何快速计算数据总和?

Excel2003如何快速计算数据总和?

数据,计算,信任,默认,总和,1、首先,鼠标左键双击,打开所要编辑的Excel。2、然后,如图所示,里面有一份需要计算的成绩单。3、接下来,要计算学生的总分。首先,选中需要计算总分的单元格,如图所示,4、然后,将鼠标移动到“自动求和”处,如图所示,5、最后,鼠…

Excel行列如何转换?

Excel行列如何转换?

转换,行列,电脑软件,Excel,将excel的行列互换,是我们会经常遇到的操作。当然,如果数据少,凭着多年的Ctrl+C、Ctrl+V,行列互换不在话下,但如果数据量一多呢?我们该如何是好?如下表,如果继续添加姓名,表格将变得很长,非常不符合我们的阅读习惯。如果换…

3000左右的预算,想组装一台吃鸡电脑

3000左右的预算,想组装一台吃鸡电脑

预算,有什么,一台,建议,电脑软件,绝地吃鸡入门配置——G4560+GTX 10503500元吃鸡就是它了!《绝地求生》的官方最低配置要求,处理器i3-4340、内存8GB、显卡GTX 660,这些硬件的发售价格在2300元左右。如今,笔者用性能更强的Intel G4560、8GB的DDR…

EXCEL常用的函数公式有哪些?

EXCEL常用的函数公式有哪些?

函数,公式,常用,有哪些,电脑软件,1、SUM函数主要功能:求出所有参数的算术总值。使用格式:SUM(number1,number2……)参数说明:number1,number2....:需要求总值的数值或引用单元格(区域),参数不超过30个。2、AVERAGE函数函数名称:AVERAGE主要功能:求出所…

excel中取整函数是如何实现的?

excel中取整函数是如何实现的?

取整,函数,如何实现,电脑软件,excel,一图我们来看看Excel取整问题!分别使用:1、INT(A1),直接取整2、A1-MOD(A1,1),MOD(A1,1)是获取小数的方法3、TRUNC(A1) 去除尾数,保留整数4、ROUND(A1,) 四舍五入,取整5、ROUNDUP(A1,) 向上取整,有小数就一位6、ROU…

我想找一份excel使用方法大全,谁能

我想找一份excel使用方法大全,谁能

我想,谁能,使用方法,找一份,大全,  Excel表头斜线设置秘技   技术要点:使用“单元格格式”对话框中的“边框”选项卡设置斜线,使用“对齐”选项卡结合空格键调整文字位置。 具体操作步骤如下。 1 .单击 工作表的的A1单元格,输入斜线表头的…