El año fiscal de una empresa puede finalizar en cualquier momento, no solo cuando finaliza un calendar año. Al armar una hoja de trabajo, es posible que desee calcular una fecha que sea un año antes o después de una fecha determinada que represente el final de un período fiscal. Esto se puede hacer con bastante facilidad con cualquier número de fórmulas, como las siguientes:

=DATE(YEAR(D1)-1, MONTH(D1), DAY(D1))

Esta fórmula toma una fecha (celda D1) y le resta un año. Por lo tanto, si D1 contiene la fecha 30/06/10, la fórmula devuelve 30/06/09.

Esto funciona muy bien en la mayoría de los casos porque la mayoría de los meses tienen el mismo número de días de un año al siguiente. Por supuesto, hay una excepción: febrero. Si tiene un año fiscal que finaliza en febrero, el número variable de días del mes puede causar estragos en la fórmula anterior. Si la celda D1 contiene 2/28/13, la fórmula devuelve 2/28/12, cuando el final real del período fiscal es 2/29/12. De manera similar, si la celda D1 contiene 2/29/12, la fórmula devuelve 3/1/11, que obviamente no es lo que se pretendía.

Hay un par de formas de determinar el final del período fiscal. La primera es mediante el uso de la función EOMONTH. Esta función se utiliza para devolver al final de un mes un número determinado de meses en el pasado o en el futuro. Por ejemplo, si desea saber el último día del mes hace doce meses, puede utilizar la siguiente fórmula:

=EOMONTH(D1,-12)

La función EOMONTH es parte de Analysis ToolPak, por lo que deberá asegurarse de tenerla instalada y habilitada en su sistema. (Cómo haces esto se ha tratado en otros ExcelTips.)

En algunos casos, es posible que no desee utilizar EOMONTH. Por ejemplo, es posible que esté distribuyendo el libro de trabajo a otras personas y no esté seguro de si tienen las herramientas de análisis instaladas en su sistema. En tales casos, podría utilizar la siguiente fórmula:

=DATE(YEAR(D1)-1, MONTH(D1)+1, 0)

Esta fórmula, al igual que la función EOMONTH, devuelve el final del mes hace exactamente un año. Otra fórmula para devolver al final del mes hace un año es la siguiente:

=D1-365-(DAY(D1)<>DAY(D1-365))

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2314) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Leap_Years_and_Fiscal_Periods [Años bisiestos y períodos fiscales].