Você já precisou identificar os três produtos com menor estoque, ou os menores preços de uma tabela de cotações, sem querer reordenar a planilha inteira só para enxergar isso? Reordenar funciona para uma consulta pontual, mas se a tabela alimenta outras fórmulas ou está ligada a um dashboard, mexer na ordem original pode quebrar referências e criar mais retrabalho do que resolver.
A função MÍNIMO também não é suficiente aqui, porque ela só devolve o menor valor absoluto — o “pior” colocado —, sem nenhum jeito nativo de pedir o segundo menor, o terceiro menor ou qualquer outra posição. Quando o objetivo é montar uma lista dos itens mais críticos, com os N menores valores, falta uma função que faça esse ranking sem depender de ordenar a planilha.
Neste artigo iremos mostrar como a função MENOR resolve exatamente isso, devolvendo o k-ésimo menor valor de um conjunto de dados com uma fórmula direta, sem alterar a organização original da tabela.
O que é a função MENOR
MENOR (equivalente a SMALL na versão em inglês do Excel) é uma função estatística que retorna o k-ésimo menor valor de um intervalo de dados. Ela é o espelho exato da função MAIOR: em vez de contar posições do maior para o menor, MENOR conta do menor para o maior.
A sintaxe é:
=MENOR(matriz; k)
- matriz: obrigatório. O intervalo ou conjunto de células numéricas onde a função vai procurar o valor.
- k: obrigatório. A posição do ranking que você quer, contando do menor para o maior. K igual a 1 retorna o menor valor, k igual a 2 retorna o segundo menor, e assim por diante.
Se a matriz estiver vazia, ou se k for menor ou igual a zero, ou maior do que a quantidade de valores existentes no intervalo, a função retorna o erro #NÚM!, exatamente como acontece com MAIOR.
Exemplo prático: identificando os itens com menor estoque
Imagine uma tabela de controle de estoque, na ordem em que os produtos foram cadastrados, sem nenhuma ordenação por quantidade:

Para descobrir o produto com o menor estoque, sem precisar ordenar a tabela, a fórmula é:
=MENOR(B2:B7;1)
Com os valores da tabela, o resultado é 3, referente ao Prego — mesmo ele aparecendo na quarta linha, não na primeira. Para o segundo menor estoque, basta mudar o k para 2:
=MENOR(B2:B7;2)
O resultado é 5, referente à Porca. E o terceiro menor, com =MENOR(B2:B7;3), retorna 8, o valor do Grampo. Assim como acontece com MAIOR, a ordem das linhas na planilha nunca precisa mudar — só o k muda, e o resultado se atualiza sozinho sempre que o estoque for reabastecido ou consumido.
Montando um alerta de itens críticos
Uma aplicação prática de MENOR é montar um alerta automático dos itens que mais precisam de reposição, sem depender de filtro manual. Copiando a fórmula em três células com k igual a 1, 2 e 3, você tem sempre à mão os três produtos com estoque mais baixo, mesmo que a lista de produtos mude de tamanho ou de ordem ao longo do tempo.
Para descobrir qual produto corresponde a cada valor, não só a quantidade, combine MENOR com ÍNDICE e CORRESP: =ÍNDICE(A2:A7;CORRESP(MENOR(B2:B7;1);B2:B7;0)) devolve o nome do produto com o menor estoque da tabela, mesmo sem reordenar nada.
MENOR combinada com SE para rankings condicionais
Assim como MAIOR, a função MENOR pode ser combinada com SE em fórmula matricial para calcular o menor valor dentro de um subconjunto específico dos dados — por exemplo, o menor preço apenas entre os produtos de um fornecedor específico. Uma fórmula assim ficaria: =MENOR(SE(C2:C7=”Fornecedor A”;B2:B7);1), confirmada com Ctrl+Shift+Enter em versões mais antigas do Excel (nas versões com matrizes dinâmicas, basta o Enter simples). Isso evita ter que filtrar a planilha inteira só para achar o menor valor dentro de uma categoria.
MENOR e a função MAIOR: o par que se completa
MENOR e MAIOR resolvem exatamente o mesmo tipo de problema, só que em direções opostas: MAIOR busca os maiores valores de um conjunto, MENOR busca os menores. Se você já entendeu como usar uma, a outra funciona de forma idêntica, só trocando a lógica de “do maior para o menor” por “do menor para o maior”. Veja os detalhes completos, incluindo como combinar com ÍNDICE e CORRESP para descobrir o item correspondente, no artigo sobre a função MAIOR no Excel.
Se o seu objetivo for só o valor mínimo absoluto, sem precisar de um ranking com várias posições, a função MÍNIMO resolve de forma mais direta — ela está disponível junto com SOMA, MÉDIA e MÁXIMO no guia de funções básicas de estatística no Excel.
Erros comuns ao usar MENOR
Um erro comum é esquecer que células em branco ou com texto dentro do intervalo não entram na contagem de valores válidos — se k for maior do que a quantidade de números realmente presentes na matriz, a função retorna #NÚM!. Antes de pedir um k alto, confira quantos valores numéricos existem de fato no intervalo.
Outro deslize é confundir MENOR com MÍNIMO. ✅ Use MÍNIMO quando só precisa do valor mais baixo absoluto. ❌ Use MÍNIMO quando precisa do segundo, terceiro ou qualquer outra posição do ranking a partir do menor valor (nesse caso, MENOR é a função certa, com o k correspondente).
Disponibilidade da função MENOR
A função MENOR está disponível em todas as versões do Excel, incluindo Excel 365, Excel 2021, Excel 2019, Excel 2016 e versões anteriores, além do Excel Online, Excel para Mac e do Google Planilhas, onde a sintaxe é equivalente: =MENOR(matriz; k).
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função MENOR para identificar os menores valores de um conjunto de dados sem reordenar a planilha, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já usou MENOR para montar um alerta de itens críticos, como estoque baixo ou prazos apertados? Já combinou MENOR com ÍNDICE e CORRESP para descobrir qual item corresponde ao menor valor? Conta para nós nos comentários!
Perguntas frequentes
Qual a diferença entre MENOR e MÍNIMO?
MÍNIMO retorna apenas o menor valor absoluto de um conjunto de dados. MENOR retorna o k-ésimo menor valor, permitindo consultar o segundo, terceiro ou qualquer outra posição a partir do menor valor. Use MÍNIMO quando só precisa do valor mais baixo, e MENOR quando precisa de outras posições do ranking.
O que acontece se eu usar um k maior que a quantidade de valores da matriz?
A função MENOR retorna o erro #NÚM! quando k é maior do que a quantidade de valores numéricos existentes no intervalo, ou quando k é menor ou igual a zero, exatamente como acontece com a função MAIOR.
MENOR e MAIOR podem ser usadas juntas na mesma planilha?
Sim, e é bastante comum usá-las lado a lado — por exemplo, MAIOR para mostrar os produtos mais vendidos e MENOR para mostrar os produtos com menor estoque, na mesma tabela de indicadores. As duas seguem exatamente a mesma sintaxe, só invertendo a direção do ranking.