Notifications
Clear all

FÓRMULA PROCURAR (procurar lista ao invés de célula especif)

7 Posts
2 Usuários
0 Reactions
1,352 Visualizações
(@vinigarcez)
Posts: 0
New Member
Topic starter
 

Prezados,
Boa Noite.

Estou com uma dúvida referente a fórmula Procurar, segue a fórmula:

"=SE(E(S12>S11;ÉNÚM(PROCURAR($A$11;Q12)));1;SE(E(S12>S11;ÉNÚM(PROCURAR($A$12;Q12)));1" .... (a fórmula continua)

O que a fórmula faz, pesquisa em um determinado texto (Q12) palavras chaves que estão contidas em uma coluna, A11, A12, A13.... A30.

Estava inserindo conforme podem ver linha por linha de uma coluna, criando condições para CADA linha da fórmula, porém chegou um momento que a fórmula ficou muito grande, ultrapassando o limite de 64 níveis de alinhamento (que até então desconhecia). A minha idéia era ao invés de inserir uma condição para cada linha, estabelecer uma lista, onde temos a fórmula acimar colocar algo do tipo "=SE(E(S12>S11;ÉNÚM(PROCURAR($A$11:$A$30;Q12)));1" porém ele não pesquisa em todo esse intervalo, apenas a primeira, então gostaria de apenas criar esta conexão para que a fórmula PROCURAR pesquise em um intervalo ao invés de uma célula em específico.

Desde já agradeço pela ajuda.

Att.,
Vinícius Garcez

 
Postado : 04/12/2015 5:57 pm
(@pexis)
Posts: 112
Estimable Member
 

eh assim? formula com fundo amarelo

 
Postado : 04/12/2015 7:08 pm
(@vinigarcez)
Posts: 0
New Member
Topic starter
 

Bom dia Pexis,
Primeiramente agradeço sua colaboração que está sendo de muito ajuda.

É exatamente isto que estava procurando, porém ainda fiquei com 2 dúvidas:

1) Eu coloquei apenas o início da fórmula para a mesma não ficar muito grande para leitura, porém como pode reparar coloquei como resultado o número "1", que é um código que criei para o resultado da pesquisa dos textos encontrados na primeira coluna, porém tenho dados na coluna B, que seria o resultado "2", Coluna C que seria o resultado "3", e por ai em diante até a J. Tentei separar a fórmula com ponto e vírgula mas está dando erro (só copiando para entender melhor o que estou tentando dizer): =SOMA(--SE(SEERRO(PROCURAR($A$11:$A$21;Q6);0);1;0))*(S6<S5);SOMA(--SE(SEERRO(PROCURAR($B$11:$B$21;Q6);0);2;0))*(S6<S5);=SOMA(--SE(SEERRO(PROCURAR($C$11:$C$21;Q6);0);3;0))*(S6>S5)... Não estou conseguindo fazer esta conexão.

2) Tenho na Coluna A a palavra chave "TED", mas na coluna 5 tenho a palavra chave "TED SOBRE TRANSFERÊNCIA", fiz um teste colocando na mesma coluna estas 2 palavras e coloquei no texto a ser procurado a palavra "TED", ele me retornou o número 2, acredito ser por causa da SOMA no início da fórmula, no caso queria que retornasse apenas o valor 1, sem a soma, senão dará um resultado errado, e como a palavra "TED" é genérica e estará contida tanto na coluna 1 tanto na 5, eu estava pensando em uma maneira da fórmula pesquisar a Coluna 1 em último, ou seja, até chegar a Coluna 1 ele teria pesquisado a coluna 5 e retornaria apenas a coluna 5 já que encaixaria exatamente a palavra "TED SOBRE TRANSFERÊNCIA", se por outro lado o texto pesquisado fosse apenas TED, não encaixaria no "TED SOBRE TRANSFERÊNCIA", então não retornaria este valor, retornaria o valor da Coluna 1 que é apenas "TED".

Espero que tenha me expressado bem quanto a minha dúvida, desde já agradeço a sua ajuda.

Att.,
Vinícius Garcez

 
Postado : 07/12/2015 8:16 am
(@pexis)
Posts: 112
Estimable Member
 

nao entendi, poste uma planilha de exemplo com alguns dados e os resultados esperados..
sobre a soma na formula ela mostra quantas das palavras da lista estao no texto procurado

 
Postado : 07/12/2015 12:20 pm
(@vinigarcez)
Posts: 0
New Member
Topic starter
 

Segue em anexo, Tabela seria os textos a serem procurados; Extrato é o dado que importo para o excel, código é onde fica a fórmula que fará a classificação da operação; Classificação é o total do período;

Só está classificado a coluna "Depósito", preciso unificar a fórmula para pegar as outras colunas, outras classificações.

 
Postado : 07/12/2015 3:02 pm
(@pexis)
Posts: 112
Estimable Member
 

veja se eh isso, as 3 coluna extras sao a mesma coisa q esta na coluna codigo, soh separado pra facilitar o entendimento, pode apagar.. e o item tarifa repetido eh pq a formula encontrava valores q nao devia qdo existia uma celula em branco..

 
Postado : 07/12/2015 5:24 pm
(@vinigarcez)
Posts: 0
New Member
Topic starter
 

Bom dia Pexis,

Era exatamente isto que estava procurando, para solucionar o caso de palavras que podem conter em mais de uma coluna ex: Coluna B contém a palavra "CHEQUE", coluna E contém a palavra "Tar s/ cheque", iam dar 2 resultados caso no texto procurado tenha escrito a palavra "CHEQUE", ai eu "cascateei" em fórmulas individuais pesquisando apenas uma coluna (utilizando a fórmula que me passou), e na fórmula principal fiz um condição: se(e(a1=1;b1=0;c1=0;d1=0...l1=0);"1";se(e(a1=0;b1=1;c1=0;d1=0....l1=0);"2";se(e(a1=0;b1=0;c1=1;d1=0....l1=0);"3".... Ou seja, consegui o que queria, mas a Planilha ficou muito lenta haha.

Ainda estou com diversas ideias para a mesma planilha, mas antes preciso resolver esse problema de lentidão, muito obrigado pela ajuda! Parabéns pela sua competência.

 
Postado : 10/12/2015 5:35 am