PROCX Com Mais de uma Condição no Excel – Truque Avançado
Aprenda como realizar o PROCX com mais de uma condição no Excel! Descubra como executar o PROCX Duplo e Triplo no Excel com este truque avançado.
Para fazer PROCX com mais de uma condição no Excel, junte os critérios em uma única chave de busca: concatene as colunas com o operador & tanto no valor procurado quanto na matriz de pesquisa (ex.: =PROCX(A2&B2; Base!A:A&Base!B:B; Base!C:C)). Assim o PROCX cruza dois ou mais campos ao mesmo tempo, no que se chama de PROCX duplo ou triplo.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
PROCX Com Mais de uma Condição no Excel – Truque Avançado no Excel
Nesta aula, você vai aprender um truque avançado no Excel que ensina como realizar o PROCX com mais de uma condição. Isso permitirá a busca de resultados com base em 2, 3 ou até mais condições simultaneamente.
Com o PROCX duplo no Excel, você poderá inserir duas condições para avaliação simultânea, sem a necessidade de criar colunas auxiliares.
Este processo é bastante simples e possibilitará a execução do PROCX Triplo no Excel, com a flexibilidade de poder ampliar e passar quantas condições desejar.
Já conhecia esse recurso do Excel? Então vem comigo que eu vou te mostrar como fazer PROCX com mais de uma condição no Excel.
Explicação da Base de Dados e do Objetivo
Possuímos uma tabela que registra as vendas de uma empresa específica, incluindo dados sobre a divisão, nome do vendedor, região da venda e o número da nota fiscal correspondente.

A partir desta tabela, foi implementada uma validação de dados na célula B4, permitindo a seleção do nome do vendedor desejado de acordo com os registros da tabela.
O objetivo é que, ao escolher o nome do vendedor na célula B4, o número da nota fiscal associado a esse vendedor seja automaticamente exibido.
PROCX no Excel
Esse objetivo pode ser alcançado tanto utilizando o PROCV quanto o PROCX. Vamos realizar esse processo utilizando a função PROCX, uma fórmula mais recente disponível na versão do Microsoft 365.
Como exemplo, vamos pesquisar a NF Venda da vendedora Thaina Junqueira. Para a função PROCX, precisaremos dos seguintes argumentos:
Valor Procurado: A célula B4, onde está o nome da vendedora que estamos buscando.
- Matriz de Pesquisa: A coluna onde iremos buscar o valor desejado, que, neste caso, é a coluna Vendedor inteira (B7:B405).
- Matriz de Retorno: A coluna que contém o resultado desejado, neste caso, NF Venda (D7:D405).
- Argumento Opcional: Uma mensagem personalizada caso a vendedora não seja encontrada. Vamos utilizar “Não encontrado”.
- Modo de Correspondência: Como queremos uma correspondência exata, passamos o número 0.
Dessa forma, a fórmula final ficará:
=PROCX(B4;B7:B405;D7:D405; "Não encontrado";0)
Ao aplicar essa fórmula, obteremos o número da nota fiscal correspondente à vendedora Thaina Junqueira.

Problema com o Resultado
Nossa função foi aplicada corretamente e, de fato, retornou uma nota fiscal referente à vendedora Thaina Junqueira. Contudo, ao verificar todas as vezes que essa vendedora aparece na tabela de vendas, percebemos que ela possui mais de uma venda realizada.

No entanto, o resultado da busca retorna apenas um valor, que é o da primeira nota fiscal encontrada.
Essa é uma limitação presente tanto no PROCV quanto no PROCX. Ambas as funções retornam apenas a primeira correspondência encontrada.
PROCX Duplo no Excel
Vamos considerar a situação em que, além de buscar a Nota Fiscal pelo nome do vendedor, desejamos também especificar a região em que a venda foi realizada.
Nesse caso, teremos duas condições para analisar: a condição da região da venda e do nome do vendedor. Como exemplo, vamos localizar a nota fiscal referente à região Sudeste, feita pela vendedora Thaina Junqueira.

Para resolver essa situação usando PROCV, seria necessário criar uma coluna auxiliar para localizar a nota fiscal correspondente.
No entanto, com o PROCX, isso não é necessário, pois podemos trabalhar com ele avaliando mais de uma condição. A fórmula será a seguinte:
=PROCX(1;(B7:B405=B4)*(C7:C405=A4);D7:D405, "Não Encontrado"; 0))
No primeiro argumento, passamos o número 1 como o valor procurado. Para o Excel, o número 1 corresponde a verdadeiro, e o número 0 a falso. Estamos dizendo que queremos encontrar o valor verdadeiro de acordo com as condições definidas.
Essas condições são definidas no segundo argumento, a matriz de pesquisa. Como temos mais de uma condição, precisamos separá-las dentro de parênteses.
A primeira condição define que queremos apenas as linhas cujo valor da coluna Vendedor seja igual a Thaina Junqueira (B7:B405=B4).
Na segunda condição, definimos que queremos apenas as linhas em que o valor da coluna Região Venda seja correspondente à região Sudeste (C7:C405=A4).
Como temos mais de uma condição, precisamos unir esses critérios de busca usando o símbolo de asterisco (*). Dessa forma, filtraremos apenas as linhas em que o Vendedor for igual a Thaina Junqueira e a Região Venda for igual a Sudeste.
Passamos o terceiro argumento, que é a matriz de retorno, ou seja, onde está o resultado que desejamos buscar e exibir, a coluna NF Venda (D7:D405).
Os demais argumentos podem ser mantidos como fizemos anteriormente: o quarto argumento para caso não retorne nada (“Não Encontrado”) e, por fim, o modo de correspondência (0).
O resultado desse PROCX será a NF Venda correspondente:

