2015-06-18 36 views
0

我想弄清楚如何根據百分比對值進行排名。哪個細胞的百分比最高,應該排在第一位。 那麼誰擁有第二高的比例,應該排在第二位。然後同樣的事情爲第三價值。Excel公式 - 等級

但是,我比較了12個不同的值(使用單元格A1到A12)。我如何對每個價值進行排名,但只顯示前3個最高百分比? 我一直在使用RANK值,但是,我不想要顯示所有12個值..所以從4-12的值不應該顯示或應該隱藏。

此外,我需要它在0.1內準確。 例如,如果一個值爲18.5%,另一個值爲18.7%,那麼我需要將18.7%排在較高的位置,而不是相等的(這與RANK公式相同)。

任何想法如何做到這一點?

謝謝,

+0

我會使用嚮導中構建的過濾器/表格,然後可以將過濾器條件應用於列。大於,等等。比公式更靈活,更容易改變。 – MrSimpleMind

回答

3

隨着A1數據通過A12,在C1輸入:

=LARGE($A$1:$A$12,ROW()) 

並通過C4

enter image description here

複製下來

要顯示較少的項目,通過C3複製等

EDIT#1:

離開公式列C。在柱d只需輸入1,2,3
然後在B1輸入:

=IFERROR(VLOOKUP(A1,$C$1:$D$3,2,FALSE),"") 

和複製下來。下面是一個例子:

enter image description here

EDIT#2:

B2輸入:

=IF(RANK(A1,$A$1:$A$12,0)<4,RANK(A1,$A$1:$A$12,0),"") 

和複製下來:

enter image description here

+0

但是我明白了,我忘了提到電子表格設置的方式是排名(1,2和3)必須顯示在B行的合適單元格下方。例如,如果A4具有最高的百分比(因此,排名第一),一個1應顯示在B4等...對於前3個值(低於3的任何應該只顯示一個空白單元格) –

+0

@ArsenedeConde我理解並將更新帖子! –

+0

@ArsenedeConde請參閱我的**編輯#1。** –