Tutorial do Excel: como obter valores enésimos com PEQUENO e GRANDE

Como obter valores enésimos com SMALL e LARGE

Neste vídeo, veremos como calcular o enésimo menor ou maior valor em um intervalo usando as funções SMALL e LARGE. Isso seria, por exemplo, o primeiro, segundo e terceiro valores menores ou maiores.

Nesta primeira folha, temos uma lista de alunos com 5 notas em testes. Vamos usar a função LARGE para extrair as 3 melhores pontuações de cada aluno.

Para obter os melhores valores, use LARGE. A função LARGE precisa de um array e algo chamado "k", que você pode chamar de "enésimo".

Portanto, neste caso, vou apenas apontar para as 5 pontuações da matriz e inserir 1 para K. Isso nos dá a pontuação máxima do primeiro aluno.

Agora, para copiar a fórmula, primeiro preciso bloquear as referências de coluna para o intervalo, para que não mudem.

Então, posso copiar a fórmula e voltar para alterar k conforme necessário.

Quando copio todas as 3 fórmulas, obtemos a melhor pontuação para cada aluno da lista.

Então, deixe-me mostrar alguns truques para lidar com a fórmula k nesta situação …

Como já temos um número no cabeçalho da coluna, eu poderia simplesmente usá-lo na fórmula … bloqueando a linha 5.

Isso me permite copiar a mesma fórmula em todos os lugares.

Além disso, eu poderia usar a função COLUMN para calcular k dinamicamente. COLUMN nos mostra que estamos nas colunas 9,10 e 11.

Portanto, subtraindo 1, podemos gerar os números 1, 2 e 3.

Então, posso usar essa construção diretamente na fórmula em qualquer lugar.

Agora vamos dar uma olhada na função SMALL.

Aqui temos uma lista de resultados da corrida, e quero extrair os melhores 3 vezes no geral. Os melhores tempos são os tempos mais curtos, então este é um trabalho para a função PEQUENA.

Já obtive uma classificação na coluna E usando a função de classificação, que deixarei para referência

Também nomeei intervalos para "nomes" e "horários", para tornar as fórmulas mais fáceis de ler.

Small funciona exatamente como LARGE, então usarei "times" para array, então apenas pegarei k da coluna à esquerda.

Quando copio a fórmula, obtemos os 3 tempos mais curtos ou melhores.

Então, você pode se perguntar como podemos obter um nome para cada um desses momentos?

Para isso, supondo que não haja duplicatas, podemos usar INDEX e MATCH.

MATCH nos dará a posição off a cada vez na lista.

Então, posso apenas pegar essa fórmula e usá-la diretamente dentro de INDEX para buscar o nome.

Curso

Fórmula Básica

Atalhos relacionados

Insira os mesmos dados em várias células Ctrl + Enter + Return

Artigos interessantes...