Cómo utilizar la fórmula IF con fechas (6 ejemplos sencillos)

  • Compartir Este
Hugh West

Mientras trabajaba en Microsoft Excel, existen varias fórmulas para facilitarnos el trabajo. SI es una de ellas. Tiene una amplia gama de aplicaciones en Excel. En Función IF realiza una prueba lógica. Devuelve un valor si el resultado es TRUE y otro si el resultado es FALSO En este artículo, ilustraremos cómo utilizar la función SI Para ello, repasaremos varios ejemplos.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde aquí.

Usos de IF con fechas.xlsx

Visión general de la función IF de Excel

  • Descripción

En SI no hace más que comprobar si se cumple una condición específica.

  • Sintaxis genérica

IF(prueba_lógica,[valor_si_verdadero],[valor_si_falso])

  • Descripción del argumento
ARGUMENTO REQUISITO DESCRIPCIÓN
prueba_lógica Requerido Esta es la condición que se probará y calificará como TRUE o FALSO .
[value_if_true] Opcional Cuando una prueba lógica se evalúa como TRUE este es el valor a devolver.
[value_if_false] Opcional Cuando una prueba lógica se evalúa como FALSO este es el valor a devolver.
  • Devuelve

El valor que suministramos para TRUE o FALSO.

  • Disponible en

Todas las versiones posteriores a Excel 2003.

6 Usos de la Fórmula IF con Fechas en Excel

1. Comparación entre dos fechas con la fórmula If

En primer lugar, utilizaremos la función SI para comparar entre dos fechas. A la hora de hacerlo, pueden darse los dos escenarios siguientes.

1.1 Cuando ambas fechas están presentes en las celdas

En este caso, ambas fechas están presentes en celdas que tenemos que comparar. En el siguiente conjunto de datos, tenemos una lista de productos con su fecha y plazo de entrega. Calcularemos el estado de la entrega si la entrega es A tiempo o 'Retrasado'. Veamos cómo hacerlo:

  • En primer lugar, seleccione la celda E7.
  • Ahora, inserta la siguiente fórmula:
=IF(D5>=C5, "A tiempo", "Con retraso")

  • Pulse Entra.
  • Así, podemos ver el estado de entrega del producto ratón es A tiempo.

  • A continuación, arrastre el Asa de llenado herramienta a celda E10.

  • Por último, obtendremos el estado final de entrega de todos los productos.

1.2 Mientras una fecha se almacena en la fórmula

A veces tendremos un conjunto de datos como el que se muestra a continuación. Aquí, la única fecha que tenemos es la fecha de entrega. La fecha límite de entrega es 1-20-22. Vamos a averiguar el estado de la entrega en el Estado del conjunto de datos.

  • Al principio, seleccione la celda D5.
  • Introduzca la siguiente fórmula:
=IF(D5>=C5, "A tiempo", "Con retraso")

  • Ahora, pulse Entra.
  • Aquí, podemos ver que el estado de la entrega es A tiempo para el ratón del producto.

  • A continuación, arrastre el Asa de llenado herramienta hacia abajo hasta la celda D10.

  • Por último, el estado de entrega del conjunto de datos tiene el siguiente aspecto.

2. Fórmula IF y función DATE al mismo tiempo

En este ejemplo, utilizaremos la función SI y la fórmula FECHA Al igual que en el conjunto de datos anterior, introduciremos el estado de entrega de los productos en el campo Estado Siga los sencillos pasos que le indicamos:

  • En primer lugar, seleccione la celda D5 .
  • Escribe la siguiente fórmula en esa celda:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Pulsa el botón Entre en llave.
  • Así, obtenemos el estado de entrega del producto ratón como A tiempo.

  • Ahora, arrastre el Asa de llenado a la célula D10.

  • Como resultado, obtenemos el estado de entrega de todos los productos en el Estado columna.

🔎 ¿Cómo funciona la fórmula?

  • DATE(2022,1,14): Toma la fecha para comparar.
  • IF(C5<=DATE(2022,1,14), "A tiempo", "Con retraso"): Devuelve el valor del estado de la entrega.

3. Función DATEVALUE de Excel envuelta en una fórmula IF con fechas

En excel Función DATEVALUE convierte la fecha en texto. Podemos combinar esta función con la función Fórmula IF para calcular fechas. Para este ejemplo, utilizaremos nuestro conjunto de datos anterior con una fecha límite diferente. Para ello, siga las instrucciones que se indican a continuación:

  • En primer lugar, seleccione la celda D5.
  • Pon la siguiente fórmula:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • A continuación, pulse Entra.
  • Aquí, podemos ver el estado de entrega del primer producto ratón es A tiempo.

  • A continuación, arrastre el Asa de llenado herramienta.

  • Por último, obtendremos el estado de entrega de todos los productos en el Estado como en la figura siguiente.

