Validar

02/02/2004 - 14:16 por Catalina | Informe spam
Hola... Tengo Office 98 y estoy tratando de validar
datos...
1. Necesito que en toda una columna solo permita el
ingreso de texto con longitud de 6 caracteres que
comiencen entre el 1 y 8, es decir que tampoco deje
ingresar datos de 6 digitos que comiencen por 9 y 0...
2. Como funciona la validacion de fechas?? puedo
restringir la entrada con alguna de las funciones de
formato de celda/numero/fechas????
... Me ha resultado imposible lograrlo... Alguno de
ustedes puede ayudarme con la forma de hacerlo??

MIL GRACIAS.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
02/02/2004 - 15:34 | Informe spam
"Catalina" escribió en el mensaje news:81b701c3e98e$b4d19dd0$
Hola... Tengo Office 98 y estoy tratando de validar
datos...
1. Necesito que en toda una columna solo permita el
ingreso de texto con longitud de 6 caracteres que
comiencen entre el 1 y 8, es decir que tampoco deje
ingresar datos de 6 digitos que comiencen por 9 y 0...



Suponiendo que la columna fuera la A, prueba seleccionándola y poniendo como fórmula personalizada:

=Y(VALOR(A1)>0;LARGO(A1)=6;VALOR(IZQUIERDA(A1;1))<9)

2. Como funciona la validacion de fechas?? puedo
restringir la entrada con alguna de las funciones de
formato de celda/numero/fechas????
... Me ha resultado imposible lograrlo... Alguno de
ustedes puede ayudarme con la forma de hacerlo??




Puedes restringirla con una validación, seleccionando "Fecha" en el cuadro "Permitir" y llenando el resto de datos.
Un saludo.


Fernando Arroyo
MS MVP - Excel


MIL GRACIAS.
Respuesta Responder a este mensaje
#2 Catalina
02/02/2004 - 18:23 | Informe spam
Fernando... gracias por tu ayuda... pero sabes qué?? no me
esta funcionando la formula que me mandaste, estoy
seleccionando el rango que necesito (B6:B65536) y cambio
en la formula la A por B y cuando trato de ingresar
cualquier dato en la columna me dice que no es posible, ni
siquiera los que deseo permitir... además, cuando le doy
aceptar a la formula dice que ha encontrado un error y si
le pongo un espacio adelante (asi me sale cuando copio tu
formula) me permite la formula sin advertencia de error...

Estoy haciendo algo mal???? nuevamente gracias por tu
ayuda!!!!

Catalina
...seleccionándola y poniendo como fórmula personalizada:

=Y(VALOR(A1)>0;LARGO(A1)=6;VALOR(IZQUIERDA(A1;1))<9)

Respuesta Responder a este mensaje
#3 Fernando Arroyo
02/02/2004 - 20:25 | Informe spam
Para el rango B6:B65536 tendrás que cambiar la fórmula:

=Y(VALOR(B6)>0;LARGO(B6)=6;VALOR(IZQUIERDA(B6;1))<9)

El mensaje de error que te sale posiblemente sea debido a que tu separador de listas es la coma, mientras que el mío es el punto y coma. Prueba a sustituir los puntos y coma por comas.

Si no lo consigues, dímelo y te envío un libro con la validación funcionando, y al menos así sabremos si se comporta como necesitas.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Catalina" escribió en el mensaje news:843801c3e9b1$3b898fa0$
Fernando... gracias por tu ayuda... pero sabes qué?? no me
esta funcionando la formula que me mandaste, estoy
seleccionando el rango que necesito (B6:B65536) y cambio
en la formula la A por B y cuando trato de ingresar
cualquier dato en la columna me dice que no es posible, ni
siquiera los que deseo permitir... además, cuando le doy
aceptar a la formula dice que ha encontrado un error y si
le pongo un espacio adelante (asi me sale cuando copio tu
formula) me permite la formula sin advertencia de error...

Estoy haciendo algo mal???? nuevamente gracias por tu
ayuda!!!!

Catalina
...seleccionándola y poniendo como fórmula personalizada:

=Y(VALOR(A1)>0;LARGO(A1)=6;VALOR(IZQUIERDA(A1;1))<9)

Respuesta Responder a este mensaje
#4 Catalina
02/02/2004 - 22:28 | Informe spam
Hola Fernando...

Copié tu formula y me funciona... aunque todavia detecta
un error en esta, lo ignoro y funciona!!! QUE MARAVILLA!!

Te agradezco mucho toda tu colaboracion!! Estoy feliz de
haber encontrado esta comunidad tan interesante...!


Respuesta Responder a este mensaje
#5 Fernando Arroyo
03/02/2004 - 09:14 | Informe spam
Si el error que te aparece es el mensaje "la fórmula actualmente evalúa un error. ¿Desea continuar?" al darle a "Aceptar" en el diálogo de la validación, es debido a que las celdas que están vacías en el rango B6:B65536 provocan que la expresión

VALOR(IZQUIERDA(B6;1))<9

devuelva un error. Se podría solucionar complicando la fórmula, pero hacer esto no tiene demasiado sentido dado que, como bien dices, después funciona.
Un saludo, y bienvenida al grupo.


Fernando Arroyo
MS MVP - Excel


"Catalina" escribió en el mensaje news:8dfd01c3e9d3$7abe77e0$
Hola Fernando...

Copié tu formula y me funciona... aunque todavia detecta
un error en esta, lo ignoro y funciona!!! QUE MARAVILLA!!

Te agradezco mucho toda tu colaboracion!! Estoy feliz de
haber encontrado esta comunidad tan interesante...!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida