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ásicaAtalhos relacionados
Insira os mesmos dados em várias células Ctrl
+ Enter
⌃
+ Return