Funciones de Fecha
Intermedio

Alinea las fechas de renovación de contratos a fin de mes y cuenta los meses que quedan

EOMONTH redondea una fecha desplazada por meses completos al último día del mes donde cae, en el mismo paso — y la unidad "M" de DATEDIF convierte dos fechas en un número entero de meses en lugar de un tramo de días que nadie pidió.

Tarea:

Te encargas de las renovaciones de los contratos de mantenimiento de software del departamento de TI. Para simplificar la facturación, cada contrato se renueva el último día de un mes en lugar de en el aniversario exacto de su fecha de inicio. Para cada contrato de abajo, usa EOMONTH en la columna D para desplazar la fecha de inicio de la columna B hacia adelante según su plazo en meses de la columna C y caer en el último día de ese mes — la fecha de renovación. Luego, midiendo desde la fecha de revisión de hoy, 23 de septiembre de 2026, usa DATEDIF en la columna E para calcular cuántos meses completos quedan hasta cada renovación.

Objetivos de Aprendizaje:

  • Usar EOMONTH para desplazar una fecha por meses completos y redondearla a un fin de mes en un solo paso
  • Reconocer que EOMONTH descarta el día original del mes en lugar de conservarlo
  • Medir una cuenta regresiva desde una fecha de referencia fija con la unidad "M" de DATEDIF, en lugar de desde la fecha propia de cada fila
Pistas

Resuélvelo sin pistas para +5 XP

Hoja de Cálculo Interactiva

Los datos de este ejercicio

Esta es la cuadrícula con la que empiezas. Las referencias de celda de la tarea — B6, C2 — apuntan a los números de fila y letras de columna de abajo.

ABCDE
1ContractStart DateTerm (Months)Renewal DateMonths Until Renewal
2Atlas ERP Suite1/15/202612
3Beacon CRM5/3/20266
4Cobalt Analytics2/28/202618
5Delta Support Desk7/1/20263
Qué enseña este ejercicio (contiene la respuesta)

EOMONTH(B2,12) empieza en la fecha de inicio de Atlas ERP Suite, el 15 de enero de 2026, avanza doce meses hasta enero de 2027, y redondea hacia abajo al último día de ese mes, el 31 de enero — el día 15 nunca sobrevive al viaje, porque EOMONTH solo devuelve un fin de mes. Cobalt Analytics muestra por qué eso importa incluso cuando la fecha de inicio ya es un fin de mes: el 28 de febrero de 2026 más un desplazamiento de 18 meses sigue cayendo en el 31 de agosto de 2027, no en una fecha construida sumando días al día 28. La columna E mide entonces desde una fecha de revisión fija, el 23 de septiembre de 2026, en lugar de desde la fecha de inicio de cada contrato, así que DATEDIF("9/23/2026",D2,"M") cuenta los meses completos que a cada fila le quedan a partir de ese mismo día — 4 para Atlas, 2 para Beacon, 11 para Cobalt, 1 para Delta — descartando los días sobrantes más allá del último mes completo en lugar de redondearlos hacia un mes extra.