validaciones

02/11/2006 - 14:14 por Norma | Informe spam
Hola a todos, como andan!
Otra vez necesito de vuestra ayuda, con mucha dificultad, he terminado de
confeccionar una pequeña base de datos en excel, pero quisiera validar las
celdas, para que no completen con cualquier dato,
ttengo campo, apellido y nombre, me gustaria limitar a 30 caracteres, de
texto, campo sexo, f, o m, campo valores, eso me parece que puedo sola, etc.
Si hay algun sitio donde pueda leer como se Hace, en castellano, agradeceria
muchisimo.
Como siempre, GRACIAS
BESOS A TODOS
NORMA

Preguntas similare

Leer las respuestas

#6 AnSanVal
02/11/2006 - 17:34 | Informe spam
Hola Juan M y Norma.

Con la fórmula de Juan M
[=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))] en
otra columna por ejemplo K, colocar en el cuadro de fórmula de Validación
(validando A1): =K1=0

Un saludo desde Tenerife.
*****************************
"Juan M" escribió en el mensaje
news:%23R$flRp$
Hola Norma

"Norma" escribió
Juan: lo que me escribiste me ayudo mucho, solo preguntar si, puedo
evitar que escriban numeros en lugar de letras, porque estexto() permite
texto, pero sino, me viene muy bien igual
miles de gracias
Norma



Con la siguiente formula

=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))

Te indica si es mayor que 0 que hay numeros dentro de la expresion, pero
no he conseguido colocarla para que se pueda emplear en una validacion,
podrias emplear un formato condicional con la formula para cambiar el
formato.

Comentas que tal te ha ido?

un saludo
Juan

Respuesta Responder a este mensaje
#7 Manolo
02/11/2006 - 18:06 | Informe spam
Hola Norma, encontré esta solución en un post respondido por Héctor Miguel y
adaptado a tu requerimiento. En la fórmula de validación puedes poner lo
siguiente:

=SUMAPRODUCTO(--ESERROR(--EXTRAE(A1&REPETIR("A",30-LARGO(A1)),FILA(INDIRECTO
("1:30")),1)))0

Evitará poner números. Ojalá te ayude.

Manolo


"AnSanVal" escribió en el mensaje
news:utUT3yp$
Hola Juan M y Norma.

Con la fórmula de Juan M
[=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))]


en
otra columna por ejemplo K, colocar en el cuadro de fórmula de Validación
(validando A1): =K1=0

Un saludo desde Tenerife.
*****************************
"Juan M" escribió en el mensaje
news:%23R$flRp$
> Hola Norma
>
> "Norma" escribió
>> Juan: lo que me escribiste me ayudo mucho, solo preguntar si, puedo
>> evitar que escriban numeros en lugar de letras, porque estexto()


permite
>> texto, pero sino, me viene muy bien igual
>> miles de gracias
>> Norma
>
> Con la siguiente formula
>
> =SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))
>
> Te indica si es mayor que 0 que hay numeros dentro de la expresion, pero
> no he conseguido colocarla para que se pueda emplear en una validacion,
> podrias emplear un formato condicional con la formula para cambiar el
> formato.
>
> Comentas que tal te ha ido?
>
> un saludo
> Juan
>


Respuesta Responder a este mensaje
#8 Juan M
03/11/2006 - 08:36 | Informe spam
Hola a todos

Despues de ver la formula que manolo ha encontrado de HM se me ha ocurrido
modificar la que expuse y adaptarla a la longitud maxima de 30 caracteres,
ademas de permitir que se pueda poner en la parte de validaciones, el
resultado ha sido este:

=Y(SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;FILA(INDIRECTO(1&":"&10))-1;"")))=0;LARGO(A1)<31)

De esta forma detecta la introducion de numeros y si la longitud es mayor de
30 caracteres.

Un saludo
Juan

"Manolo" escribió en el mensaje
news:uimqSFq$
Hola Norma, encontré esta solución en un post respondido por Héctor Miguel
y
adaptado a tu requerimiento. En la fórmula de validación puedes poner lo
siguiente:

