Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Técnicas de Busca com Múltiplos Critérios | Buscas com Arrays Dinâmicos e Recuperação de Múltiplos Resultados
Excel Lookup Mastery

bookTécnicas de Busca com Múltiplos Critérios

Deslize para mostrar o menu

Por que são necessárias buscas com múltiplos critérios

Em muitos cenários do mundo real, uma condição não é suficiente para obter o resultado correto. Por exemplo, pode ser necessário retornar:

  • Pedidos de um cliente específico em uma região específica;
  • Funcionários de um departamento específico com salário acima de determinado valor;
  • Produtos que pertencem a uma categoria e atendem a uma condição de preço.

Essas situações exigem múltiplos critérios. A função FILTER pode lidar com isso ao combinar condições lógicas dentro da fórmula.

Utilizando múltiplas condições com FILTER

Cada condição gera um resultado TRUE ou FALSE. Quando várias condições precisam ser atendidas, elas podem ser combinadas multiplicando os testes lógicos. Isso funciona como uma condição AND.

Exemplo retornando pedidos por cliente e região

Considere que a planilha contém a seguinte tabela.

captura de tela

O nome do cliente é inserido em G2. A região é inserida em H2. O objetivo é retornar todos os pedidos que correspondam a ambas as condições.

Fórmula FILTER com Duas Condições

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2))
  • A primeira condição B2:B6=G2 verifica quais linhas correspondem ao cliente selecionado;
  • A segunda condição C2:C6=H2 verifica quais linhas correspondem à região selecionada;
  • As duas condições são multiplicadas (B2:B6=G2)*(C2:C6=H2). Apenas as linhas em que ambas as condições são VERDADEIRAS são retornadas.
captura de tela

Adicionando um argumento if_empty

Se nenhuma linha corresponder a ambas as condições, FILTER retorna um erro. Para exibir uma mensagem mais clara, adicione o terceiro argumento:

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2); "No Results")

Isso exibe No Results quando não existem registros correspondentes.

captura de tela

Uso prático de buscas com múltiplos critérios

Esta técnica é útil quando:

  • Um valor de busca não é específico o suficiente;
  • Os registros precisam ser filtrados por mais de um campo;
  • Relatórios dinâmicos exigem múltiplas entradas.

É uma das alternativas modernas mais poderosas às antigas fórmulas de matriz complexas.

Note
Nota

Se você utiliza o Excel em português (Brasil), a função tem un nombre diferente:

FILTERFILTRAR

Além disso, pode ser necessário usar ; em vez de , como separador de argumentos.

Cenário

Uma planilha contém uma tabela de funcionários com Employee ID, Employee Name, Department, Location, Salary. Um Department é inserido em uma célula de entrada. Um Location é inserido em outra célula de entrada. O objetivo é retornar todos os funcionários que correspondam a ambas as condições.

Instruções da tarefa

  • Utilizar FILTER com duas condições;
  • Retornar todas as linhas correspondentes;
  • Exibir No Results se nenhum funcionário corresponder a ambos os critérios.
question mark

O que multiplicar testes lógicos dentro da função FILTER realiza em uma busca com múltiplos critérios?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 5. Capítulo 3
some-alt