Microsoft Excel: ¿Cómo agregar de manera acumulativa un rango de valores con una celda de referencia cambiante?

1

Esto no es muy fácil de explicar, así que intente usar un ejemplo:

Picture

Básicamente, quiero sumar el rango de valores en la columna C si los valores pertenecen a la misma categoría (en la columna A).

El problema al que me enfrento es que necesito cambiar la celda de referencia de C $ 2 (utilizada como la referencia para sumar acumulativamente los valores que pertenecen a 'A') a C $ 5 para sumar acumulativamente todos los valores que pertenecen a 'B'.

Muchas gracias.

EDITAR: En la imagen, la fórmula que uso para D2 es =IF(A2=A1,SUM(C$1:$C2),C2). Esto funciona perfectamente hasta que D5, después de lo cual se descompone porque en lugar de cambiar la celda de referencia a $ C5, continúa vinculado a $ C2. Por lo tanto, todos los valores después de D6 van mal ...

NPJobs
fuente
Prueba SUMIF () esto debería hacer lo que necesitas
Kevin Anthony Oppegaard Rose
Hey, gracias por la respuesta. El problema con un sumif () es que no estoy seguro de cómo cambiar la celda de referencia. En la imagen, por ejemplo, la fórmula que uso para D2 es "= IF (A2 = A1, SUM (C $ 1: $ C2), C2)". Esto funciona perfectamente hasta que D5, después de lo cual se descompone porque en lugar de cambiar la celda de referencia a $ C5, continúa vinculado a $ C2. Por lo tanto, todos los valores después de D6 van mal.
NPJobs

Respuestas:

2

Necesitas usar SUMIF y mezclar inteligentemente referencias relativas y absolutas:

=SUMIF($A$2:A2,A2,$C$2:C2)

enter image description here

Máté Juhász
fuente
Solución muy elegante, simplemente no había pensado en esto. Gracias
NPJobs
@NPJobs Si esto funcionó, puedes marcarlo como la respuesta haciendo clic en la marca de verificación a la izquierda de la publicación
BruceWayne