Fórmula do Excel: enésimo maior valor -

Índice

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.

Artigos interessantes...