1
我有一個電子表格,其中包含一系列值並將它們從最小到最大排列。我使用下面的代碼,不會給出重複的等級。爲什麼RANK函數沒有正確排列?
=IF(OR(E51=0,G51=""),"",RANK(G51,$G$1:$G$600,1)+COUNTIF($G$1:$G51,G51)-1)
整個電子表格,有給唯一的行列其他幾個重複的值,但由於某些原因,這一個實例給出了一個重複的等級(33)。
對這個問題可能有什麼想法?以下是兩個單元格的評估公式,它們沒有給出與它應該相同的RANK值。
我設置了你的數據如圖,我不能重現這個問題。對我而言,由於我沒有全部數據,因此它返回的排名爲3(排名爲第52行,排名第2排排名第46)。您是否嘗試過使用評估公式功能(在功能區的「公式」選項卡中)來查看計算可能出錯的位置? – guitarthrower 2014-12-03 16:49:16
你在A46裏有什麼公式? – pnuts 2014-12-03 16:51:12
= IF(OR(E46 = 0,G46 =「」),「」,RANK(G46,$ G $ 1:$ G $ 600,1)+ COUNTIF($ G $ 1:$ G46,G46)-1) – 2014-12-03 17:04:42