Eu consegui extrair as 10 melhores pontuações de uma tabela (tblData), com os parâmetros sendo:
{=LARGE(IF((tblData[Type]=LPR)*(tblData[Year]=TYEAR)*(tblData[QTR]=QUARTER),tblData[Score]),$A7)}
EU, ENTÃO, extraio de tblData (a tabela original) as informações correspondentes de cada linha, onde estão as 10 principais pontuações.
Usando as funções INDEX e MATCH, tenho o seguinte para extrair os dados da coluna 3 da tabela usando uma resposta fornecida gentilmente por @Vylix.
{=INDEX(tblData[Code], MATCH(1, INDEX((tblData[Score]=LARGE(IF((tblData[Type]=LPR)*(tblData[Year]=TYEAR)*(tblData[QTR]=QUARTER),tblData[Score]),$A7))*(COUNTIF(C$1:C1, tblData[Code])=0),),0))}
Explicação Essa fórmula cria uma tabela top-10 e, em seguida, pesquisa a seqüência de código apropriada. (COUNTIF (C $ 1: C1, tblData [Code]) = 0) esta parte aparece na coluna atual, e vê se uma string de código específica já está inserida. Se já estiver inserido, encontre a próxima ocorrência.
Esta fórmula nem sempre funciona. Funciona bem se tblData foi classificado por tblData [Score]. É possível usar a fórmula RANK ou existe outra maneira de parar o erro?