Como geralmente as fórmulas começam dentro:
-
ROWS(F$1:F1)é o mesmo queROW()-1, então é simplesmente a classificação -
LARGE($B$2:$B$11,ROWS(..))retorna a pontuação da classificação real.
esta fórmula é composta para funcionar usando a mesma fórmula em ambas as colunas. Você poderia deixar apenas isso na segunda coluna para o mesmo resultado -
$B$2:$B$11=LARGE(...)resulta em uma matriz comtrue, onde a pontuação na coluna B é igual à atual -
COUNTIF(F$1:F1,$A$2:$A$11)=0.
Isso não faz sentido nesta coluna, apenas uma matriz detrue.
Na coluna E, no entanto, o primeiro parâmetro seráE$1:E1, gerando0para todas as linhas em que nome ainda não esteja listado na coluna E.=0o converterá em uma lista detruepara valores ainda não listados efalsepara nomes já listados. -
INDEX((..)*(),)calcula a intersecção dos dois arrays anteriores (escore conforme exigido pela classificação real AND nome ainda não listado), resultando em um array -
MATCH(1,INDEX(..),0)retorna o índice do primeiro item preenchendo os critérios -
INDEX($B$2:$B$B11,MATCH(..))retorna o próximo nome / pontuação