Curso Validación de datos en Excel – Parte #4 – Combinando reglas básicas
VER PARTE #3 – MANEJO DE VALORES DUPLICADOS CON VALIDACIÓN DE DATOS
Función Y para combinar reglas básicas
Sin bien las reglas básicas de Validación de datos son muy útiles al momento de restringir la captura de ciertos valores, en otras ocasiones nos será de utilidad hacer una combinación de éstas para tener reglas más especificas para casos, igualmente específicos. La función Y nos ayudará a hacer combinaciones de reglas personalizadas, ya que la misma función nos valida que diferentes pruebas lógicas sean verdaderas.
Ver video Validación de datos en Excel – Parte #4 – Combinando reglas básicas
Suscríbete a EXCELeINFO en YouTube para aprender más de Excel y macros
Caso 1 – Función Y, ESNUMERO y LARGO
En este Caso 1 tendremos una regla personalizada que nos validará si el valor de una celda es número, además de que se validará que cumpla con cierta longitud. Nos auxiliaremos de las funciones ESNUMERO y LARGO como valores lógicos de la función Y.
En la Figura 1 vemos que tenemos el rango [C5:C11] el cual elegiremos y nos dirigimos a Datos > Validación de datos e ingresamos la siguiente fórmula:
=Y(ESNUMERO(C5),LARGO(C5)=10)
Figura 1. Fórmula para validar números con longitud a 10 caracteres.
Caso 2 – Función Y, IZQUIERDA y LARGO
Ahora tenemos la necesidad de validar un tipo de clave de usuario en la que forzosamente debe comenzar con los caracteres “ABC-“, además de cumplir con la cantidad de 8 caracteres de largo. Haremos uso de las funciones Y para combinar las reglas, IZQUIERDA para validar los primeros 4 caracteres al comienzo de la cadena y LARGO para validar la longitud del texto.
De la misma manera, nos vamos a Datos > Validación de datos, e ingresamos la siguiente fórmula:
=Y(IZQUIERDA(C5,4)=”ABC-“,LARGO(C5)=8)
Figura 2. Validamos los primeros 4 caracteres de una cadena y la longitud de 8.
Caso 3 – Permitir lista sin lista desplegable
En el primer capítulo de esta serie vimos cómo definir una lista de validación en una celda para elegir ciertos valores permitidos. En este caso tenemos una lista de días festivos que se festejan en México.
Figura 3. Lista de días festivos en México.
Lo que deseamos es que en las celdas sólo se pueda ingresar una fecha de la lista de la Figura 3, con la salvedad de que no queremos que se muestre una lista de Validación al elegir la celda, o en fórmula podríamos usar la función Y, y que sus argumentos sean cada uno de los valores de la lista, pero la verdad no sería muy práctico hacerlo con fórmula.
Elegimos el rango de celdas, nos vamos a Datos > Validación de datos.
- En Permitir elegimos Lista.
- En origen elegimos la lista de fechas de la hoja Días festivos.
- Desmarcamos la opción Celda con lista desplegable.
Figura 4. Sólo se permitán fechas de la lista en la hoja Dias festivos.
Definir mensaje de entrada y error
Figura 5. Definimos mensaje de entrada y error.
Descarga el ejemplo
EXCELeINFO – Validación de datos en Excel #4 – Combinar reglas.zip