あるパーティーで Nerf リーグを運営していて、スプレッドシートに上位 5 人の出場者を表示したいと考えています。
出場者は無制限にエントリーでき、最高得点のみがカウントされます。エントリはGoogle スプレッドシートで収集されており、トップ 5 はキオスク画面で公開されています。
サンプルデータは次のとおりです。
- **氏名、スコア** - テスト テスト,3 - テスト2 テスト2,1 - Test3 Test3,10 - Test4 Test4,3 - テスト5 テスト5,42 - テスト5 テスト5,500 - Test6 Test6,20
これが私がこれまでに持っている式です(tigeravatarのおかげで):
=INDEX($A$2:$A$28,MATCH(1,INDEX(($B$2:$B$28=LARGE($B$2:$B$28,ROWS(I$1:I1)))*(COUNTIF(I$1:I1,$A$2:$A$28)=0),),0))
この式はすべての最大値を示します。たとえば、ある人が他の人よりも高い 5 つのエントリを持っている場合、それらはすべてカウントされます。
「トップ 5」には、5 人の異なる出場者から最も多くのポイントを獲得したエントリのみを表示する必要があります。
各出場者が提供した上位のエントリのみを表示するにはどうすればよいですか?