Fórmula de Excel: Obtener el día n del año -

Tabla de contenido

Fórmula genérica

=date-DATE(YEAR(date),1,0)

Resumen

Para obtener el enésimo día del año en función de una fecha determinada, puede utilizar una fórmula basada en las funciones FECHA y AÑO. En el ejemplo que se muestra, la fórmula en C5 es:

=B4-DATE(YEAR(B4),1,0)

Con la fecha "1 de junio de 2016" en la celda B4, la fórmula devuelve 153, ya que el 1 de junio es el día 153 de ese año.

Explicación

Esta fórmula aprovecha el hecho de que las fechas son solo números secuenciales en Excel. Determina el último día del año anterior y resta ese valor de la fecha original B4. El resultado es el enésimo día del año.

Tenga en cuenta que el argumento de día en FECHA se proporciona como cero. Una característica interesante de la función FECHA es que puede manejar valores de DÍA que están "fuera de rango" y ajustar el resultado de manera apropiada. Cuando le damos a FECHA un año, un 1 para el mes y cero para el DÍA, la función FECHA devuelve el último día del año anterior.

Día del año a partir de hoy

Para ajustar la fórmula para devolver el día n del año para la fecha actual, simplemente use la función HOY para la fecha:

=TODAY()-DATE(YEAR(TODAY()),1,0)

Articulos interesantes...