Fórmula de Excel: Lista dinámica de fechas -

Tabla de contenido

Fórmula genérica

=start+ROWS(exp_rng)-1-offset

Resumen

Para crear una lista de fechas dinámica, puede usar una fórmula que incremente una fecha de inicio para crear y mostrar fechas adicionales. En el ejemplo que se muestra, la fórmula en B5 es:

=start+ROWS($B$5:B5)-1-offset

donde "inicio" es el rango con nombre G4 y "desplazamiento" es el rango con nombre G5.

Notas: (1) el desplazamiento representa los días antes de la fecha de inicio para mostrar en la lista. (2) el sombreado de la fecha de inicio se realiza con formato condicional como se describe a continuación.

Explicación

Las fechas en Excel son solo números de serie, formateados para mostrarse como fechas. Esto significa que puede realizar operaciones matemáticas en fechas para calcular días en el futuro o en el pasado.

En el ejemplo que se muestra, la fecha en el rango con nombre "inicio" es proporcionada por la función HOY:

=TODAY() //returns current date

La fórmula en B5 comienza con la fecha de inicio e incrementa la fecha en uno usando un rango de expansión dentro de la función FILAS:

ROWS($B$5:B5) // returns row count

ROWS devuelve el recuento de filas en un rango. A medida que se copia la fórmula, el rango se expande y el recuento de filas aumenta en uno en cada fila nueva. De este valor, restamos 1, por lo que la fecha no se incrementa en la primera fila.

A continuación, restamos el valor en el rango denominado "desplazamiento" (G5). El desplazamiento es simplemente una forma de comenzar la lista de fechas antes de la fecha de inicio proporcionada. Si el desplazamiento es cero o está en blanco, la primera fecha de la lista será igual a la fecha de inicio.

Para mostrar un día de la semana, la fórmula en C5 es:

=TEXT(B5,"ddd")

Para mostrar un mes, la fórmula en D5 es:

=TEXT(B5,"mmm")

Consulte este artículo para obtener más ejemplos de formatos de números personalizados en Excel.

Las fórmulas de B5, C5 y D5 se pueden copiar tantas filas como se desee.

Resaltando la fecha de inicio

La fecha de inicio está sombreada con una regla de formato condicional basada en esta fórmula:

=$B5=start

Para obtener más ejemplos de cómo aplicar formato condicional con fórmulas, consulte este artículo.

Articulos interesantes...