=SUMAPRODUCTO(--ESERROR(--EXTRAE(A1&REPETIR("A",30-LARGO(A1)),FILA(INDIRECTO
("1:30")),1)))0

Evitará poner números. Ojalá te ayude.

Manolo


"AnSanVal" escribió en el mensaje
news:utUT3yp$
Hola Juan M y Norma.

Con la fórmula de Juan M
[=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))]


en
otra columna por ejemplo K, colocar en el cuadro de fórmula de Validación
(validando A1): =K1=0

Un saludo desde Tenerife.
*****************************
"Juan M" escribió en el mensaje
news:%23R$flRp$
> Hola Norma
>
> "Norma" escribió
>> Juan: lo que me escribiste me ayudo mucho, solo preguntar si, puedo
>> evitar que escriban numeros en lugar de letras, porque estexto()


permite
>> texto, pero sino, me viene muy bien igual
>> miles de gracias
>> Norma
>
> Con la siguiente formula
>
> =SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))
>
> Te indica si es mayor que 0 que hay numeros dentro de la expresion,
> pero
> no he conseguido colocarla para que se pueda emplear en una validacion,
> podrias emplear un formato condicional con la formula para cambiar el
> formato.
>
> Comentas que tal te ha ido?
>
> un saludo
> Juan
>






Respuesta Responder a este mensaje
#9 Norma
04/11/2006 - 20:28 | Informe spam
JUAN, Y A TODOS, ME VALIDO, PERFECTO, DEJA EL INGRESO SOLO A CARACTERES!
a VOS Y A TODOS, MILES DE GRACIAS, ME FALTAN VALIDAR OTROS CAMPOS, PERO NO
HE PODIDO PONERME CON ESO, SIN DUDAS, VOY A PEDIRLES QUE ME AYUDEN TA MBIEN.
GRACIAS, DESDE ARGENTINA
GRACIAS TOTALES
NORMA
"Juan M" escribió en el mensaje
news:uSKrlrx$
Hola a todos

Despues de ver la formula que manolo ha encontrado de HM se me ha ocurrido
modificar la que expuse y adaptarla a la longitud maxima de 30 caracteres,
ademas de permitir que se pueda poner en la parte de validaciones, el
resultado ha sido este:

=Y(SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;FILA(INDIRECTO(1&":"&10))-1;"")))=0;LARGO(A1)<31)

De esta forma detecta la introducion de numeros y si la longitud es mayor
de 30 caracteres.

Un saludo
Juan

"Manolo" escribió en el mensaje
news:uimqSFq$
Hola Norma, encontré esta solución en un post respondido por Héctor
Miguel y
adaptado a tu requerimiento. En la fórmula de validación puedes poner lo
siguiente:

=SUMAPRODUCTO(--ESERROR(--EXTRAE(A1&REPETIR("A",30-LARGO(A1)),FILA(INDIRECTO
("1:30")),1)))0

Evitará poner números. Ojalá te ayude.

Manolo


"AnSanVal" escribió en el mensaje
news:utUT3yp$
Hola Juan M y Norma.

Con la fórmula de Juan M
[=SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))]


en
otra columna por ejemplo K, colocar en el cuadro de fórmula de
Validación
(validando A1): =K1=0

Un saludo desde Tenerife.
*****************************
"Juan M" escribió en el mensaje
news:%23R$flRp$
> Hola Norma
>
> "Norma" escribió
>> Juan: lo que me escribiste me ayudo mucho, solo preguntar si, puedo
>> evitar que escriban numeros en lugar de letras, porque estexto()


permite
>> texto, pero sino, me viene muy bien igual
>> miles de gracias
>> Norma
>
> Con la siguiente formula
>
> =SUMAPRODUCTO(LARGO(A1)-LARGO(SUSTITUIR(A1;{1;2;3;4;5;6;7;8;9;0};"")))
>
> Te indica si es mayor que 0 que hay numeros dentro de la expresion,
> pero
> no he conseguido colocarla para que se pueda emplear en una
> validacion,
> podrias emplear un formato condicional con la formula para cambiar el
> formato.
>
> Comentas que tal te ha ido?
>
> un saludo
> Juan
>










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