Sumar celdas que cumplen múltiples criterios con Excel SUMPRODUCT

Sumar celdas que caen entre dos valores La función SUMPRODUCT en Excel es una función muy versátil que dará resultados diferentes dependiendo de la forma en que se ingresen los argumentos de la función.

Sumar celdas que caen entre dos valores

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

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

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

Desde Excel 2007, el programa ha contenido dos funciones, SUMIF y SUMIFS, 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 que se muestra en la imagen de arriba.

Sintaxis de la función SUMPRODUCT para sumar celdas

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

= SUMPRODUCT ([condición1] * [condición2] * [matriz])

condición1, condición2: las condiciones que se deben cumplir 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 múltiples condiciones

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

Entrar en la función SUMPRODUCT

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

  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: = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) * (A2: B6))
  3. La respuesta 250 debería aparecer en la celda B7
  4. Se llegó a la respuesta sumando los cinco números en el rango (40, 45, 50, 55 y 60) que están entre 25 y 75. El total de los cuales es 250

Desglosando la fórmula SUMPRODUCT

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

A los fines de los cálculos, Excel asigna un valor de 1 para los elementos de la matriz que son VERDADEROS (cumplen la condición) y un valor de 0 para los elementos de la matriz que son FALSOS ( no cumplan 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 juntos:

  • Para el número 40, tenemos 1 x 1 que devuelve un valor de 1;
  • Para el número 15, tenemos 0 x 1 que devuelve un valor de 0.

Multiplicar los unos y los 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 la función sumará.

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:

  • 1 * 40 = 40
    0 * 15 = 0
    0 * 22 = 0
    1 * 45 = 45
    1 * 50 = 50
    1 * 55 = 55
    0 * 25 = 0
    0 * 75 = 0
    1 * 60 = 60
    0 * 100 = 0

Resumiendo los resultados

SUMPRODUCT luego resume los resultados anteriores para encontrar la respuesta.

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

Rate article
labsfabs.com
Add a comment