Isso pode ser feito com uma coluna auxiliar e uma tabela dinâmica.
Se todos os seus dados de pontuação estiverem em uma tabela com campos para Player Name , Date/Time e Score , você poderá adicionar um quarto campo MostRecentRank , que exibirá a classificação da data de cada registro, para esse jogador. Se Player Name estiver na coluna A e Date/Time estiver na coluna B , você poderá inserir o seguinte em D2 e preencher:
=SUMPRODUCT(--($A$2:$A$1000=A2),--($B$2:$B$1000>B2))+1
Em seguida, crie uma tabela dinâmica a partir dos seus dados. Adicione Player Name às linhas e média de Score aos valores. Adicione MostRecentRank ao filtro de relatório. Então, você pode ajustar o filtro para considerar apenas os valores de 1 a 10.
Terá de atualizar a tabela dinâmica à medida que adiciona mais dados.
Exemplo com 3 jogadores e as 4 pontuações mais recentes:
Configurando a tabela dinâmica

Saída