Excel - Cómo sumar valores de un rango cumpliendo unas condiciones

 
Vista:

Cómo sumar valores de un rango cumpliendo unas condiciones

Publicado por Santiago (1 intervención) el 08/04/2019 22:56:36
Teniendo en cuenta ese ejemplo de la foto, lo que busco es que si los valores de la columna "cc" son iguales, se sumen los valores correspondientes de la columna "comp", tal cual se muestra en la tabla "resultado"; con fórmulas, ya que no manejo VB ni macros.

Por favor y gracias.
1554757064560314053220605128172
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ignacio
Val: 639
Bronce
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Cómo sumar valores de un rango cumpliendo unas condiciones

Publicado por Ignacio (205 intervenciones) el 08/04/2019 23:18:36
En K13:

1
=SUMAPRODUCTO(($G$12:$G$23=J12)*$H$12:$H$23)


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Norberto
Val: 148
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Cómo sumar valores de un rango cumpliendo unas condiciones

Publicado por Norberto (46 intervenciones) el 09/04/2019 11:36:39
Hola.

La fórmula que deberías de usar en este caso sería =SUMAR.SI($G$12:$G$23;J13;$H$12:$H$23). SUMAPRODUCTO tiene otra utilidad amén de que la tienes mal planteada.

En teoría la podrías haber usado de este modo: =SUMAPRODUCTO(($G$12:$G$23=J12) ; $H$12:$H$23). Esto generaría dos matrices:

1. {VERDADERO;VERDADERO;VERDADERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO}
2. {10;10;10;10;20;0;20;10;0;0;10;10}

Uno a uno, los elementos de las dos se deberían de multiplicar (de hecho, si pones =VERDADERO * 5 da como resultado 5) dando como resultado otra matriz:

3. {10;10;10;0;0;0;0;0;0;0;0;0}

Cuyos valores se habrían sumado dando como resultado 30. Por una extraña razón que solo Billy Gates comprenderá, no ocurre, dando como resultado 0.

Un saludo,

Norberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar