Como encontrar o valor máximo ou mínimo com base em critérios no Excel?

Suponha que tenha um intervalo de dados com nomes de produtos na coluna A e quantidades encomendadas na coluna B. Pretende agora identificar rapidamente a quantidade máxima ou mínima encomendada para um produto específico — por exemplo, «KTE» — conforme ilustrado na captura de ecrã abaixo. O Excel oferece várias abordagens para extrair o valor máximo ou mínimo com base num ou em vários critérios.
Encontrar o máximo ou o Valor Mínimo com base num único critério
Encontrar o máximo ou o Valor Mínimo com base em múltiplos critérios
Funções MAXIFS e MINIFS do Excel (Excel 2019+)
Encontrar o máximo ou o Valor Mínimo com base num critério com Tabela Dinâmica
Encontrar o máximo ou o Valor Mínimo com base num único critério
Para obter o valor máximo ou mínimo com base num único critério, utilize a função MÁXIMO ou MÍNIMO em conjunto com uma fórmula matricial.
Este método é especialmente útil quando precisa encontrar rapidamente o valor mais alto ou mais baixo sob uma condição única e bem definida — por exemplo, identificar o produto mais vendido ou a quantidade mínima vendida de um determinado artigo.
1. Introduza a seguinte fórmula na célula onde pretende obter o resultado (por exemplo, em E2):
=MAX((A2:A13=D2)*B2:B13) 
Dicas: Nesta fórmula, A2:A13 especifica o intervalo de células que contém os seus critérios, D2 é o critério que pretende utilizar (por exemplo, o nome do produto «KTE») e B2:B13 é o intervalo de valores a partir do qual será devolvido o resultado.
Certifique-se de utilizar referências absolutas ou relativas de forma adequada se pretender copiar a fórmula para outra localização.
2. Após introduzir a fórmula, prima Ctrl + Shift + Enter (e não apenas Enter). O Excel irá colocar automaticamente a sua fórmula entre chavetas { }, indicando que se trata de uma fórmula matricial, e apresentará o valor máximo correspondente ao seu critério. Veja a captura de ecrã:

Nota: Para obter o Valor Mínimo com base num critério específico, introduza esta fórmula:
=MIN(IF(A2:A13=D2,B2:B13)) Lembre-se também de confirmar com Ctrl + Shift + Enter. O resultado irá mostrar a menor quantidade para o produto especificado.

Se receber um erro #VALOR! ou semelhante, verifique se os seus intervalos têm o mesmo tamanho, se a célula dos critérios contém o valor de correção e se introduziu a fórmula com Ctrl + Shift + Enter em vez de apenas Enter.

Desbloqueie a Magia do Excel com KUTOOLS AI
- Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
- Programação VBA: Escreva e implemente código VBA com facilidade.
- Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
- Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Encontrar o máximo ou o Valor Mínimo com base em múltiplos critérios
Em situações em que necessita de encontrar o máximo ou o Valor Mínimo que satisfaça várias condições — como um produto específico num determinado mês ou região — pode utilizar uma fórmula matricial que inclua múltiplos critérios em instruções SE aninhadas.
Por exemplo, considere os seguintes dados: pretende encontrar a quantidade máxima (ou mínima) encomendada do produto KTE em janeiro.

1. Introduza esta fórmula na célula onde pretende obter o resultado (por exemplo, em H2):
=MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))) 
Dicas: Na fórmula seguinte, A2:A13 contém o seu primeiro critério, B2:B13 fornece o segundo critério, F1 e F2 são os valores dos critérios a comparar, e C2:C13 é o intervalo a partir do qual será devolvido o valor máximo. Ajuste os intervalos e critérios conforme necessário para o seu conjunto de dados.
Utilize esta estrutura sempre que tiver duas ou mais condições de filtro. Certifique-se de que todos os intervalos têm o mesmo comprimento para evitar erros.
2. Prima Ctrl + Shift + Enter após digitar a fórmula e o resultado apresentará o Valor Máximo encontrado para o produto e mês que correspondem aos seus critérios. Este processo é especialmente útil ao filtrar dados por combinações de campos, como categoria, região ou período temporal.

