Notifications
Clear all

Validação de Dados Personalizado

9 Posts
3 Usuários
0 Reactions
1,549 Visualizações
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

Há como na Validação de Dados, no critério Personalizado, utilizar uma fórmula que atribua à uma célula o valor de outra célula ?

Por exemplo, crio uma validação na célula A1 com a seguinte fórmula: =SE(B1>1;B1;"-")

Ou seja se a célula B1 contiver qualquer valor quero que este valor seja copiado para a célula A1. Caso B1 não contenha nada, A1 será preenchido com um sinal de menos.

Objetivo: Quero que a célula A1 esteja liberada (ainda vou incrementar na na fórmula algo que permita isso) para o usuário digitar algum texto, numa exceção, mas que a fórmula vinculada à célula não seja apagada. Sendo que se eu inseri-se essa fórmula diretamente dentro da célula A1 ele seria apagada caso o usuário digita-se algum texto. E não quero que isso ocorra. Por isso preciso da Validação.

 
Postado : 13/02/2014 11:15 am
(@mateushpe)
Posts: 59
Trusted Member
 

Olá!

Tenta SE(B1<>"";B1;"-")

Se B1 diferente de vazio.

Mateus

 
Postado : 13/02/2014 6:30 pm
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

Olá!

Tenta SE(B1<>"";B1;"-")

Se B1 diferente de vazio.

Mateus

Com essa fórmula nada acontece na célula!

Estranho...

 
Postado : 18/02/2014 6:43 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia tls13

Como o nome já diz, formatação condicional, só formata a célula, ela não insere nenhum dado na célula.
Você pode usar fórmulas na formatação, mas exclusivamente para determinas quais células serão formatadas

A fórmula do Mateus só vai funcionar na planilha, não na formatação.

At.te

 
Postado : 18/02/2014 7:15 am
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

Bom dia tls13

Como o nome já diz, formatação condicional, só formata a célula, ela não insere nenhum dado na célula.
Você pode usar fórmulas na formatação, mas exclusivamente para determinas quais células serão formatadas

A fórmula do Mateus só vai funcionar na planilha, não na formatação.

At.te

Mas não estou usando na "formatação condicional"! E sim na Validação de Dados.

 
Postado : 18/02/2014 7:23 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

tls,

Só com macro. Validação de dados não "inputa/calcula" valores. Fórmulas fazem isso.

Tente um post em VBA & Macros. Vai mais rápido.

Abs,

 
Postado : 18/02/2014 7:39 am
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

OK. Valeu!

 
Postado : 18/02/2014 7:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

tls

Eu apenas troquei validação por formatação, mas a resposta continua valendo.

At.te

 
Postado : 18/02/2014 8:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 18/02/2014 8:49 am