excel分类排名的函数公式

excel分类排名的函数公式,第1张

C2输入公式

=SUMPRODUCT((A$2:A$1000=A2)(B$2:B$1000>=B2)1)

向下复制

或者输入公式

=SUMPRODUCT((IF(A$2:A$1000=A2,B$2:B$1000,0)>=B2)1)

三键回车,向下复制

排名函数excel公式如下:

公式一:RANK函数

首先介绍在excel中计算排名的专用函数——rank。rank函数的表达式为:=rank(数值,引用区域,排位方式)。RANK函数三个参数中,最后一个参数可以省略,默认为0,即升序排序。按照它的表达式,可以输入公式:=RANK(F3,$F$3:$F$40)。

公式二:COUNTIF函数

countif函数实际是计数函数,用来统计一个区域中符合指定条件的单元格个数。它的表达式为:=countif(区域,条件)。

公式三:SUMPRODUCT函数

sumproduct函数,也叫乘积函数,更完整的叫法,应该是乘积求和函数,因为它的作用就是对单元格的乘积进行求和。输入公式:=SUMPRODUCT(($F$3:$F$40>F3)(1/COUNTIF($F$3:$F$40,$F$3:$F$40)))+1。

公式四:倒数排名RANK函数

第四个公式,其实只要设置一下rank函数的第3参数排名方式,便可以达到倒数排名的效果。输入公式:=RANK(F3,$F$3:$F$40,1)。

1 、用Ctrl+方向键调到角落位置

2、按Ctrl+Shift+方向键选定区域。

3、Alt+D然后回车就到排序界面了

扩展资料:

1、中国式排名:Sumproduct函数。

方法:

在目标单元格中输入公式:=SUMPRODUCT(($E$3:$E$9>E3)/COUNTIF($E$3:$E$9,$E$3:$E$9))+1或=SUMPRODUCT((E3>$E$3:$E$9)/COUNTIF($E$3:$E$9,$E$3:$E$9))+1。

解读:

1、仔细观察计算结果,发现排序结果并不像Rank的排序结果一样出现跳跃的情况。

2、当设置范围大于某一个值时为降序,当某一个值大于范围时,为升序。

2、美式排名:Rank函数。

方法:

在目标单元中输入公式:=RANK(E3,E$3:E$9,1)。

解读:

1、Rank函数的作用是:返回指定的值在指定范围中的相对大小顺序。语法结构为:=Rank(排序的值,排序的范围,[排序方式]),其中排序方式有0和1两种,0为降序,1为升序。省略排序方式时默认为降序排序。

2、Rank函数的特点:仔细观察排序结果,降序时两个第4名之后直接为第6名,升序时两个第3名之后直接为第5名,暨排序结果出现了“跳跃”的情况。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/12185878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存