Pergunte aqui
0

Aplicar Validação de dados em célula que contém dado

perguntadas 2016-04-15 18:10:31 +0200

imagem do gravatar de Orlando

updated 2016-05-01 16:51:04 +0200

imagem do gravatar de Grafeno

Olá, Pessoal!

Já pesquisei, digitando "validação" e não obtive êxito.

Parece um problema simples, mas já esquentei a cabeça e ainda não encontrei a solução.

Estou tentando validar dados, quando digitados em uma célula que já vem com uma informação numérica.

Exemplo: Na célula A2 eu tenho o nº 156 e gostaria que essa mesma célula só aceitasse número igual a ele ou a sua soma com 55, ou seja, a cél A2 só aceitaria os números:

156 (já na célula); 211 (156+55); 266 (211+55); 321 (266+55); ...

Eu tentei usando na Validação... (menu Dados, do Calc) a fórmula =SOMA(A2;55). Mas não consigo retornar àqueles mesmos números de forma aleatória!

Grato pela atenção!

Orlando Souza

8)

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2016-04-17 19:12:01 +0200

imagem do gravatar de Orlando

updated 2016-04-17 19:17:54 +0200

Encontraram uma fórmula:

=SE(ARRED(MOD(A2/55;1);4)=0,8364;1;0)

Porém, não consigo aplicar na Validação... do Calc porque não há um critério disponível para recebê-la.

Sendo assim, vou continuar acrescentando aqueles números na Lista de valores da Validação.., à medida que for precisando.

Obrigado pela atenção!

Orlando Souza

:|

editar assinalar como ofensivo Excluir Link mais
2

respondidas 2016-04-16 03:22:21 +0200

updated 2016-04-16 03:24:40 +0200

Oi @Orlando

Tenho uma solução que lhe alerta que o digitado esta fora do padrão esperado, usando Formatar / Formatação condicional...

A formula é: SE(OU(A2<156;MOD(A2;55)<>46)) e selecionei estilo de fundo de célula vermelho.

Assim quando digitado numero <156 ou quando o resto do numero dividido por 55 for diferente de 46 a célula fica com fundo vermelho.

Contudo não impede a digitação, mas alerta sobre o erro.

editar assinalar como ofensivo Excluir Link mais

Comentários

É importante que a aplicação seja feita em Dados / Validação...

Então, com exceção do número 156, aqueles números que mencionei na minha pergunta deixariam a célula vermelha?

Analisando essa resposta, percebi que a divisão de qualquer um daqueles números por 55 tem como resultado uma constante decimal igual a 0,836363636363636...

imagem do gravatar de OrlandoOrlando ( 2016-04-16 04:33:33 +0200 )editar

Não só quando o numero digitado for menor que 156 ou diferente de 156+(n*55).

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-04-16 05:47:36 +0200 )editar

Entendi. Então, continuarei tentando uma fórmula para a Validação... impedir a digitação com Alerta de erro na célula A2.

Enquanto isso, vou usando a Lista de valores na Validação..., com Entradas dos números à medida que for necessário.

imagem do gravatar de OrlandoOrlando ( 2016-04-16 12:34:53 +0200 )editar

Por validação, faça o seguinte: em um local na planilha faça uma tabela com os valores aceitáveis (156; 156+55, etc), até o limite estimável.

Em Dados / Validação...Intervalo de células (selecione o local mencionado acima) e selecione [v]Permitir..; [v] Mostrar....; e [v] Ordenar....

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-04-16 13:55:15 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2016-04-15 18:10:31 +0200

Lidas: 373 vezes

Última atualização: Apr 17 '16