Fórmula de Excel: Suma cada 3 celdas -

Tabla de contenido

Fórmula genérica

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Resumen

Para escribir una fórmula que sume "las siguientes 3" celdas cada vez que se copia, puede usar la función DESPLAZAMIENTO. En el ejemplo que se muestra, la fórmula en O5 es:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Nota: el objetivo de esta fórmula es eliminar la tarea manual de ingresar rangos manualmente con una única fórmula global, a costa de una fórmula más compleja.

Explicación

Básicamente, la función OFFSET entrega un rango de 3 celdas a SUM, que devuelve un resultado sumado.

Los argumentos para OFFSET se proporcionan de la siguiente manera:

Como referencia , usamos la primera celda del rango de datos, B5, ingresada como una referencia mixta (columna bloqueada, fila relativa).

Para las filas , usamos 0, ya que no necesitamos cambiar las filas.

Para cols , usamos la expresión:

(COLUMN()-COLUMN($O$5))*3

Esta parte de la fórmula calcula cuántas columnas desde la referencia inicial hasta el desplazamiento. En O5, el desplazamiento es cero, en P5, el desplazamiento es 3, y así sucesivamente.

Finalmente, la altura se ingresa como 1 y el ancho se ingresa como 3, ya que en este caso siempre queremos un rango de celdas de 1 x 3.

Nota: cambie 3 al multiplicador que necesita, que se muestra como "n" en la forma genérica de la fórmula anterior.

Articulos interesantes...