如何根据条件进行排名并考虑重复值

时间:2019-06-04 04:47:50

标签: excel

我想实现的目标

我想按每季度最便宜的价格进行排名,并考虑重复价格。我在下面提供了一个示例,以及“排名”列的外观:

   A     B      C
1  Qtr  Price  Rank
2  2     10     2
3  2     10     2
4  2     10     2
5  2      6     1
6  3     12     3
7  3     10     2
8  3     8      1
9  3     8      1

我尝试过的

我在单元格C2中尝试了此“ = SUMPRODUCT(-($ A $ 2:$ A $ 9 = A2),-(B2> $ B $ 2:$ B $ 9))+ 1)”,但排名顺序跳过值并返回以下内容:

   A     B      C
1  Qtr  Price  Rank
2  2     10     2
3  2     10     2
4  2     10     2
5  2      6     1
6  3     12     4
7  3     10     3
8  3     8      1
9  3     8      1

我也尝试过“ = COUNTIFS($ A $ 2:$ A $ 9,A2,$ B $ 2:$ B $ 9,” <“&B2)+1”,但这会吐出与上述相同的值。

我找不到任何能够说明重复的AND条件(在这种情况下为四分位数)的在线内容,因此我很乐意为您提供帮助。

1 个答案:

答案 0 :(得分:0)

=SUMPRODUCT(((A2=$A$2:$A$9)*(B2>=$B$2:$B$9))/COUNTIFS($B$2:$B$9,$B$2:$B$9,$A$2:$A$9,$A$2:$A$9))

在A2中

如果需要,将公式中的范围调整到最后一条记录(在此示例中仅转到A9)