Celdas de suma que cumplen varios criterios con Excel SUMPRODUCT

Tabla de contenido:

Celdas de suma que cumplen varios criterios con Excel SUMPRODUCT
Celdas de suma que cumplen varios criterios con Excel SUMPRODUCT
Anonim

01 de 02

Sumar celdas que se encuentran entre dos valores

Image
Image
Sumar celdas de datos que cumplen varios criterios con Excel SUMPRODUCT.

Cable de vida

La función SUMAPRODUCTO en Excel es una función muy versátil que dará diferentes resultados dependiendo de la forma en que se ingresen los argumentos de la función.

Normalmente, como sugiere su nombre, SUMPRODUCT multiplica los elementos de una o más matrices para obtener su producto y luego suma o suma los productos.

Sin embargo, al ajustar la sintaxis de la función, se puede usar para sumar solo los datos en las celdas que cumplan con criterios específicos.

Desde Excel 2007, el programa contiene dos funciones, SUMAR. SI y SUMAR. SI. CONJUNTO, que sumarán datos en celdas que cumplan con uno o más criterios establecidos.

A veces, sin embargo, es más fácil trabajar con SUMPRODUCT cuando se trata de encontrar múltiples condiciones relacionadas con el mismo rango, como se muestra en la imagen de arriba.

Sintaxis de la función SUMAPRODUCTO para sumar celdas

La sintaxis utilizada para obtener SUMPRODUCT para sumar datos en celdas que cumplen condiciones específicas es:

=SUMAPRODUCTO([condición1][condición2][matriz])

condición1, condición2 - las condiciones que deben cumplirse antes de que la función encuentre el producto de la matriz.

array - un rango contiguo de celdas

Ejemplo: Sumar datos en celdas que cumplen varias condiciones

El ejemplo de la imagen de arriba agrega los datos en celdas en el rango D1 a E6 que están entre 25 y 75.

Acceso a la función SUMPRODUCT

Debido a que este ejemplo usa una forma irregular de la función SUMAPRODUCTO, el cuadro de diálogo de la función no se puede usar para ingresar la función y sus argumentos. En su lugar, la función debe escribirse manualmente en una celda de la hoja de cálculo.

  1. Haga clic en la celda B7 en la hoja de trabajo para convertirla en la celda activa;
  2. Ingrese la siguiente fórmula en la celda B7: =SUMAPRODUCTO(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. La respuesta 250 debe aparecer en la celda B7
  4. La respuesta se obtuvo sumando los cinco números en el rango (40, 45, 50, 55 y 60) que están entre 25 y 75. El total es 250

Desglose de la fórmula SUMPRODUCT

Cuando se utilizan condiciones para sus argumentos, SUMPRODUCT evalúa cada elemento de la matriz frente a la condición y devuelve un valor booleano (VERDADERO o FALSO).

A los efectos de los cálculos, Excel asigna un valor de 1 para aquellos elementos de la matriz que son VERDADEROS (cumplen la condición) y un valor de 0para elementos de matriz que son FALSO (no cumplen la condición).

Por ejemplo, el número 40:

  • es VERDADERO para la primera condición, por lo que se asigna un valor de 1 en la primera matriz;
  • es VERDADERO para la segunda condición, por lo que se asigna un valor de 1 en la segunda matriz.

El número 15:

  • es FALSO para la primera condición, por lo que se asigna un valor de 0 en la primera matriz;
  • es VERDADERO para la segunda condición, por lo que se asigna un valor de 1 en la segunda matriz.

Los unos y ceros correspondientes en cada matriz se multiplican entre sí:

  • Para el número 40 - tenemos 1 x 1 devolviendo un valor de 1;
  • Para el número 15 - tenemos 0 x 1 devolviendo un valor de 0.

Multiplicar los unos y ceros por el rango

Estos unos y ceros se multiplican por los números en el rango A2: B6

Esto se hace para darnos los números que serán sumados por la función.

Esto funciona porque:

  • 1 veces cualquier número es igual al número original
  • 0 veces cualquier número es igual a 0

Entonces terminamos con:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Resumir los resultados

SUMPRODUCT luego suma los resultados anteriores para encontrar la respuesta.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Recomendado: