Cómo construir tus fechas dinámicas en Excel

Última actualización el 28/12/2022
Tiempo de leer: 2 minutos

Crear tus fechas personalizadas es muy fácil con Excel. Veamos algunos ejemplos.

Funciones DÍA, MES, AÑO

Estas funciones extraen cada parte de una fecha.

  • DAY extrae el día de una fecha
  • MES extrae el mes de una fecha
  • AÑO extrae el año de una fecha
Fecha Componentes AÑO MES DÍA

Por sí solas, estas funciones no son útiles. Pero usado con la Función de fecha, son poderosos para construir citas dinámicas 😲😎

¿Cómo funciona la función FECHA?

La función FECHA construye una fecha con 3 argumentos EN ESTE ORDEN

  • Año
  • Mes
  • Día

Por ejemplo, si desea mostrar la fecha del 4 de julio de 2021, escriba la siguiente fórmula.

=FECHA(2021, 07, 04) => 04/07/2021

Ok, pero ¿cuál es el punto? 🤔

Veamos cómo utilizar estos componentes para crear su fecha personalizada.

Paso 1: extrae cada componente con una fórmula

Aquí extraeremos cada parte de la fecha con las funciones AÑO, MES y DÍA. Y luego, los integraremos a la función FECHA.

=FECHA(AÑO(C1),MES(C1),DÍA(C1))

Los 3 componentes en la misma función

Vale, el resultado es el mismo. Entonces, ¿por qué es tan importante escribir la función FECHA así?

Bueno, hay 2 razones.

  • Cada componente de la fecha depende del valor en C1. Cuando la fecha en C1 cambie, la fecha personalizada en C3 reflejará la actualización.
  • Además, puedes sumar días, meses o años como cualquier otro cálculo. Así es como creas tus fechas personalizadas 😉👍

Paso 2: agregue meses a la fecha de suscripción

Aquí queremos calcular la fecha de finalización del contrato.

Disponemos de 4 duraciones de contrato diferentes: 12, 18, 24 o 36 meses.

Para calcular la fecha de finalización, agregaremos la duración del mes al argumento MES en la función FECHA.

=FECHA(AÑO($C$1),MES($C$1)+B4,DÍA($C$1))

Cálculo de la fecha de finalización.

Como puede ver, para el valor de cada mes en la columna B, es fácil calcular cada fecha final.

Paso 3: puede aplicar el cálculo para cualquier componente

Para finalizar nuestro ejemplo, la fecha de finalización siempre es el día anterior al día de la fecha de suscripción.

Esta vez, restaremos 1 al componente del día.

=FECHA(AÑO($C$1),MES($C$1)+B4,DÍA($C$1)-1)

Resta 1 día del día de suscripción

Para más información, puedes leer el artículo sobre la forma de calcular el primer día del mes o el último día del mes.

Otros ejemplos en los que necesitas crear una cita dinámica

Crear una fecha dinámica es una tarea muy común con Excel. Aquí hay una lista de artículos donde se utiliza esta técnica.

1 Comentario

  1. don rogers
    11/02/2023 a las 20:32

    Al contar el servicio militar se debe contar el primer y el último día. Por ejemplo, del 1 al 31 de enero son 31 días, no 30 días como muestra la fórmula DATEIF. Estoy intentando mostrar seis tareas diferentes con el total de años, meses y días de cada tarea. Además, un tiempo total desde el ingreso hasta el alta contando el primer y último día de servicio. Por lo general, puedo agregar +1 al aumento de días de la fórmula y funciona. Sin embargo, cuando se agrega +1 para fechas cercanas a fin de mes, la fórmula DATEDIF da algunas respuestas extrañas.

    ¿Tiene alguna sugerencia para una fórmula que agregue el primer y el último día a un intervalo de tiempo total de año, mes y día y sea coherente con los resultados?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Cómo construir tus fechas dinámicas en Excel

Tiempo de leer: 2 minutos
Última actualización el 28/12/2022

Crear tus fechas personalizadas es muy fácil con Excel. Veamos algunos ejemplos.

Funciones DÍA, MES, AÑO

Estas funciones extraen cada parte de una fecha.

  • DAY extrae el día de una fecha
  • MES extrae el mes de una fecha
  • AÑO extrae el año de una fecha
Fecha Componentes AÑO MES DÍA

Por sí solas, estas funciones no son útiles. Pero usado con la Función de fecha, son poderosos para construir citas dinámicas 😲😎

¿Cómo funciona la función FECHA?

La función FECHA construye una fecha con 3 argumentos EN ESTE ORDEN

  • Año
  • Mes
  • Día

Por ejemplo, si desea mostrar la fecha del 4 de julio de 2021, escriba la siguiente fórmula.

=FECHA(2021, 07, 04) => 04/07/2021

Ok, pero ¿cuál es el punto? 🤔

Veamos cómo utilizar estos componentes para crear su fecha personalizada.

Paso 1: extrae cada componente con una fórmula

Aquí extraeremos cada parte de la fecha con las funciones AÑO, MES y DÍA. Y luego, los integraremos a la función FECHA.

=FECHA(AÑO(C1),MES(C1),DÍA(C1))

Los 3 componentes en la misma función

Vale, el resultado es el mismo. Entonces, ¿por qué es tan importante escribir la función FECHA así?

Bueno, hay 2 razones.

  • Cada componente de la fecha depende del valor en C1. Cuando la fecha en C1 cambie, la fecha personalizada en C3 reflejará la actualización.
  • Además, puedes sumar días, meses o años como cualquier otro cálculo. Así es como creas tus fechas personalizadas 😉👍

Paso 2: agregue meses a la fecha de suscripción

Aquí queremos calcular la fecha de finalización del contrato.

Disponemos de 4 duraciones de contrato diferentes: 12, 18, 24 o 36 meses.

Para calcular la fecha de finalización, agregaremos la duración del mes al argumento MES en la función FECHA.

=FECHA(AÑO($C$1),MES($C$1)+B4,DÍA($C$1))

Cálculo de la fecha de finalización.

Como puede ver, para el valor de cada mes en la columna B, es fácil calcular cada fecha final.

Paso 3: puede aplicar el cálculo para cualquier componente

Para finalizar nuestro ejemplo, la fecha de finalización siempre es el día anterior al día de la fecha de suscripción.

Esta vez, restaremos 1 al componente del día.

=FECHA(AÑO($C$1),MES($C$1)+B4,DÍA($C$1)-1)

Resta 1 día del día de suscripción

Para más información, puedes leer el artículo sobre la forma de calcular el primer día del mes o el último día del mes.

Otros ejemplos en los que necesitas crear una cita dinámica

Crear una fecha dinámica es una tarea muy común con Excel. Aquí hay una lista de artículos donde se utiliza esta técnica.

1 Comentario

  1. don rogers
    11/02/2023 a las 20:32

    Al contar el servicio militar se debe contar el primer y el último día. Por ejemplo, del 1 al 31 de enero son 31 días, no 30 días como muestra la fórmula DATEIF. Estoy intentando mostrar seis tareas diferentes con el total de años, meses y días de cada tarea. Además, un tiempo total desde el ingreso hasta el alta contando el primer y último día de servicio. Por lo general, puedo agregar +1 al aumento de días de la fórmula y funciona. Sin embargo, cuando se agrega +1 para fechas cercanas a fin de mes, la fórmula DATEDIF da algunas respuestas extrañas.

    ¿Tiene alguna sugerencia para una fórmula que agregue el primer y el último día a un intervalo de tiempo total de año, mes y día y sea coherente con los resultados?

    Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *