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 Matriz Dinâmica 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 única 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 determinada região;
  • 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 simultaneamente, 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 onde 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 exibirá No Results quando não houver 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.

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. Uma Location é inserida em outra célula de entrada. O objetivo é retornar todos os funcionários que atendam a ambas as condições.

Instruções da tarefa

  • Utilize FILTER com duas condições;
  • Retorne todas as linhas correspondentes;
  • Exiba No Results se nenhum funcionário atender a ambos os critérios.
question mark

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

Select the correct answer

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