Notifications
Clear all

Validação de Dados analisando 2 células

20 Posts
2 Usuários
0 Reactions
2,591 Visualizações
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

Utilizei a Validação de Dados Personalizada para quando ao inserir dados em uma celula (A1) fosse analisado se a célula (A2) estivesse com algum valor. Caso positivo (A2 com valor) é emitido uma mensagem informando que a célula A2 possui valores, impedindo a inserção de dados na célula A1.

Ou seja, só poderei inserir dados em A1 se A2 estiver vazia. Para tanto, utilizei a seguinte fórmula: =SE(A2="*";"").
Caso essa fórmula seja verdadeira uma mensagem é exibida.

O problema é quando tenho que analisar, além da célula A2, a célula A3. Pois a validação de dados personalizada não "aceita" um SE aninhado do tipo: =SE(A2="*";SE(A3="*")). Nesta situação eu quero que quando A2 OU A3 estiver com algum valor, impeça a inserção de dados em A1.

 
Postado : 29/10/2013 11:01 am
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

O que tu precisa é que a regra funcione normalmente, com a possibilidade da aceitação do caracter #?

se for isso, a fórmula é a seguinte:

=OU(CONT.VALORES(A2:A3)<1;A1="#")

Correto. A fórmula funcionou perfeitamente. Só não entendi o funcionamento/lógica da parte final da fórmula (;A1="#"). Poderia me explicar?

Obrigado!

 
Postado : 22/11/2013 11:17 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sim, nao esquece de agradecer. A fórmula diz que é possivel inserir duas coisas na celula A1:

VALORES (somente se as celulas A2 e A3 possuirem valores abaixo de 1) ou o CARACTER especifico #.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 22/11/2013 11:27 am
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

Sim, nao esquece de agradecer. A fórmula diz que é possivel inserir duas coisas na celula A1:

VALORES (somente se as celulas A2 e A3 possuirem valores abaixo de 1) ou o CARACTER especifico #.

Entendi. Agora se eu precisar inserir na célula A1 o caracter # seguido do texto "01 a 30" tem como permitir? Ou seja, o # serviria como uma "chave" para liberar a inserção de textos como: "# 01 a 30"

 
Postado : 22/11/2013 11:35 am
(@tls13)
Posts: 50
Trusted Member
Topic starter
 

rfnetto, consegui aqui fazer o que eu citei acima.

Acrescentei na fórmula que vc passou a seguinte informação: &(EXT.TEXTO(A1;2;100)))

Desse modo é permitido que se digite qualquer texto após o #

A fórmula toda ficou assim: =OU(CONT.VALORES(A2:A3)<1;A1="#"&(EXT.TEXTO(A1;2;100)))

Obrigado.

 
Postado : 22/11/2013 12:54 pm
Fernando Fernandes
(@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.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/02/2014 10:46 am
Página 2 / 2