Notifications
Clear all

Comparar valores de duas para duas colunas

9 Posts
3 Usuários
0 Reactions
995 Visualizações
(@herlondf)
Posts: 0
New Member
Topic starter
 

Boa tarde amigos! Me deparei com mais um problema.
Tentei de acordo com a rotina me passada, incrementar uma comparação dupla.
Ou seja, no meu banco de dados, existe colunas com nomes iguais em tabelas diferentes.
Seria possível uma comparação de [Tabela-Coluna x Tabela-Coluna]?

Se a coluna "numero" e tabela "casa" for igual a coluna "numero" e tabela "casa", OK.

Deu pra entender? Vai em anexo a planilha.

 
Postado : 25/11/2014 3:27 pm
(@herlondf)
Posts: 0
New Member
Topic starter
 

Consegui fazer na condição mesmo, inclui outro PROCV na tabela.
Porém, existe uma tabela com coluna que existe nas duas listas, mas ela dá como se não existisse.
Alguém pode me ajudar?

 
Postado : 26/11/2014 7:52 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Se eu entendi direito, coloque esta fórmula em G3:

=SE(PROC(D3&"/"&E3;$A$3:$A$4060&"/"&$B$3:$B$4060)=D3&"/"&E3;"EXISTE";"NÃO EXISTE")

E arraste.

Abs

 
Postado : 26/11/2014 8:00 am
(@herlondf)
Posts: 0
New Member
Topic starter
 

Olha, vou mandar em anexo.
Como fiz pra comparar, e não sei porque, ainda tem item que diz que não existe, só que ele existe.
Porque só quero saber o que tem nas duas primeiras colunas, que não tem nas outras duas.

 
Postado : 26/11/2014 8:19 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Tá, mas.... vc testou a minha sugestão?

Eu já tinha dito que o não to conseguindo é entender o que vc quer, pq a tua explicação não condiz com o exemplo. Teu exemplo não tem coluna "numero" e tabela "casa" como vc disse.

 
Postado : 26/11/2014 8:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Porque não usa o raciocínio do outro post?
viewtopic.php?f=20&t=13621

Att

 
Postado : 26/11/2014 8:35 am
(@herlondf)
Posts: 0
New Member
Topic starter
 

Justamente, usei o raciocínio do outro post.
Deixa eu dar o exemplo real.

Fórmula de teste: =SE(ÉERROS(PROCV(A30;$D$3:$D$4501;1;FALSO)&PROCV(B30;$E$3:$E$4501;1;FALSO));"NÃO EXISTE";"EXISTE")

TABELA COLUNA | TABELA COLUNA TESTE
agenda_servico numero_cabine | agenda_servico numero_cabine EXISTE
agenda_servico observacao | agendamento_pagto_conta_pagar agencia EXISTE

Pronto, está acontecendo isso.
Porque em delphi, se eu usar um conector "&" os dois valores tem que ser verdade para o retorno ser verdade.
Porém, ai, ele está pegando a tabela "agenda_servico" e procurando na segunda lista, achou qualquer tabela com o mesmo nome, já retorna verdade.
Era pra ser SE os dois forem verdade, o retorno ser verdade.

Ficou melhor de entender?

 
Postado : 26/11/2014 8:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Talvez te ajude.

Att

 
Postado : 26/11/2014 9:33 am
(@herlondf)
Posts: 0
New Member
Topic starter
 

Alexandre, pode me explicar melhor o uso desse "*" e o que foi feito na planilha?

 
Postado : 26/11/2014 11:36 am