Função MÍNIMOSES no Excel: Como Encontrar o Menor Valor com Critérios (com Exemplos)

Para encontrar o menor valor dentro de um intervalo aplicando um ou mais critérios, use a função MÍNIMOSES (em inglês, MINIFS): a fórmula =MÍNIMOSES(intervalo_mínimo;intervalo_critérios1;critérios1) retorna automaticamente o menor valor entre as células que atendem à condição, sem precisar filtrar ou ordenar a planilha manualmente.

Você recebeu cotações de vários fornecedores para os mesmos produtos, ou tem uma planilha de prazos de entrega, e precisa saber qual foi o menor preço (ou o menor prazo) — mas só dentro de um recorte específico, como “o menor preço da Fornecedor A para parafusos” e não o menor preço da base inteira. A função MÍNIMO sozinha não resolve isso, porque ela sempre olha para o intervalo inteiro, sem separar por critério.

Sem uma função pronta para isso, a saída costuma ser ordenar a planilha, criar uma tabela auxiliar filtrada só para aquele recorte, ou montar uma fórmula matricial combinando MÍNIMO com SE — o que funciona, mas exige confirmação especial em versões antigas do Excel e quebra fácil quando a planilha é editada depois.

Neste artigo iremos mostrar a sintaxe exata da função MÍNIMOSES, um exemplo prático com um único critério, um exemplo com múltiplos critérios combinados, a diferença entre MÍNIMOSES e MÍNIMO, a alternativa para quem ainda usa uma versão antiga do Excel, e os erros mais comuns ao usar essa função.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

O que é a função MÍNIMOSES

A MÍNIMOSES é a função irmã da MÁXIMOSES: as duas foram lançadas juntas a partir do Excel 2019 e funcionam de forma idêntica, com a única diferença de que a MÍNIMOSES retorna o menor valor entre as células que atendem aos critérios, em vez do maior. Ela também segue o mesmo padrão de escrita do SOMASES e do CONT.SES, o que facilita bastante para quem já está acostumado com essas famílias de fórmulas.

Na prática, ela substitui uma combinação de MÍNIMO com SE por uma única função nativa, sem precisar de fórmula matricial.

Sintaxe da função MÍNIMOSES

A sintaxe completa é:

=MÍNIMOSES(intervalo_mínimo;intervalo_critérios1;critérios1;[intervalo_critérios2;critérios2];…)

Cada parte da fórmula tem um papel específico: intervalo_mínimo é o intervalo numérico onde o Excel vai procurar o menor valor. intervalo_critérios1 é o intervalo que será comparado com o critério (por exemplo, a coluna com o nome do produto). critérios1 é a condição que define quais linhas entram na conta — pode ser um número, um texto entre aspas ou uma expressão como “<10”. Os pares intervalo_critérios2/critérios2 em diante são opcionais (até 126 pares no total) e são todos avaliados com lógica E: a linha só entra na conta se atender a todos os critérios ao mesmo tempo.

Assim como na MÁXIMOSES, o intervalo_mínimo e todos os intervalo_critériosN precisam ter exatamente o mesmo tamanho — caso contrário, o Excel retorna o erro #VALOR!.

Exemplo prático com um critério

Imagine uma planilha de cotações recebidas de fornecedores diferentes para os mesmos itens:

Fornecedor Categoria Preço (R$)
Fornecedor A Parafuso 0,15
Fornecedor B Parafuso 0,12
Fornecedor A Porca 0,08
Fornecedor B Porca 0,09
Fornecedor C Parafuso 0,11
Fornecedor C Porca 0,07
Fornecedor A Parafuso 0,13

Com o fornecedor na coluna A (A2:A8), a categoria na coluna B (B2:B8) e o preço na coluna C (C2:C8), para descobrir qual foi o menor preço de “Parafuso” entre todos os fornecedores, a fórmula é:

=MÍNIMOSES(C2:C8;B2:B8;”Parafuso”)

O resultado é 0,11 — o Excel avaliou apenas as linhas em que a categoria é “Parafuso” (0,15; 0,12; 0,11 e 0,13) e retornou a menor entre elas, que é a cotação do Fornecedor C.

Exemplo com múltiplos critérios

Agora imagine que você quer saber qual foi o menor preço que o próprio Fornecedor A já ofereceu para “Parafuso” (repare que ele mandou duas cotações diferentes para esse item, em datas distintas). Basta acrescentar o segundo par de intervalo e critério:

