Transcripción del video
El comando validación de datos también nos permite validar fechas y horas que serán ingresadas en nuestra hoja.
En este ejemplo, queremos que los valores ingresados en la columna Fecha sean solo del año 2019 y eso lo haremos de la siguiente manera.
Seleccionaré las celdas de la columna Fecha e iré a la pestaña Datos para hacer clic en el botón Validación de datos.
En seguida elegiré la opción Fecha y para la segunda lista desplegable dejaré el valor “entre” ya que voy a ingresar la fecha inicial como el 1 de enero del 2019 y la fecha final será el 31 de diciembre del 2019.
Con este rango de fechas solo se podrá ingresar una fecha que pertenezca al año 2019.
Pulsaré el botón Aceptar y en la celda B2 ingresaré el 1 de enero del 2019 y al pulsar la tecla Entrar la fecha será ingresada en la celda sin problema alguno.
En seguida ingresaré la fecha 1 de enero del 2020 y al pulsar la tecla Entrar obtendremos el mensaje de error.
Pulsaré el botón Cancelar e ingresaré la fecha del 5 de mayo del 2019 y no tendremos problema con la validación de datos.
Como podrás imaginar, la validación de horas es algo similar.
Seleccionaré el rango de celdas de la columna Entrada y pulsaré el botón Validación de datos y elegiré la opción Hora y voy a permitir las horas que se encuentren en el rango de las 7:00 hrs y hasta las 18:00 hrs.
Para terminar, pulsaré el botón Aceptar y haremos una prueba de la validación de datos que acabamos de crear.
En la celda C2 ingresaré la hora 6:59 y al pulsar Entrar obtendremos el mensaje de error.
Pulsaré el botón Reintentar y cambiaré el valor de la celda a las 7:00 hrs. y ahora tendremos un valor válido en la columna.
Para nuestro siguiente ejemplo vamos a aumentar un poco la complejidad del criterio de validación de datos y para eso activaré la Hoja2 donde he ingresado valores para las columnas Fecha y Entrada y ahora queremos crear un criterio de validación para la columna Salida donde la única condición será que los valores deberán ser mayores que los valores de la columna Entrada.
Es decir, la celda C2 tiene las 7:00 horas y, por lo tanto, la celda D2 deberá tener un valor mayor a las 7:00 horas.
Comenzamos con la selección de celdas de la columna Salida y en seguida pulsaré el botón Validación de datos.
En la primera lista desplegable elegiré la opción Hora y para la segunda lista desplegable el valor Mayor que.
En nuestros ejemplos anteriores siempre he ingresado un valor en estas cajas de texto, pero te mostraré que es posible ingresar la referencia a una celda.
Haré clic en el botón de selección de rango, que se encuentra en el extremo derecho de la caja de texto, y posteriormente haré clic en la celda C2 y vuelvo a hacer clic en el botón de selección de rango para regresar al cuadro de diálogo de Validación de datos.
Observa que la referencia a la celda C2 es relativa y eso es de mucha importancia para nuestro ejemplo ya que significa que cada celda de la columna Salida será comparada con su equivalente de la columna Entrada.
La celda D2 será comparada con la celda C2, la celda D3 con la celda C3 y así sucesivamente.
Aunque estamos ingresando la referencia a la celda C2 en el cuadro de texto “Hora inicial”, Excel se encargará de modificar esta referencia para cada una de las filas de la columna Salida y eso lo comprobaremos en un instante.
Pulsaré el botón Aceptar y antes de comprobar la validación de datos quiero que observes lo siguiente.
Activaré la celda D3, y pulsaré el botón de validación de datos, y podemos ver que la comparación de esta celda se hará con la celda C3.
Cerraré esta ventana y haré clic en la celda D10 y de nuevo pulsaré el botón del comando Validación de datos y veremos que la comparación será hecha con el valor de la celda C10.
Con esto comprobamos que cada celda de la columna Salida será comparada con su equivalente de la columna Entrada.
Cerraré el cuadro de diálogo y vamos a comprobar el funcionamiento de nuestra validación de datos.
En la celda D2 ingresaré el valor 7:00 hrs. y al pulsar Entrar obtendré el mensaje de error porque la regla me está pidiendo que el valor de la columna Salida sea mayor que el valor de la columna Entrada.
Pulsaré el botón Reintentar y modificaré la hora para las 7 con un minuto y en esta ocasión tendremos una hora válida para nuestra columna.
Haremos una prueba más. En la celda D3 ingresaré el valor 7:04 hrs y al pulsar la tecla Entrar obtendremos el mensaje de error porque dicha hora es menor que el valor de la celda C3.
Pulsaré el botón Reintentar y modificaré la hora a las 7:06 que es mayor que la hora de la columna Entrada y en esta ocasión tendremos un dato válido para la celda.