Função FILTRO() aninhada com outra função FILTRO(). Esta com vários elementos

Anônima
2023-02-08T21:53:13+00:00

Boa noite. Estou trabalhando com a função FILTRO() e me encontro em um impasse: Preciso que uma condição do filtro seja igual ao resultado de outro filtro, sendo este uma matriz dinâmica (01 coluna),. Eles funcionam em células separadas mas apresenta erro ao serem combinados. Alguém poderia me **** luz?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Maison da Silva 8,146 Pontos de reputação MVP
2023-02-08T22:58:22+00:00

Olá, tudo bem? Seja bem-vindo(a) à Comunidade Microsoft!

É um prazer ajudá-lo(a) nesta questão!

Você pode usar uma fórmula INDEX/MATCH para retornar o resultado de um filtro para usar como critério em outro filtro. Aqui está um exemplo:

  1. Suponha que você tenha uma tabela com colunas A a D, onde a coluna A é "Nome", a coluna B é "Produto", a coluna C é "Quantidade" e a coluna D é "Preço".
  2. Em uma célula fora da tabela, você pode criar uma fórmula INDEX/MATCH para filtrar a lista de nomes com base em um critério de quantidade, por exemplo, retornar todos os nomes cuja quantidade seja maior que 5. Aqui está a fórmula: =INDEX(A2:A7,MATCH(1,(C2:C7>5)*(B2:B7="Produto X"),0))
  3. Em outra célula, você pode usar a fórmula FILTRO para filtrar a tabela original com base no resultado do filtro anterior. Aqui está a fórmula: =FILTER(A2:D7,A2:A7=F2)

Neste exemplo, a fórmula INDEX/MATCH retorna uma lista de nomes que satisfazem a condição de quantidade maior que 5 e produto igual a "Produto X", e a fórmula FILTRO usa essa lista como critério para filtrar a tabela original.

Se minha resposta lhe ajudou, não esqueça de marcar em Sim a Resposta foi útil.

Qualquer dúvida ou necessitando de mais informações, estou à disposição. Obrigado

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2023-02-09T00:26:33+00:00

    Obrigado Maison.

    A sua sugestão ajudou sim. Estou tentando também uma combinação da função ÉNUM (ISNUMBER) com CORRESP (MATCH). O retorno de VERDADEIRO/FALSO pode ser uma opção, para ler uma matriz dinâmica de uma coluna.

    Abraço.

    Esta resposta foi útil?

    0 comentários Sem comentários