



En ocasiones necesitamos que al escribir en una celda nos valide varias condiciones, insertar datos que cumplan dos criterios en Excel.

En nuestra hoja, disponemos de la columna A donde insertar la referencia de los productos, 1. Que comience por TLM (identifica a la familia) y 2. Que disponga más de 6 caracteres en total.
A | |
---|---|
1 | Producto |
Emplearemos las siguientes funciones anidadas en la validación de datos:
- Función Y. Comprueba si todos los argumentos son VERDADERO y devuelve VERDADERO si todos son VERDADEROS.
- Función IZQUIERDA. Devuelve el número indicado de caracteres desde el comienzo.
- Función LARGO. Devuelve el número de caracteres del texto.
Seleccionar el rango A2:A15. O el rango deseado donde escribir una de las opciones deseadas.
Ir a: cinta de opciones
Pestaña: Datos
Grupo: Herramientas de datos
Validación de datos
. Mostrará ventana de validación.
Clic en Pestaña: Configuración.
Ir a: Permitir
Seleccionar: Personalizada.
Ir a: Fórmula
Escribir:
=Y(IZQUIERDA(A2;3)="TLM";LARGO(A2)>6)Clic en Pestaña: Mensaje de error.
Ir a: Estilo
Seleccionar: Detener.
Ir a: Título
Escribir: Error.
Ir a: Mensaje de error
Escribir: El valor insertado con cumple con el criterio TLMXXXX:
- Comenzar por TLM.
- Incluir más de 6 caracteres. O el texto deseado.Pulsar el botón Aceptar. Cierra la ventana y aplica la validación.
- VERIFICAR FUNCIONAMIENTO
Ir a: Celda A2
Escribir: TLM1. Verificar como se muestra ventana de detener con el mensaje indicado en la validación para evitar insertar un valor no apto (Comienza por TLM pero no incluye más de 6 carácteres).
Pulsar el botón Cancelar. Continuar insertando datos.
Ir a: Celda A2
Escribir: TLM0001. Verificar como se admite el valor escrito.


Hola, muy útil la información.
Tengo una consulta; en una tabla con los datos de las unidades producidas y horas empleadas de determinado producto, necesito validar la columna de las horas de la siguiente forma:
Que si en la columna PRODUCTO hay datos pero en CANTIDAD no hay nada, que no permita el registro en la columna de HORAS.
PRODUCTO CANTIDAD HORAS
1000
1001
1002
1003
1004
1005
Espero puedan ayudarme, Que yo se que si.
Muchas gracias.
Hola Carlos,
Aplica la fórmula: =Y(A3<>"";B3="") en validación de datos.
Saludos.
hola, buen día.
Necesito que en una Celda me permita ingresar horario en formato HH:MM o la palabra Libre, si no, que entregue un error
Hola Cristian,
Aplica la validación con: =O(A1="Libre";Y(A1>=0,0000115;A1<=1))Revisa la siguiente entrada.
Saludos.