Notifications
Clear all

VALIDAÇÃO DE DADOS COM FÓRMULA

12 Posts
3 Usuários
0 Reactions
2,050 Visualizações
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Bom dia !!

Eu gostaria que a validação de dados na célula B13 da aba "SIMULA", não mostrasse os espaços em brancos da coluna D. Porém ele não localiza como espaço em branco porque são tudo fórmulas. É possível fazer algo através de fórmulas ou devo recorrer ao VBA ?

Segue exemplo e planilha em anexo.

Obrigado !!

 
Postado : 09/02/2017 7:24 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Eu não to conseguindo colocar a planilha, ela demora muito pra carregar e depois não tem nada em anexo.

 
Postado : 09/02/2017 7:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
B13 > dados > validação > lista > =DESLOC(SIMULA!$D$7;;;CONT.VALORES(SIMULA!$D7:$D20)-1) ............. Pronto!!
.

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

 
Postado : 09/02/2017 8:45 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

.
B13 > dados > validação > lista > =DESLOC(SIMULA!$D$7;;;CONT.VALORES(SIMULA!$D7:$D20)-1) ............. Pronto!!
.

Não deu certo, porque os espaços em branco ainda contem formula. Existe alguma outra maneira ?

 
Postado : 09/02/2017 10:17 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

guimatheus

Olha este modelo de fazer e faça adaptação para sua planilha

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 09/02/2017 10:25 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Decio

Também não deu certo, segue minha planilha pra verificarem.

Outra dúvida, quando eu atualizo o CPF na planilha, os registros não alteram automaticamente na lista (alteram somente na coluna D que possui a formula), eu tenho que clicar e escolher manualmente para as "novas" matriculas.
É possível que altere automático na lista da validação de dados?

 
Postado : 09/02/2017 10:38 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

guimatheus, Bom Dia.

Ufa!!!, Consegui fazer a formula correta, trazer lista não brancos, confere.

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 10/02/2017 3:56 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Boa noite Decio,

CARACA !! Ficou top, como conseguiu ? Não entendi como achou a solução.

Me explica, para eu poder fazer em outras planilhas que eu tenho, ou se caso alguém quiser souber tambem.

Você está de mega parabéns, ficou top !

 
Postado : 14/02/2017 7:06 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

guimatheus, Bom Dia.

No gerenciamento de nomes coloque nome Listas e a formula =DESLOC(SIMULA!$D$8;0;0;SOMARPRODUTO(--(ÉNÚM(VALOR(SIMULA!D8:D19))));1) , esta formula consegue pegar o valor difernte de brancos ok

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 15/02/2017 5:56 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Decio

Eu segui seu conselho e tentei de todas as formas, mas não deu certo. Coloquei na mesma planilha, porém atualizada. A lista continua aparecendo espaços em branco.

Segue planilha em anexo.

 
Postado : 15/02/2017 6:38 am
(@guimatheus)
Posts: 30
Eminent Member
Topic starter
 

Caso consiga novamente, me explica como conseguiu, qual a solução. Porque esta planilha em anexo está sem a aba principal que trás os dados do participante, pois ela é muito pesada e não carregada aqui no fórum.

Ai eu vou tentar colocar na planilha aqui na empresa.

 
Postado : 15/02/2017 6:40 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
guimatheus, em dados > validação > lista ... vc colocou D8:D19 !!!!!!!!!!
.
Tem que colocar a formula do Deciog: =DESLOC(SIMULA!$D$8;0;0;SOMARPRODUTO(--(ÉNÚM(VALOR(SIMULA!D8:D19))));1)
.

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

 
Postado : 15/02/2017 7:27 am