Doble validaci

28/07/2005 - 14:42 por Santi | Informe spam
Hola, amigos.

Hace bastante tiempo que no publicaba nada en este grupo, y lo hago
ahora por una pequeña consulta, que no es muy importante, pues se me
ocurren otras soluciones.

Por tanto, no es necesario que alguien se rompa mucho la cabeza
pensando en ello, pero sabeis la respuesta sin esfuerzo, sería muy
agradecida por mi parte.

La cuestión es que en una columna se almacenan datos que son un
número de exactamente doce cifras. Como una medida de protección para
evitar errores al teclear, le puse una condición para la validadación
del dato, de forma que no admite ninguna entrada que no tenga
exactamente doce caracteres de largo.

Pero el otro día me pidieron que le pusiera, de forma similar, un
control de entradas repetidas, es decir, que si tecleaban un dato que
ya hubiera sido introducido previamente, el programa simplemente, no
lo permitiese.

La solución que yo veo, mucho más sencilla de implementar, es que en
una celda de al lado, se muestre un mensaje diciendo "Entrada
duplicada", o bien, utilizar el formato condicional para que mediante
un código de colores o similar, informe de que el dato recién
introducido está repetido.

Si fuera posible aplicar dos criterios de validación de datos (la
longitud del dato, y la fórmula para comprobar si está repetido o
no), sería ideal. Por tanto, me gustaría ver qué soluciones proponeis
para resolver este asunto.

Muchas gracias por anticipado.


PS. Y aunque no tiene que ver con el resto del mensaje, me gustaría
comentar también que estoy pensando en la creación de un grupo sobre
excel en la jerarquía es. Me gustaría conocer vuestra opinión al
respecto. Muchas gracias también por ello.
 

Leer las respuestas

#1 Manuel Romero
28/07/2005 - 16:03 | Informe spam
Puedes colocar en una columna adyacente la funcion CONTAR.SI, si el
resultado es mayor que 1 pones el mensaje

=SI(CONTAR.SI($A$1:$A$100,A1)>1,"Entrada duplicada","")

la formula la puedes colocar en la columna B

"Santi" escribió en el mensaje
news:
Hola, amigos.

Hace bastante tiempo que no publicaba nada en este grupo, y lo hago
ahora por una pequeña consulta, que no es muy importante, pues se me
ocurren otras soluciones.

Por tanto, no es necesario que alguien se rompa mucho la cabeza
pensando en ello, pero sabeis la respuesta sin esfuerzo, sería muy
agradecida por mi parte.

La cuestión es que en una columna se almacenan datos que son un
número de exactamente doce cifras. Como una medida de protección para
evitar errores al teclear, le puse una condición para la validadación
del dato, de forma que no admite ninguna entrada que no tenga
exactamente doce caracteres de largo.

Pero el otro día me pidieron que le pusiera, de forma similar, un
control de entradas repetidas, es decir, que si tecleaban un dato que
ya hubiera sido introducido previamente, el programa simplemente, no
lo permitiese.

La solución que yo veo, mucho más sencilla de implementar, es que en
una celda de al lado, se muestre un mensaje diciendo "Entrada
duplicada", o bien, utilizar el formato condicional para que mediante
un código de colores o similar, informe de que el dato recién
introducido está repetido.

Si fuera posible aplicar dos criterios de validación de datos (la
longitud del dato, y la fórmula para comprobar si está repetido o
no), sería ideal. Por tanto, me gustaría ver qué soluciones proponeis
para resolver este asunto.

Muchas gracias por anticipado.


PS. Y aunque no tiene que ver con el resto del mensaje, me gustaría
comentar también que estoy pensando en la creación de un grupo sobre
excel en la jerarquía es. Me gustaría conocer vuestra opinión al
respecto. Muchas gracias también por ello.

Preguntas similares