因此,我將列出一個玩家列表(包括幻想棒球),其中包括他們所在的團隊以及他們的薪水 - 總共3列。球員人數的範圍可能會在100-238的範圍內。儘管238是最大的。在Excel中查找前15%或前10%的最高值
我需要找到前15名或10%最昂貴的球員,一旦我們完成起草工作,以較高者爲準。因此,我將擁有15名球員(,如果我的名單是< = 150)或者一旦達到155或更高(因爲我們正在四捨五入),它將成爲10%。
由於基於我的最大我知道我會有從15-24球員挑選從我在網格中有以下公式,只是拖了24行。第一列只是1-24。
=IF(OR(COUNTIF($B$2:$B$501,"*") < 150, I3 <= ROUND(COUNTIF($B$2:$B$501,"*") * 0.1,2)),INDEX($B$2:$B$211,MATCH(1,INDEX(($D$2:$D$211=LARGE($D$2:$D$211,ROWS(J$1:J1)))*(COUNTIF(J$1:J1,$B$2:$B$211)=0),),0)),"-")
但是,有些事情是錯誤的,因爲當我用測試數據對此進行測試時,我總是收到重複的名稱。
任何想法,我錯了嗎?
**在哪些列是名稱,團隊和薪水?** –
**薪水可以在列表中多次出現或每個工資都是唯一的嗎?** –
Hi Gary,名稱出現在列B中, C中的團隊,D中的工資。薪水可能會出現多次。 – user1226431