Maiores e menores com LARGE e SMALL
Extraia o enésimo maior ou menor valor de um intervalo.
Maiores e menores com LARGE e SMALL é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.
Além de MAX e MIN
MAX fornece o maior valor individual, e MIN, o menor. Mas e se você quiser o 2º maior ou o 3º menor?
É exatamente isso que LARGE e SMALL fazem. Elas permitem obter o enésimo maior ou o enésimo menor valor de um intervalo, o que constitui a base dos relatórios dos N maiores e dos N menores valores.
A função LARGE
LARGE(range, k) retorna o k-ésimo maior valor. O segundo argumento, k, escolhe a posição: 1 é o maior, 2 é o segundo maior e assim por diante.
Assim, LARGE(A2:A20,1) equivale a MAX(A2:A20), enquanto LARGE(A2:A20,2) fornece o segundo colocado.
=LARGE(A2:A20,2)A função SMALL
SMALL(range, k) funciona como LARGE, mas de baixo para cima. SMALL(A2:A20,1) equivale a MIN(A2:A20), e SMALL(A2:A20,3) retorna o terceiro menor valor.
Use SMALL para destacar os piores desempenhos, as opções mais baratas ou as datas mais antigas de um conjunto de dados.
=SMALL(A2:A20,3)Criando uma lista dos 3 primeiros
Para listar os três maiores valores, use três fórmulas LARGE com k = 1, 2 e 3. Uma abordagem mais prática é fazer referência a um número auxiliar, para que você possa preencher a fórmula para baixo.
Se a célula D2 contiver 1, D3 contiver 2 e D4 contiver 3, esta única fórmula, preenchida para baixo, produzirá a lista completa dos três maiores valores.
=LARGE($A$2:$A$20,D2)Usando ROW para o valor de k
Você pode gerar k automaticamente com a função ROW, portanto não precisa de uma coluna auxiliar. ROW()-1 produz 1 na primeira linha, 2 na seguinte e assim por diante.
Ao preenchê-la para baixo, ela cria uma lista ordenada sem nenhuma configuração adicional. Ajuste o deslocamento para corresponder ao ponto em que sua lista começa.
=LARGE($A$2:$A$20,ROW()-1)Os N maiores com SEQUENCE
No Excel e no Google Sheets modernos, você pode gerar uma lista completa dos cinco maiores valores em uma única fórmula, usando SEQUENCE como argumento k. SEQUENCE(5) produz 1, 2, 3, 4, 5.
LARGE então retorna cinco valores de uma vez, expandindo-os para baixo automaticamente. Uma fórmula, uma lista completa ordenada.
=LARGE(A2:A20,SEQUENCE(5))Somando os N maiores
Uma pergunta comum nos negócios é: qual é a contribuição dos meus três principais clientes? Envolva LARGE em SUM com uma SEQUENCE (ou uma constante de matriz) para totalizar os maiores valores.
A fórmula abaixo soma os três maiores valores do intervalo, fornecendo a contribuição combinada dos três maiores em uma única célula.
=SUM(LARGE(A2:A20,{1,2,3}))Observe os limites de k
Se k for menor que 1 ou maior que a quantidade de números no intervalo, LARGE e SMALL retornarão o erro #NUM!.
Por exemplo, solicitar o 30º maior valor em uma lista com apenas 19 números falha. Proteja seus relatórios contra isso envolvendo a chamada com IFERROR.
=IFERROR(LARGE(A2:A20,5),"Not enough data")Associando um rótulo
Um valor sozinho é menos útil do que saber quem o obteve. Combine LARGE com INDEX e MATCH para buscar o nome associado ao maior valor.
Isso encontra o maior valor de vendas, localiza sua linha e retorna o nome correspondente da coluna A, para que seu relatório mostre "Vendedor líder: Maria."
=INDEX(A2:A20,MATCH(LARGE(B2:B20,1),B2:B20,0))LARGE e SMALL ignoram texto
Assim como as outras funções estatísticas, LARGE e SMALL contam apenas números. Células de texto e vazias no intervalo são ignoradas, portanto não afetam qual valor é o enésimo maior.
Isso significa que você pode apontá-las com segurança para uma coluna que inclua uma linha de cabeçalho. Apenas fique atento a números armazenados acidentalmente como texto, pois eles são ignorados e podem alterar o valor retornado por LARGE ou SMALL.
=LARGE(A:A,1)Exemplo resolvido: melhores e piores desempenhos
Você tem vendas mensais em B2:B20. A gerência quer os três melhores e os três piores meses.
- Melhores três:
=LARGE($B$2:$B$20,{1,2,3}) - Piores três:
=SMALL($B$2:$B$20,{1,2,3})
Coloque cada fórmula em uma célula que possa expandi-la, e você terá instantaneamente um panorama dos melhores e piores resultados alimentando o painel.
=SMALL($B$2:$B$20,{1,2,3})Verificação rápida
Teste sua compreensão de LARGE e SMALL.
Recapitulação: LARGE e SMALL
Agora você pode ir além de MAX e MIN:
LARGE(range,k)retorna o k-ésimo maior;SMALL(range,k), o k-ésimo menor.- k = 1 corresponde a MAX / MIN; aumente k para obter os valores seguintes.
- Passe
SEQUENCEou uma matriz como{1,2,3}para criar ou somar uma lista dos N maiores com uma única fórmula. - Associe a INDEX-MATCH para rotular o valor e envolva-o em IFERROR para lidar com k fora do intervalo.
Perguntas Frequentes
A aula “Maiores e menores com LARGE e SMALL” é grátis?
Sim — o texto completo de “Maiores e menores com LARGE e SMALL” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.
O que vou aprender em “Maiores e menores com LARGE e SMALL”?
Extraia o enésimo maior ou menor valor de um intervalo. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Excel Formulas Academy?
Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Maiores e menores com LARGE e SMALL”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Excel Formulas Academy?
Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Tendência central com MEDIAN e MODE
- Dispersão com STDEV e VAR
- Classificação com RANK e PERCENTILE
- Maiores e menores com LARGE e SMALL