Fórmula de Excel: Suma cada n filas -

Tabla de contenido

Fórmula genérica

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Resumen

Para sumar cada n filas, puede utilizar una fórmula basada en las funciones OFFSET y SUM. En el programa de ejemplo, la fórmula en F4 es:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Explicación

En este ejemplo, hay 5 filas de datos para cada semana (de lunes a viernes), por lo que queremos sumar cada 5 filas. Para construir un rango que corresponda a las 5 filas correctas en cada semana, usamos la función OFFSET. En F4 tenemos:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

La celda C3 es la referencia, ingresada como una referencia absoluta. El siguiente argumento es la fila, el meollo del problema. Necesitamos lógica que determine la fila inicial correcta para cada semana. Para ello usamos la función FILA. Debido a que la fórmula se encuentra en la fila 4, ROW () devolverá 4. Usamos este hecho para crear la lógica que necesitamos, restando 4 y multiplicando el resultado por 5:

(ROW()-4)*5

Esto generará un argumento de fila de 0 en F4, 5 en F5 y 10 en F6.

La columna se ingresa como cero, la altura como 5 y el ancho como 1.

La función OFFSET luego devuelve un rango a SUM (el rango C3: C7 para F4), y SUM devuelve la suma de todas las cantidades en ese rango.

Articulos interesantes...