Observe que a função retorna corretamente a NF Venda associada a Thaina Junqueira na região Sudeste.
PROCX Triplo no Excel – PROCX Com Mais de uma Condição no Excel
Agora que você compreendeu a lógica do PROCX duplo no Excel, pode facilmente realizar o PROCX triplo no Excel e adicionar quantas condições forem necessárias. A lógica permanece a mesma.
Por exemplo, se quisermos retornar a nota fiscal correspondente à vendedora Thaina Junqueira, na região Centro-Oeste e na divisão OI, precisaremos passar três condições para a função PROCX.
Podemos fazer isso da mesma forma como fizemos o PROCX duplo, separando as condições dentro de parênteses e unindo-as através do símbolo de asterisco (*).
Nesse caso, a fórmula ficará da seguinte forma:
=PROCX(1;(B7:B405=B4)*(C7:C405=A4)*(A7:A405=C4);D7:D405, "Não Encontrado"; 0))
Como resultado, obteremos a nota fiscal correspondente a esses três critérios:

Dessa forma, se precisarmos adicionar mais critérios, basta colocar a nova condição entre parênteses e adicioná-la ao segundo argumento, ligando-a com as outras condições através do asterisco.
Perguntas frequentes sobre PROCX com mais de uma condição
1. Como fazer o PROCX com mais de uma condição?
Concatene os critérios com o operador &. No valor procurado, junte as células (por exemplo A2&B2) e, na matriz de pesquisa, junte as colunas correspondentes (Base!A:A&Base!B:B). O PROCX passa a localizar a linha que atende a todas as condições ao mesmo tempo.
2. O que é PROCX duplo e PROCX triplo?
São nomes informais para o PROCX com duas ou três condições. No PROCX duplo você cruza dois campos (por exemplo produto e mês); no triplo, três campos. A lógica é a mesma: concatenar os critérios de busca com o operador &.
3. Qual a diferença entre PROCX e PROCV com várias condições?
O PROCV não pesquisa à esquerda e é mais limitado para múltiplos critérios. O PROCX pesquisa em qualquer direção e aceita a concatenação de colunas de forma nativa, o que torna a busca por mais de uma condição mais simples e confiável.
4. O PROCX com mais de uma condição funciona em qual versão do Excel?
A função PROCX está disponível no Excel do Microsoft 365 e no Excel para a web. Em versões mais antigas, como o Excel 2019, use ÍNDICE com CORRESP concatenando os critérios para obter o mesmo resultado.
5. Como tratar quando o PROCX não encontra a combinação?
Use o quarto argumento da função, [se_não_encontrado], para exibir um texto no lugar do erro. Por exemplo, =PROCX(A2&B2; …; …; “Não encontrado”) evita o retorno de #N/D quando a combinação de critérios não existe na base.
6. Preciso confirmar a fórmula como matriz com Ctrl+Shift+Enter?
No Excel do Microsoft 365 não: as fórmulas de matriz dinâmica calculam ao apertar Enter. Em versões antigas que usam ÍNDICE e CORRESP com concatenação, aí sim pode ser necessário confirmar com Ctrl+Shift+Enter.
Conclusão – PROCX Com Mais de uma Condição no Excel
Na aula de hoje, você aprendeu como fazer o PROCX com mais de uma condição no Excel. Isso possibilita a realização de buscas avançadas no Excel a partir de 2, 3 ou mais critérios.
A lógica é bastante simples, e compreendendo como funciona o PROCX duplo, você será capaz de replicá-la para quantas condições forem necessárias.
Essa é uma importante habilidade para realizar análises mais complexas e personalizadas em suas planilhas, tornando seu trabalho no Excel ainda mais eficiente. Para aprofundar seus conhecimentos e explorar mais técnicas avançadas, considere se inscrever em um curso de Excel!

Apostila Básica de Excel
Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!
Hashtag Treinamentos
Para acessar outras publicações de Excel Avançado, clique aqui!
Posts mais recentes de Excel Avançado
- Claude e ChatGPT no Excel: 3 Usos ProfissionaisDescubra como usar Claude e ChatGPT no Excel para criar bases de dados, corrigir fórmulas com erro e analisar planilhas completas na prática. Introdução Usar Claude e ChatGPT no Excel… Read more: Claude e ChatGPT no Excel: 3 Usos Profissionais
- Problemas no PROCV: 10 Erros Comuns e Como ResolverVeja os 10 problemas no PROCV mais comuns, como #N/D, #REF! e #NOME?, e o passo a passo para resolver cada erro e fazer a fórmula voltar a funcionar.
- Como Fazer Macro no Excel: Tutorial com ExemplosAprenda como fazer macro no Excel do zero: ative a guia Desenvolvedor, grave suas ações e automatize tarefas repetitivas com VBA, mesmo sem saber programar.
Posts mais recentes da Hashtag Treinamentos
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
- Qual IA usar na empresa: ChatGPT, Claude ou Perplexity?Qual IA usar na empresa: veja as diferenças entre ChatGPT, Claude e Perplexity e quando cada um rende mais em cada área da sua equipe.
- Apostilas Gratuitas em PDF: Excel, Power BI, Python e IABaixe apostilas gratuitas em PDF de Excel, Power BI, Python, Claude e agentes de IA, com exercícios e gabarito. Escolha a sua e comece hoje.