=MÍNIMOSES(C2:C8;B2:B8;”Parafuso”;A2:A8;”Fornecedor A”)

O resultado é 0,13. O Excel avaliou as duas condições ao mesmo tempo (categoria = “Parafuso” e fornecedor = “Fornecedor A”), encontrou as duas cotações que atendem a ambas (0,15 e 0,13), e retornou a menor entre elas.

MÍNIMOSES vs. MÍNIMO

A função MÍNIMO retorna o menor valor de um intervalo inteiro, sem nenhuma condição — se você usasse =MÍNIMO(C2:C8) no exemplo acima, o resultado seria 0,07 (o menor preço entre todos os fornecedores e todas as categorias juntos). Já a MÍNIMOSES aplica um filtro antes de procurar o menor valor, então ela só faz sentido quando você precisa do “menor valor dentro de um recorte”, e não do menor valor absoluto da base inteira.

A alternativa para versões antigas do Excel

Se você usa uma versão do Excel anterior a 2019 e não tem acesso à MÍNIMOSES, o mesmo resultado pode ser obtido com uma fórmula matricial combinando MÍNIMO e SE:

=MÍNIMO(SE(B2:B8=”Parafuso”;C2:C8))

Essa fórmula precisa ser confirmada com Ctrl+Shift+Enter (em vez de só Enter) para funcionar como fórmula matricial nas versões antigas — nas versões mais novas do Excel, ela funciona normalmente sem essa confirmação especial. Sempre que a MÍNIMOSES estiver disponível, prefira usá-la: ela é mais curta de escrever, mais fácil de ler e menos propensa a erro.

Erros comuns ao usar a MÍNIMOSES

O erro mais frequente é o #VALOR!, que aparece quando os intervalos passados como argumento têm tamanhos diferentes entre si — por exemplo, usar C2:C8 para o intervalo_mínimo e B2:B9 para o intervalo_critérios1. Sempre confira se todos os intervalos da fórmula cobrem exatamente as mesmas linhas.

Outro cuidado importante: como a MÍNIMOSES ignora células vazias do intervalo_mínimo ao procurar o menor valor, ela não deve ser confundida com uma forma de “contar” quantas cotações existem — para isso, funções como CONT.SES são mais adequadas. E, assim como na MÁXIMOSES, não esqueça as aspas em critérios de texto: o correto é “Parafuso”, e não apenas Parafuso sem aspas.

Disponibilidade

A função MÍNIMOSES está disponível no Excel 2019, Excel 2021, Excel 2024, Excel para Microsoft 365 (Windows e Mac) e no Excel Online. Ela não existe em versões anteriores ao Excel 2019 (como Excel 2016, 2013 ou 2010) — nesses casos, use a alternativa com MÍNIMO e SE em fórmula matricial mostrada acima. No Google Sheets, a função equivalente tem o mesmo nome em inglês, MINIFS, com sintaxe muito parecida: MINIFS(intervalo;intervalo_critérios1;critério1;…).

Perguntas frequentes

Qual a diferença entre MÍNIMOSES e MÍNIMO?

MÍNIMO retorna o menor valor de um intervalo inteiro, sem nenhuma condição. MÍNIMOSES aplica um ou mais critérios antes de procurar o menor valor, retornando apenas o menor valor entre as células que atendem a todas as condições ao mesmo tempo.

MÍNIMOSES e MÁXIMOSES usam a mesma sintaxe?

Sim. As duas funções foram lançadas juntas e seguem exatamente a mesma estrutura de argumentos (intervalo principal, seguido de pares de intervalo_critérios e critérios). A única diferença é que uma retorna o maior valor e a outra, o menor.

Por que minha fórmula MÍNIMOSES está retornando #VALOR!?

Esse erro costuma acontecer quando o intervalo_mínimo e algum dos intervalo_critérios não têm exatamente o mesmo número de linhas ou colunas. Revise se todos os intervalos da fórmula cobrem a mesma faixa de células antes de aplicar os critérios.

Veja também: Função MÁXIMOSES no Excel e Função SOMASES no Excel.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar a função MÍNIMOSES para encontrar o menor valor de um intervalo aplicando um ou mais critérios, com exemplos práticos, 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á precisou comparar cotações de fornecedores para achar o menor preço de um item específico? Já tentou montar essa conta com MÍNIMO e SE antes de conhecer a MÍNIMOSES? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *