Fórmula de Excel: Suma hasta n meses -

Tabla de contenido

Fórmula genérica

=SUM(OFFSET(start,0,0,N,1))

Resumen

Para sumar un conjunto de datos mensuales a lo largo de n meses, puede utilizar una fórmula basada en las funciones SUM y OFFSET. En el ejemplo que se muestra, la fórmula en G6 es:

=SUM(OFFSET(C5,0,0,G5,1))

Explicación

En el ejemplo que se muestra, tenemos datos mensuales para los años 2017 y 2018. El objetivo es sumar valores dinámicamente a través de un número determinado de meses, codificados como 6 en la celda G5. Esto se hace introduciendo una referencia construida con la función OFFSET en la función de suma.

La función DESPLAZAMIENTO le permite construir una referencia usando un punto de inicio, un desplazamiento de fila y columna, y una altura y un ancho. OFFSET es útil en fórmulas que promedian o suman dinámicamente los "últimos n valores", los "primeros n valores", etc. En la celda G6, OFFSET se configura así:

OFFSET(C5,0,0,G5,1)

Traducido: desde una posición inicial de C5, construya una referencia de 6 filas x 1 columna sin desplazamiento. Con el número 6 en G5, OFFSET devuelve la referencia C5: C10 a SUM:

=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775

La fórmula en G7 está configurada de la misma manera. La única diferencia es el punto de partida:

=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380

Cuando se cambia el número en G5, ambas fórmulas se actualizan dinámicamente y devuelven un nuevo resultado.

Variación del año hasta la fecha

En lugar de codificar un valor en la fórmula, puede utilizar la función COUNT para contar las entradas existentes en una columna determinada y devolver ese contador a OFFSET. Una versión genérica de esta fórmula se vería así:

=SUM(OFFSET(start,0,0,COUNT(rng),1))

donde rng es una referencia a un rango que contiene valores YTD.

Articulos interesantes...