How to rank the date in Excel without duplicates

后端 未结 5 1126
悲哀的现实
悲哀的现实 2021-01-16 09:59

Good Morning.

I have a question about ranking date in excel, please see the image below, in the rank column,

I used formula:

=RANK($A3,$A:$         


        
相关标签:
5条回答
  • 2021-01-16 10:25

    Try to enter this and press Shift + Ctrl + Enter altogether:

    =SUM(IF(A3>$A$3:$A$8,1/COUNTIF($A$3:$A$8,$A$3:$A$8)))+1

    Then drag down the formula to see the results.

    Or second way (Doesn't need Shift + Ctrl + Enter):

    =SUMPRODUCT((A3>A$3:A$8)/COUNTIF(A$3:A$8,A$3:A$8))+1

    0 讨论(0)
  • 2021-01-16 10:29

    Or you can try an array formula:

    =SUMPRODUCT((A$1:A$6<A1)/COUNTIF(A$1:A$6,A$1:A$6&""))+1
    

    Assuming date in in Column A.

    Here's a good discussion on this formula: http://www.excelforum.com/excel-formulas-and-functions/672016-un-skipping-the-rank-after-a-duplicate-value-to-get-a-regular-series.html

    my output:

    Date        number  rank
    8/15/2017   1234    1
    8/15/2017   4321    1
    8/15/2017   4325    1
    8/17/2017   8970    2
    8/17/2017   8971    2
    8/20/2017   5674    3
    
    0 讨论(0)
  • 2021-01-16 10:30

    Here is a quick and dirty answer that requires a helper column. For the first row, manually enter 1. For the following rows, check if the rank has changed. If the rank is the same as previous, use the previous modified rank. Otherwise, increment the previous modified rank: =IF(B3=B2,C2,C2+1).

    0 讨论(0)
  • 2021-01-16 10:35

    You can use a tiebreak column

    The FinalRank is just the sum of Rank and TieBreak.

    Copied from http://www.contextures.com/excel-functions-rank.html#ties

    0 讨论(0)
  • 2021-01-16 10:37

    If you sort your data by date all you need to do is write number 1 in C2 and use formula from C3 till end:

    =IF(A3=A2,C2,C2+1)
    
    0 讨论(0)
提交回复
热议问题