Saltar al contenido

en una fila con múltiples columnas, quiero sumar cada tres casillas.


José Mª

Recommended Posts

publicado

Buenos días, compañeros:

Como dice el título quiero sumar columnas de tres en tres.

Aplico la siguiente fórmula:

=SUMAPRODUCTO(D2:KX2;N(RESIDUO(COLUMNA(D2:KX2);3)=1))

Funciona fenomenal.

Pero cuando quiero cambiar de columnas:

=SUMAPRODUCTO(B2:KV2;N(RESIDUO(COLUMNA(B2:KV2);3)=1))

me da el mismo resultado cuando debería ser diferente.

¿Que hago mal?

publicado

Gracias Torquemada:

No pretendo sumar las columnas de tres en tres si no cada tres columnas.

La primera fórmula sale bien y correctamente en las más de 50 filas que tengo, pero en otra columna quiero hacer lo mismo, con diferentes columnas, y aunque cambie el nombre de la primera casilla que quiero sumar, saca los mismos resultados que en la fórmula primera.

publicado

Hola de nuevo @José Mª.

El mensaje anterior era porque en el título colocas :

Cita

en una fila con múltiples columnas, quiero sumar cada tres casillas.

y en el cuerpo del mensaje:

Hace 13 horas, José Mª dijo:

quiero sumar columnas de tres en tres.

Una vez aclarada la cuestión, tu problema radica que en la fórmula:

=SUMAPRODUCTO(D2:KX2;N(RESIDUO(COLUMNA(D2:KX2);3)=1))

La parte de:

RESIDUO(COLUMNA(D2:KX2);3)

Siempre te va a dar una secuencia de 1 2 0 1 2 0 ... desde la columna A,columna numero 1, hasta la columna XFD,columna 16384, eso ocurre porque divide el número de la columna por el número 3 y el residuo siempre será 1, 2 ó 0.

Por lo que si N() es igual a 1 sumas las columnas con residuo 1, la primera, si N() es igual a 2, las columnas con residuo 2, la segunda,y si N() es 0 las columnas con residuo 0,la tercera.

Solución:

Restar el número de columnas, desde la que inicias el rango, hasta la primera, la columna A.

 en tu caso quedaría así:

=SUMAPRODUCTO(D2:KX2;N(RESIDUO(COLUMNA(D2:KX2)-3;3)=1))

=SUMAPRODUCTO(B2:KV2;N(RESIDUO(COLUMNA(B2:KV2)-1;3)=1))

Saludos.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.