Notifications
Clear all

Validar existência de VALOR em outras Colunas

5 Posts
4 Usuários
0 Reactions
1,152 Visualizações
(@lucaasp20)
Posts: 1
New Member
Topic starter
 

Olá. Boa tarde,

Estou com difuldade, pois ou "intermédiário" em excel.
No anexo, eu preciso validar se a Célula F2 (CÉLULA EXATA) está na COLUNA B, caso SIM, Validar SE H2 é IGUAL á D2, caso SIM, Validar se a data de emissão G2 é IGUAL a C2, CASO SIM, preencher como LANÇADA, se NÃO; preencher como NÃO LANÇADA.

Muito obrigado desde já!

 
Postado : 01/10/2015 12:18 pm
(@z3020100)
Posts: 172
Estimable Member
 

Lucaas, veja se é isso que precisa.

Dê retorno.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 01/10/2015 1:07 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Apenas por precaução, sugiro colocar um complemento &"" em todos os argumentos de comparação da fórmula sugerida pelo z3020100, pois notei que o primeiro valor da tabela (6) está lançado como texto e não como número. Fazendo este complemento, vamos transformar tudo em texto e comparar texto com texto evitando equivocos nos testes lógicos, por exemplo: "6"=6 é FALSO.

Assim, a fórmula ficaria, já ajustando o range para o total de 845 linhas da primeira tabela.

=SE(SOMARPRODUTO(($B$2:$B$845&""=F2&"")*($C$2:$C$845&""=G2&"")*($D$2:$D$845&""=H2&""))=1;"LANÇADA";"NÃO LANÇADA")

Outra fórmula matricial (Inserida com CRTL+SHIFT+ENTER) alternativa é:

=SE(SOMA(--(($B$2:$B$845&""=F2&"")*($C$2:$C$845&""=G2&"")*($D$2:$D$845&""=H2&"")))>0;"Lançada";"Não Lançada")

Abraços!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 01/10/2015 1:18 pm
tfcastro
(@tfcastro)
Posts: 131
Estimable Member
 

Olá, Rafael !!

Estou só de curioso aqui, tentando aprender!!
Gostei dessa dica do &"", não conhecia.

Estava tentando entender sua formula. O que faz o -- que colocou depois do SOMA( ??
Não entendi a lógica.

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 02/10/2015 7:17 am
(@z3020100)
Posts: 172
Estimable Member
 

tfcastro, o duplo -- neste caso serve para multiplicar a condição de resultado booleano(verdadeiro/falso), assim como daria para usar também por exemplo 1*, ao invés de --

No caso dessa formula matricial em questão que o Rafael postou, o duplo - é dispensável, já que como temos mais de 1 argumento booleano na formula, um multiplica o outro dispensando o --.

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 02/10/2015 8:28 am