Notifications
Clear all

Procv em um intervalo + texto

5 Posts
3 Usuários
0 Reactions
831 Visualizações
(@daniel-fo)
Posts: 0
New Member
Topic starter
 

Boa noite amigos.

Estou com uma dúvida para usar a função Procv quando a planilha onde o valor procurado está sendo buscado, possui mais de uma linha contendo o mesmo.

Tentarei exemplificar:
Na Tabela 1, tenho a coluna A, onde existem vários elementos diferentes, e cada um desses elementos pode ou não se repetir ao longo das linhas. Cada uma das repetições desses elementos tem um status "true" ou "false". Resumindo: o mesmo elemento está presente em mais de uma linha e com 2 possíveis status.

Na Tabela 2 cada elemento presente na coluna E aparece individualmente, apenas 1 por linha (existem elementos da Tabela 2 que não existem na Tabela 1, esses podem ser desconsiderados)

O que eu preciso é que todo conjunto de true's e false's de um único elemento da Tabela 1 sejam verificados e seja retornado na Tabela 2 (coluna P) "SIM" ou "NÃO" com a seguinte condição: SIM: todos os valores serem "true" / NÃO: pelo menos um dos valores seja "false".

Eu geralmente uso Procv em planilhas onde cada um dos valores procurados está presente em apenas em uma linha na planilha de busca, por isso fiquei travado dessa vez.

Agradeço desde já qualquer ajuda que possa ser dada

 
Postado : 12/01/2017 3:25 pm
(@djunqueira)
Posts: 0
New Member
 

Solução proposta.

 
Postado : 12/01/2017 5:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Daniel.FO,
A resposta do DJunqueira está ótima mas a minha mostra uma outra abordagem, que também vem em vídeo, com todo o raciocínio que usei. Espero que tenha ficado claro.

Segue minha planilha para referência. Qualquer dúvida, estamos aí !

FF

 
Postado : 12/01/2017 7:56 pm
(@djunqueira)
Posts: 0
New Member
 

É sempre um prazer ver uma outra brilhante abordagem como a do fernando.fernandes, é nessas horas q o fórum me dá 100% de retorno, não só ajudo as pessoas como tenho a oportunidade de aprender. :)

Com a planilha do fernando.fernandes acabei notando q deixei escapar uma falha na minha fórmula e não deixei a segunda parte como referência absoluta o q redundou num resultado divergente ao do Fernando.

A correção da fórmula é como segue abaixo com a parte corrigida destacada em vermelho:

=SEERRO(SE(AGREGAR(15;6;1/(CCAs!$A$2:$I$1648=E298)*(CCAs!$I$2:$I$1648="true");1);"SIM";"NÃO");"Não encontrado")

 
Postado : 13/01/2017 2:04 am
(@daniel-fo)
Posts: 0
New Member
Topic starter
 

Prezados, muito obrigado pela ajuda.

Era exatamente isso que eu buscava.

Obrigado mais uma vez.

Abraço a todos!

 
Postado : 13/01/2017 9:23 am