El investigación de datos en Excel a menudo funciona con fechas.
Una cosa global que muchos usuarios de Excel necesitan revisar cuando trabajan con fechas es si una data está entre dos fechas en particular.
Un uso simple de esto podría ser cuando necesite revisar si la data de giro de un noticia se encuentra en el interior de las fechas especificadas o no. En almohadilla a esto, puede indicar qué informes se enviaron luego de la data orilla.
En este tutorial te mostraré cómo: revisar si la data está entre dos fechas dadas o no†
Usando la fórmula IF anidada
Una de las formas más fáciles de revisar si una data está entre dos fechas dadas es usar una fórmula if simple.
Y cedido que necesitamos revisar dos condiciones, debemos usar dos fórmulas if.
Y cuando usa una fórmula IF en el interior de otra fórmula IF, se fuego construcción IF anidada.
A continuación, tengo un conjunto de datos donde tengo la data de inicio del plan y la data de finalización del plan en la columna A y la columna B, respectivamente. Y luego tengo la data de presentación del plan en la columna C.
Ahora quiero revisar si la data de giro del plan estuvo entre la data de inicio y finalización del plan o no.
Esto se puede hacer fácilmente usando la próximo fórmula IF anidada:
=IF(C2>=A2,IF(C2<=B2,"In Range","Out of Range"),"Out of Range")
La fórmula aludido devuelve «Adentro del rango» si la data está entre las dos fechas especificadas, y devuelve «Fuera del rango» si la data es aludido al inicio del plan o posterior a la data de finalización del plan.
Ahora déjame explicarte rápidamente cómo funciona esta fórmula.
Primero usé y como fórmula para revisar si la data es posterior a la data de inicio del plan o no.
Según estos criterios, necesito especificar qué debe hacer la fórmula si esta condición es verdadera y qué debe hacer la fórmula si la condición es falsa.
Pero como necesito revisar dos condiciones, inmediatamente luego de revisar la primera condición, uso la segunda función IF para revisar la otra condición (ya sea que la data sea aludido a la data de finalización del plan o no).
Cubo que la función SI toma 3 argumentos (la condición, el valía cuando la condición es verdadera y el valía en la condición es desleal), para la segunda función SI, especifico ‘En rango’ como el segundo argumento, porque satisface tanto el condiciones, y especifico fuera de rango como el tercer argumento, porque satisface la primera condición si, pero no satisface la segunda condición si.
Y finalmente, especifico ‘Fuera de rango’ como el segundo argumento de la primera función SI (lo que significa que la condición en la primera función SI falló y, por lo tanto, no fue a la segunda función si y en su superficie devolvió el segundo argumento de la primera función SI).
Como solo tenía dos condiciones para revisar, usé dos funciones if con la segunda función anidada en el interior de la primera. Si necesita revisar más de dos condiciones, puede anidarlas aún más como funciones (aunque se vuelve un poco complicado luego de algunas veces)
Also read: Avoid Nested IF Function in Excel…VLOOKUP to Rescue
Usando la fórmula IF + AND
Si adecuadamente muchos usuarios de Excel se sienten suficiente cómodos usando la fórmula IF, prefiero usar la combinación de las fórmulas IF y AND cuando necesita revisar varias condiciones.
Adentro de la fórmula AND, puede revisar varias condiciones y especificar qué resultado debe obtener si todas las condiciones son verdaderas y qué resultado debe obtener si una de estas condiciones es FALSO.
Tomemos nuevamente el mismo conjunto de datos donde principio el plan y tengo la data de finalización del plan en la columna A y la columna B, y tengo la data de giro del plan en la columna C.
A continuación se muestra la fórmula que puedo usar para revisar si la data de giro está o no entre la data de inicio del plan y la data de finalización del plan:
=IF(AND(C2>=A2,C2<=B2),"In Range","Out of Range")
La fórmula aludido verifica ambas condiciones como ‘Adentro del rango’ si la data de giro está entre las fechas de inicio y finalización, y devolvería ‘Fuera del rango’ si la data de giro comenzó antiguamente del plan o luego de la data de finalización del plan.
Tenga en cuenta que todavía usé una función IF en la fórmula aludido, pero no sentí la penuria de usar dos funciones if.
Como necesitaba revisar ambas condiciones, lo hice con la función AND en su superficie.
La función AND devuelve VERDADERO si ambas condiciones son verdaderas y devuelve FALSO si una o ambas condiciones son falsas.
Y cedido que necesitaba una salida más descriptiva en superficie de un simple VERDADERO o FALSO, utilicé una función SI donde me daría ‘Adentro del rango’ si el resultado es VERDADERO y ‘Fuera del rango’ si el resultado es FALSO.
Consultar si la data cae en fin de semana
Un uso global cuando se trabaja con fechas en la papeleo de proyectos es determinar si una data cae en fin de semana o no.
Al marcar esto manualmente, se comprueba si una data es sábado o domingo.
Pero si trabaja con fechas en Excel, puede usar la función WEEKDAY que puede hacerlo por usted fácilmente.
A continuación, tengo un conjunto de datos donde tengo algunas fechas en la columna A, y quiero revisar si estas fechas caen en un fin de semana o no.
Para este tutorial, consideraría el sábado y el domingo como días de fin de semana.
A continuación se muestra la fórmula que hará esto por usted:
=WEEKDAY(A2,2)>5
Si la data cae en sábado o domingo, obtendrá VERDADERO, de lo contrario, obtendrá FALSO.
La fórmula DÍA DE LA SEMANA aludido verifica el número de serie de la data y devuelve un número que corresponde al número del día de la semana para esa data. Entonces, si es lunes, devolverá 1, si es martes, devolverá 2, y así sucesivamente.
Cubo que la condición que estoy verificando es si el resultado del día de la semana es veterano que 5, devolvería VERDADERO si la data cae en un fin de semana, y devolvería FALSO si es un día de la semana.
Si desea que el resultado tenga más significado, puede usar la próximo fórmula if, que devuelve «Día de la semana» si la data cae en un día de la semana y «Fin de semana» si la data cae en un fin de semana.
=IF(WEEKDAY(A2,2)>5,"Weekend","Weekday")
Problemas para comprobar si una data está entre dos fechas
Hasta ahora, le he mostrado algunos escenarios en los que puede revisar si una data se encuentra entre dos fechas determinadas.
En todas las fórmulas, el principio subyacente es comparar el valía de la data dada con las fechas de inicio y finalización. Si el valía de la data especificada se encuentra entre las fechas de inicio y finalización, se encuentra entre estas dos fechas; de lo contrario, no.
Sin bloqueo, en algunos casos puede ver resultados inesperados.
En esta sección, analizaré algunos errores comunes que debe tener en cuenta al comparar fechas en Excel:
Las fechas deben estar en el formato correcto
Los títulos de data y hora se almacenan como números en el back-end de Excel. Entonces, cuando comparas dos fechas, esencialmente estás comparando dos números.
Puede pensar que la data no parece un número en invariable (por ejemplo, 01 de enero de 2023), pero recuerde que las fechas tienen un formato diferente en la celda de Excel, mientras que en el fondo siguen siendo números.
Por ejemplo, una celda podría mostrar el 1 de enero de 2023, pero en el backend, el valía de esta celda sería 44927 (que es el número total de días que han pasado desde el 1 de enero de 1900).
Ahora, si sus fechas están en el formato correcto, estará adecuadamente.
Pero igualmente existe la posibilidad de que su data esté en un formato que Excel no reconozca como una data, lo que significa que en superficie de un número en el reverso, terminará siendo tratado como una cautiverio.
Por ejemplo, el 1 de enero de 2023 no es un formato de data válido en Excel.
Entonces, si tiene esto en una celda en Excel, se consideraría como una cautiverio, y si lo usa para compararlo con otras fechas, puede dar resultados incorrectos.
En pocas palabras: al comparar fechas en Excel, asegúrese de que las fechas estén en el formato correcto
Las fechas pueden tener un segmento de tiempo que está oculto
Al igual que las fechas, los títulos de tiempo igualmente se almacenan como números en el backend de Excel.
Mientras que un número impávido indicaría un día completo, la parte fracción indicaría la parte del día o el valía de la hora de ese día.
Por ejemplo, si tiene 01-01-2023 18:00:00 en una celda en Excel, en el backend sería 44927.75 donde 44927 significa 01-01-2023 y 0.75 significa 18:00:00
Este es el problema que puede encontrar al revisar si una data se encuentra entre dos fechas determinadas.
Puede ver claramente que la data está entre las dos fechas especificadas, pero Excel puede darle un resultado diferente.
Esto puede suceder porque, por lo normal, cuando las personas trabajan con fechas y horas, la parte de la hora está oculta, por lo que solo se ve la data pero no el valía de la hora.
A continuación, tengo un ejemplo simple donde tengo la misma data en las celdas A1 y B1, pero cuando comparo estas dos celdas, me dice que no son iguales.
Si adecuadamente puede ver claramente que estas fechas son exactamente iguales, no puede ver que hay un valía de tiempo en la celda A1 que está oculto para que no lo vea. Pero cuando Excel compara estas dos celdas, las considera diferentes (lo que debería ser).
Si adecuadamente este no es un marco muy global, a veces puede sorprender incluso a los usuarios avanzados de Excel cuando esto sucede.
En este tutorial, le mostré algunas fórmulas simples que puede usar para revisar si una data está entre dos fechas determinadas o no.
Todavía mencioné algunas trampas a tener en cuenta al comparar fechas y Excel.
Espero que hayas opuesto útil este tutorial de Excel.
Otros tutoriales de Excel que igualmente te pueden apetecer: