/ / Función SUMPRODUCT en Excel

Función SUMPRODUCT en Excel

Uso básico | Uso avanzado

Para calcular la suma de los productos de los números correspondientes en uno o más rangos, use La poderosa función SUMPRODUCT de Excel..

Uso básico

1. Por ejemplo, la siguiente función SUMPRODUCTO calcula la cantidad total gastada.

Función Sumproduct en Excel

Explicación: la función SUMPRODUCT realiza este cálculo: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Los rangos deben tener las mismas dimensiones o Excel mostrará el #VALUE! error.

Rangos de tamaño desigual

3. La función SUMPRODUCT trata las entradas que no son numéricas como si fueran ceros.

Entradas no numéricas

4. Si suministra un solo rango, la función SUMPRODUCT produce exactamente el mismo resultado que la función SUM.

Un rango

Uso avanzado

¡La función SUMPRODUCT es una función extremadamente versátil y puede producir el mismo resultado que muchas funciones incorporadas en Excel e incluso fórmulas matriciales!

1a. Por ejemplo, la siguiente función de COUNTIF cuenta el número de celdas que contienen exactamente la estrella.

Función Countif

1b. La función SUMPRODUCT a continuación produce el mismo resultado exacto.

Doble negativa

Explicación: - (A1: A7 = "estrella") se reduce a la siguiente constante de matriz:

- {VERDADERO; FALSO; FALSO; FALSO; FALSO; VERDADERO; FALSO}

El doble negativo: obliga a estos booleanos a 1 "s y 0" s (VERDADERO = 1, FALSO = 0). Resultado:

{1; 0; 0; 0; 0; 1; 0}

Esta constante de matriz se usa como un argumento para la función SUMPRODUCT, dando un resultado de 2.

1c. La función COUNTIF a continuación cuenta el número de celdas que contienen exactamente una estrella + 1 carácter. Un signo de interrogación (?) Coincide exactamente con un carácter.

Carácter comodín

1d. ¡La función SUMPRODUCT no es perfecta! Tú no poder use caracteres comodín (? y *) cuando use la función SUMPRODUCT.

Limitación de Sumproduct

2a. La siguiente fórmula de matriz cuenta el número de caracteres en un rango de celdas.

Contar personajes

Nota: finalice una fórmula matricial presionando CTRL + MAYÚS + ENTRAR. Excel agrega las llaves {}.

2b. La función SUMPRODUCT a continuación produce el mismo resultado exacto.

Fórmula elegante de Sumproduct

Nota: la constante de matriz {9; 4; 6; 5} se usa como un argumento para la función SUMPRODUCT, dando un resultado de 24. La función SUMPRODUCT maneja las matrices de forma nativa para que no tenga que terminar presionando CTRL + MAYÚS + ENTER. Esta es una de las mayores ventajas de la función SUMPRODUCT porque las llaves {} confunden a muchos principiantes de Excel.

3a. La siguiente fórmula de matriz resume las ventas en 2018.

Suma por año

3b. La función SUMPRODUCT a continuación produce el mismo resultado exacto.

Operador de multiplicación

Explicación: (AÑO (A1: A5) = 2018) * B1: B5 se reduce a:

({2018; 2017; 2018; 2017; 2017} = 2018) * {10; 1; 7; 20; 3} y esto se reduce a:

{VERDADERO; FALSO; VERDADERO; FALSO; FALSO} * {10; 1; 7; 20; 3}

No necesitamos un doble negativo (ver ejemplo 1b) porque el operador de multiplicación * obliga automáticamente a los booleanos a 1 "y 0" s (VERDADERO = 1, FALSO = 0). Resultado:

{10; 0; 7; 0; 0}

Esta constante de matriz se usa como un argumento para la función SUMPRODUCT, dando un resultado de 17.

Lea también: