
Fórmula genérica
=LARGE(range,n)
Resumo
Para obter o segundo maior valor, o terceiro maior valor, o quarto maior valor e assim por diante, a partir de um conjunto de dados, você pode usar a função LARGE. No exemplo mostrado, a fórmula em I5 é:
=LARGE($C5:$G5,I$4)
Conforme a fórmula é copiada em toda a tabela, ela retorna as 3 principais pontuações de cada aluno na lista.
Explicação
A função LARGE é totalmente automática - você só precisa fornecer um intervalo e um número inteiro para "enésimo" para especificar o valor classificado que deseja. Os nomes oficiais para esses argumentos são "array" e "k".
Por exemplo, podemos usar LARGE para obter as 3 principais pontuações de Hannah desta forma:
=LARGE(C5:G5,1) // best score =LARGE(C5:G5,2) // 2nd best score =LARGE(C5:G5,3) // 3rd best score
No exemplo mostrado, a fórmula em I5 se parece com isto:
=LARGE($C5:$G5,I$4)
Este é um uso inteligente de referências mistas que tira vantagem dos números 1,2 e 3 já no intervalo I5: K5, de modo que eles podem ser plugados na fórmula para n:
- O valor fornecido para array é a referência mista $ C5: $ G5. Observe que as colunas estão bloqueadas, mas as linhas não. Isso permite que as linhas sejam atualizadas conforme a fórmula é copiada, mas evita que as colunas mudem conforme a fórmula é copiada.
- O valor dado para k (n) é outra referência mista, I $ 4. Aqui, a linha é bloqueada para que não seja alterada à medida que a fórmula é copiada. No entanto, a coluna não está bloqueada, permitindo que ela mude conforme a fórmula é copiada.
Nota: use a função SMALL para obter o enésimo menor valor.