两个相同数据怎么比对(同一组数据中相同数据不同排名)

分享近日微信群里一小伙伴的提问

两个相同数据怎么比对(同一组数据中相同数据不同排名)(1)

提供三种解决方法,均适用于Excel任何版本:

方法1:=RANK(B2,$B$2:$B$10,1)-1 COUNTIF($B$2:$B2,B2)

方法2:=SUMPRODUCT((B2>$B$2:$B$10)*1) COUNTIF($B$2:$B2,B2)

方法3:=SUM((B2>$B$2:$B$10)*1) COUNTIF($B$2:$B2,B2) 说明:数组公式需按Ctrl Alt Enter 三键结束

分解:

利用rank函数计算得出美式排名,结果如下图

两个相同数据怎么比对(同一组数据中相同数据不同排名)(2)

得出C列结果,观察A列中相同日期,当第2、3个相同数均在前一个相同数的累加1

由此可以用countif函数得出以下结果,如下图

两个相同数据怎么比对(同一组数据中相同数据不同排名)(3)

观察上图c列 d列的结果多1,则需要减1,即可以得出结果

最后附上数据源:(方便大家练习)

序号

日期

1

2021/12/23

4

2021/12/24

6

2021/12/25

5

2021/12/24

2

2021/12/23

7

2021/12/28

8

2021/12/29

9

2021/12/30

3

2021/12/23

#公众号:ExcelFun

#视频号:ExcelFun

微信入群微信:iExcelFun

QQ群名

QQ群号

地点

Excel交流学习①群

38592736

广州

Excel交流学习②群

82166799

深圳

Excel交流学习③群

169628826

北京

Excel交流学习⑤群

121828168

成都

Excel交流学习⑥群

190155897

重庆

Excel交流学习⑦群

193391663

上海

Excel交流学习⑧群

171935329

武汉

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页