Professional Documents
Culture Documents
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.
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.
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.
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)
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.