🔎 ¿Cómo funciona la fórmula?

  • DATEVALUE(“18/01/2022”): Tenga en cuenta la fecha 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "A tiempo", "Retrasado"): Devuelve el valor del estado de la entrega A tiempo si la condición es VERDADERO. En caso contrario da Retrasado como salida.

Más información: Cómo utilizar la función VBA DateValue en Excel

Lecturas similares

  • Formato de Fecha con VBA en Excel (4 Métodos)
  • Cómo insertar la fecha actual en Excel (3 maneras)
  • Utilizar el método abreviado de fecha de Excel
  • Cómo Obtener la Fecha Actual en VBA (3 Maneras)

4. Aplicar la Lógica AND & Fórmula IF con Fechas en Excel

Utilizando Y junto con la lógica SI podemos calcular fechas en Excel. La fórmula Y lógica devuelve una salida en la que todas las condiciones deben ser TRUE o FALSO. Veamos cómo hacerlo:

  • Al principio, seleccione la celda D5.
  • Introduzca la siguiente fórmula:
=IF(AND(C5>=$G$8,C5<=$G$9), "A tiempo", "Fuera de plazo")

  • Ahora, pulse Entre en .
  • Así, obtenemos el estado de entrega del producto ratón con Y lógica.

  • A continuación, arrastre hacia abajo el Asa de llenado herramienta.

  • Como resultado, obtenemos el estado de entrega de todos los productos en el Estado del conjunto de datos.

🔎 ¿Cómo funciona la fórmula?

  • AND(C5>=$G$8,C5<=$G$9): Esta parte representa dos condiciones. Una es C5>=G8 y otra es C5<=G9. ' $ mantiene fija la referencia de la celda.
  • IF(AND(C5>=$G$8,C5<=$G$9), "A tiempo", "Fuera de plazo"): Si la condición es VERDADERO, devuelve el valor A tiempo. En caso contrario da Retrasado como salida.

5. Insertar fórmulas TODAY & IF con fechas

Una combinación del Función HOY y Fórmula IF es otra forma de contar fechas en excel. Supongamos que tenemos un conjunto de datos de productos junto con su fecha de entrega. Consideremos que la fecha límite de entrega es hoy 1-11-22. Para ti, será la fecha en la que estés ejerciendo. Ahora vamos a averiguar el estado de entrega de todos los productos con los siguientes pasos:

  • En primer lugar, seleccione la celda D5.
  • Introduce la siguiente fórmula:
=IF(C5<=TODAY(), "A tiempo", "Retrasado")

  • Pulsa el botón Entre en botón.
  • Aquí, en la celda D5 obtenemos el estado de entrega del producto ratón en A tiempo.

  • A continuación, arrastre el Asa de llenado a las celdas siguientes.

  • Por último, el estado de entrega de todos los productos tiene el aspecto de la figura siguiente.

🔎 ¿Cómo funciona la fórmula?

  • HOY(): Esta parte toma la fecha del día de hoy.
  • IF(C5<=TODAY(), "A tiempo", "Retrasado"): Devuelve A tiempo Si la condición es TRUE de lo contrario dar Retrasado como salida.

Más información: Cómo utilizar la función Día en Excel VBA

6. Calcular Fechas Futuras o Pasadas en Excel Utilizando la Fórmula IF

En este ejemplo, comprobaremos si una fecha se encuentra dentro de un intervalo o no. Por ejemplo, tendremos en cuenta el día de hoy. El motivo de este ejemplo es comprobar si la entrega tendrá lugar o no dentro de diez días. Veamos cómo podemos hacerlo:

  • En primer lugar, seleccione la celda D5.
  • Escribe allí la siguiente fórmula:
=IF(C5

  • A continuación, pulse Entra.
  • Ahora podemos ver que el estado de la entrega del producto ratón está dentro del rango. La entrega se llevará a cabo dentro de 10 días a partir de hoy.

  • A continuación, arrastre el Asa de llenado herramienta.

  • Al final, podemos ver el estado de entrega de todos los productos en el Estado del conjunto de datos.

🔎 ¿Cómo funciona la fórmula?

  • HOY()+10: Toma la fecha después de diez días a partir de la fecha actual.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Si la condición es TRUE devuelve Dentro del radio de acción de lo contrario da Fuera de cobertura como salida.

Conclusión

En este artículo, hemos cubierto el cálculo de las fechas utilizando la función SI Esperamos que los ejemplos anteriores le ayuden a comprender la lógica de la fórmula SI fórmula con fechas. Descarga el cuaderno de prácticas que se añade con este artículo y practica tú mismo. Si tienes alguna duda, déjanos un comentario en la casilla de abajo e intentaremos responderte lo antes posible.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.