Nota: Para o Valor Mínimo nas mesmas condições, aplique esta fórmula:
=MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))) Certifique-se de utilizar Ctrl + Shift + Enter. Caso a fórmula não produza o resultado esperado, verifique novamente os valores nas suas células de critérios e confirme que não incluiu “Ordenar Colunas Inteiras” se houver células vazias ou texto no seu intervalo de valores.
As fórmulas matriciais exigem atenção cuidadosa às referências de células e à seleção dos intervalos corretos. Se os resultados não aparecerem como esperado, confirme que os intervalos têm o mesmo número de linhas e que as células de critérios contêm os valores pretendidos.
Utilizar as funções MAXIFS e MINIFS (Excel 2019+)
Se estiver a utilizar o Excel 2019 ou uma versão posterior, pode usar as funções incorporadas MAXIFS e MINIFS para obter o valor máximo ou mínimo com base numa ou mais condições — sem necessidade de fórmulas matriciais nem de premir Ctrl + Shift + Enter. Esta abordagem é mais simples, especialmente ao trabalhar com múltiplos critérios ou se pretender evitar a sintaxe matricial.
Cenários aplicáveis: Utilize este método se tiver acesso ao Excel 2019 ou posterior, para simplificar as suas fórmulas e reduzir erros.
1. Para obter o valor máximo de «KTE», introduza esta fórmula na sua célula de destino (por exemplo, em E2):
=MAXIFS(B2:B13,A2:A13,D2) Esta fórmula encontra o maior valor em B2:B13 (quantidade encomendada), onde o produto em A2:A13 corresponde ao valor em D2 (por exemplo, «KTE»).
2. Prima Enter para confirmar a fórmula — não é necessário utilizar Ctrl + Shift + Enter. Para aplicar esta fórmula a outras linhas ou produtos, basta ajustar a célula dos critérios ou copiá-la para baixo, conforme necessário.
Para encontrar o Valor Mínimo com um critério, utilize:
=MINIFS(B2:B13,A2:A13,D2) De forma semelhante, para vários critérios, pode expandir a fórmula. Por exemplo, para encontrar a encomenda máxima do produto KTE em janeiro (em que os valores do mês estão em)B2:B13 e as quantidades estão em C2:C13):
=MAXIFS(C2:C13,A2:A13,F1,B2:B13,F2) Neste exemplo, F1 é o seu critério de produto e F2 é o seu critério de mês. Ajuste os campos de acordo com o seu conjunto de dados.
Solução Tabela Dinâmica
As Tabelas Dinâmicas oferecem uma forma interativa de analisar rapidamente grandes volumes de dados e podem apresentar imediatamente o valor máximo ou mínimo com base nos critérios selecionados. Esta solução é ideal se precisar de resumir dados por diferentes categorias — como produto, região ou data — e quiser obter uma visão dinâmica dos valores mais altos ou mais baixos.
Cenários aplicáveis: Utilize este método sempre que precisar de relatórios flexíveis e interativos ou quando colaborar e partilhar informações com outras pessoas que prefiram tabelas resumo em vez de fórmulas.
Para configurar uma Tabela Dinâmica para extrair o máximo ou mínimo por critérios:
1. Selecione o seu intervalo de dados, incluindo os cabeçalhos (por exemplo, A1:B13).
2. Aceda ao separador Inserir na Faixa de Opções e clique em Tabela Dinâmica.
3. Na caixa de diálogo, escolha onde colocar a sua Tabela Dinâmica (recomenda-se uma nova folha) e clique em OK.
4. No painel Campos da Tabela Dinâmica, arraste o campo de critérios (por exemplo, Produto) para a área Linhas e o campo de valores (por exemplo, Quantidade Encomendada) para a área Valores.
5. Por predefinição, o valor é resumido pela Soma. Clique na seta suspensa junto ao campo na área Valores, escolha Configuração de Campo de Valores e, em seguida, selecione Máx ou Mín, conforme necessário. Clique em OK para confirmar.
Agora, a Tabela Dinâmica apresentará o valor máximo ou o valor mínimo para cada critério (por exemplo, a quantidade de encomenda mais alta ou mais baixa de cada produto). Pode filtrar e agrupar ainda mais os seus dados conforme necessário, adicionando mais campos às áreas Linhas, Colunas ou Filtros.
Nota: Se o seu conjunto de dados for atualizado, clique com o botão direito do rato na Tabela Dinâmica e selecione Atualizar para garantir que os seus cálculos permanecem atualizados.
Vantagens: As Tabelas Dinâmicas tornam extremamente intuitivo ajustar critérios, explorar detalhes e gerar resumos dinâmicos sem alterar os seus dados subjacentes ou fórmulas. São também particularmente adequadas para conjuntos de dados grandes ou complexos.
Artigos relacionados:
Como selecionar os dados ou valores máximos utilizando a função MÁXIMO no Excel?
Como selecionar o valor mais alto e o valor mais baixo no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos