Cambiar Longitud Máxima por Condición

05/12/2007 - 00:14 por Luis | Informe spam
Qué tal foro! Les agradecería mucho su ayuda urgente.. resulta que en
una hoja en la columna A he incluido la validación que únicamente
permite el ingreso de los siguientes valores: "CEDULA" o "RUC", deseo
que por validación si la celda de la fila correspondiente en la
columna A dice "CEDULA" la celda en la fila correspondiente de la
columna B permita un máximo de 10 caracteres numéricos enteros, pero
si dice "RUC" que la longitud máxima sea de 13 caracteres numéricos
enteros. Para ambos casos se deberá llenar a la izquierda del valor
ingresado tantos ceros como la longitud correspondiente lo requiera.
Espero que hayan podido entenderme.

Saludos y Millón Gracias!

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/12/2007 - 08:05 | Informe spam
hola, Luis !

... en la columna A he incluido la validacion que unicamente permite el ingreso de los siguientes valores: "CEDULA" o "RUC"
deseo que por validacion si la celda de la fila correspondiente en la columna A dice "CEDULA"
la celda en la fila correspondiente de la columna B permita un maximo de 10 caracteres numericos enteros
pero si dice "RUC" que la longitud maxima sea de 13 caracteres numericos enteros.
Para ambos casos se debera llenar a la izquierda del valor ingresado tantos ceros como la longitud correspondiente lo requiera...



suponiendo la celda con lista [A2] y la celda con restricciones [B2] utiliza la siguiente formula para validacion en [B2]:
OJO: debe ser en una sola linea y mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

=y(largo(b2)=si(a2="cedula",10,si(a2="ruc",13,0)),sumaproducto(--(esnumero(--extrae(b2,
fila(indirecto("1:"&si(a2="cedula",10,si(a2="ruc",13,0)))),1))))=si(a2="cedula",10,si(a2="ruc",13,0)))

si [A2] esta vacia, no funcionan las reglas de validacion para [B2], tendrias que apoyarte (p.e.) de los formatos condicionales
usando como condicion una formula +/- como: =esblanco(a2) y establecer algun color "llamativo" (p.e. rojo) en el fondo de la celda :-((

(ademas) nota que las reglas de validacion sirven para (en buena medida) asegurar la introduccion de (ciertos) datos
pero... NO son (totalmente) infalibles
- pueden ser sobre-escritas/eliminadas (por un paste que venga de un cut/copy de otro rango)
- pueden ser omitidas (cuando la entrada de los datos es por codigo)
- pueden ser sobre-pasadas (cuando se hace -p.e.- edicion / reemplazar)
- pueden ser eliminadas (p.e. con el menu edicion / borrar / todo)
- puede ser borrado el contenido de la/s celda/s
- puede modificarse "la condicion" cuando ya se habian entrado datos (etc.)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Luis
06/12/2007 - 00:43 | Informe spam
Qué tal Héctor Muchas Gracias por tu ayuda... he intentado escribir la
fórmula en la sección "Personalizada" de la opción validación pero
indica que la fórmula posee un error... he tratado ingresandola con la
combinación de botones como una fómula matricial pero no resulta... en
que me puedo estar equivocando??

Gracias!
Respuesta Responder a este mensaje
#3 Héctor Miguel
06/12/2007 - 02:18 | Informe spam
hola, Luis !

... he intentado escribir la formula en la seccion "Personalizada" de la opcion validacion pero indica que la formula posee un error
... he tratado ingresandola con la combinacion de botones como una fomula matricial pero no resulta
... en que me puedo estar equivocando??



(probablemente) algo que hayas omitido en la nota que te puse ?:

1) asegurate de seleccionar la celda apropiada (B2 comparandola con A2)
2) asegurate de copiar la formula como una sola linea (OJO con los doble-menos)
3) prueba cambiando "mi" separador de argumentos (coma) por el que use tu configuracion regional (punto y coma ?)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Luis
06/12/2007 - 16:11 | Informe spam
Héctor Gracias.. disculpa tanta molestia pude ingresar la fórmula pero
ahora no puedo ingresar ningún valor... intento hacerlo con las
restricción que te expuse (cédula:10 caracteres, ruc:13 caracteres)
pero no funciona.. Qué podrá ser?

Saludos y Muchas Gracias!
Respuesta Responder a este mensaje
#5 Héctor Miguel
06/12/2007 - 23:00 | Informe spam
hola, Luis !

... pude ingresar la formula pero ahora no puedo ingresar ningún valor
... intento hacerlo con las restriccion que te expuse (cédula:10 caracteres, ruc:13 caracteres)
pero no funciona.. Que podra ser?



la formula propuesta "descarta" si son mayusculas o minusculas... pero palabras acentuadas... (no es lo mismo) -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida