You are on page 1of 5

Calcular una fecha futura en Excel

En ocasiones necesitamos calcular la fecha que corresponde a cierta cantidad de das posteriores a la fecha actual, por ejemplo, qu fecha ser dentro de 10 das? Afortunadamente este tipo de clculo es muy fcil de realizar en Excel.

Determinar una fecha final


Si queremos conocer la fecha de conclusin de una tarea y sabemos su fecha de inicio y su duracin, entonces ser tan simple como hacer una suma en Excel, por ejemplo:
=HOY() + 10

La funcin HOY nos devolver la fecha actual y al sumar el valor 10 obtendremos la fecha que corresponde a diez das posteriores al da de hoy. Este clculo funciona para cualquier fecha y lo puedes observar en el siguiente ejemplo donde hago la misma operacin pero con diferentes fechas de inicio y duracin:

Cmo es que Excel puede calcular una fecha futura con una simple suma? Para poder comprender mejor este comportamiento de la herramienta debemos conocer la manera en que Excel trabaja con fechas.

Las fechas en Excel son nmeros


Los clculos de fechas son muy sencillos de realizar porque las fechas en Excel son en realidad nmeros enteros. Si tienes tiempo utilizando Excel sabrs que todas las celdas tienen un valor, y que dicho valor puede desplegarse en pantalla de una manera diferente lo cual sucede con las fechas: su valor es numrico pero se despliega en pantalla con un formato que estamos acostumbrados a reconocer como fecha. Por ejemplo, si en una celda de Excel

colocas el valor 1 y posteriormente le das el formato de fecha corta, observars que Excel cambia el valor desplegado de la celda por la fecha 01/01/1900.

De esta manera sabemos que la fecha 01/01/1900 tiene asignado el nmero 1 y por lo tanto cualquier otra fecha ser un nmero entero que representar la cantidad de das que han transcurrido a partir del 01/01/1900. En la siguiente imagen he agregado una columna donde he copiado las fechas del ejemplo anterior y he cambiado su formato a General para ver el nmero entero que le corresponde a cada fecha. Posteriormente, he abierto el cuadro de dilogo Formato de celdas, donde al seleccionar la categora General se muestra el nmero entero correspondiente a la celda D2:

Observa que la fecha final tiene asignado el nmero 41285 que es precisamente la suma de 41275 + 10. Es por esta razn que los clculos con fechas son muy fciles de realizar para Excel ya que realmente estar trabajando con nmeros enteros que podr sumar o restar fcil y rpidamente.

Ejemplo: Calcular la fecha de parto


Como hemos aprendido hasta ahora, si sumamos un valor entero a una fecha estaremos sumando cierta cantidad de das. Ahora hagamos un ejemplo con mayor grado de complejidad y que es calcular la fecha de parto de un beb a partir de una fecha determinada. Para realizar este clculo utilizar la Regla de Naegle que indica que la fecha probable de parto se obtiene de la siguiente manera: A partir de la fecha de la ltima regla de la mujer sumar un ao, restar tres meses y finalmente sumar 7 das. Hagamos este clculo paso por paso. Para sumar un ao a la fecha inicial podra sumar el valor 365, pero har uso de las funciones FECHA, AO, MES y DIA para comprobar su funcionamiento. As que considera la siguiente frmula:
=FECHA(AO(A2)+1, MES(A2), DIA(A2))

La funcin FECHA genera una fecha vlida en Excel a partir de los valores numricos del ao, mes y da. En este caso obtendr el ao de la fecha original que se encuentra en la celda A2 y le sumar el valor 1 con lo cual obtendr de inmediato el valor del ao siguiente. Posteriormente indicar tanto el mes como el da de la fecha original. Observa el resultado de esta frmula:

El siguiente paso para calcular la fecha de parto indica que debemos restar tres meses al resultado anterior y para eso utilizar de nueva cuenta la funcin FECHA de la siguiente manera:
=FECHA(AO(B2), MES(B2)-3, DIA(B2))

Observa que en esta ocasin ser el segundo argumento de la funcin FECHA el que sufra una modificacin para indicar que deseo restar tres meses a la fecha original. Como resultado obtendremos la fecha deseada:

Como ltimo paso, el procedimiento de clculo nos indica que debemos sumar 7 das a la fecha anterior por lo que ser necesario hacer dicha suma en el tercer argumento de la funcin FECHA tal como lo puedes observar en la siguiente imagen:

De esta manera hemos calculado una fecha futura a partir de una fecha inicial conociendo la cantidad de aos, meses y das a sumar o restar. Y como seguramente lo estars deduciendo, todo el clculo anterior se puede hacer con una sola frmula de la siguiente manera:
=FECHA(AO(A2)+1, MES(A2)-3, DIA(A2)+7)

Calcular una fecha futura en das laborables


Los ejemplos que hemos desarrollado hasta ahora hacen los clculos con das naturales es decir, tomando en cuenta todos los das del calendario. Sin embargo, es muy comn vernos en la necesidad de calcular una fecha futura pero considerando los das de descanso semanal. Por ejemplo, supongamos que para los datos de nuestro primer ejemplo necesitamos sumar la duracin en das laborables a partir de la fecha de inicio, es decir, sin contabilizar los sbados y los domingos. Para lograr este tipo de clculo podemos utilizar la funcin DIA.LAB de la siguiente manera:

Debes tener cuidado de no confundir la funcin DIA.LAB con la funcin DIAS.LAB ya que la diferencia es solamente una letra. La funcin DIA.LAB calcular una fecha a partir de un nmero especificado de das laborables. Tambin es importante recordar que esta funcin siempre considerar el fin de semana como los das sbado y domingo y no hay nada que podamos hacer para modificar dicho comportamiento. Pero si necesitas usar das de descanso diferentes, entonces debes utilizar lafuncin DIA.LAB.INTL que en su tercer argumento nos permitir elegir de un listado de opciones para los das de descanso:

Si elijo el nmero 17 para nuestros datos de ejemplo, se calcular la fecha final considerando el da sbado como el nico da de descanso semanal y por lo tanto obtendremos el siguiente resultado:

Es as como al utilizar ambas funciones, DIA.LAB y DIA.LAB.INTL, podemos calcular una fecha futura en Excel considerando los das de descanso semanal. La primera funcin tiene establecidos los das de descanso como sbado y domingo mientras que la funcin DIA.LAB.INTL nos permitir elegir los das de descanso que mejor convengan para nuestros clculos.

You might also like