La función SUMAPRODUCTO devuelve la suma de los productos de rangos o matrices correspondientes. La operación predeterminada es la multiplicación, pero también son posibles la suma, la resta y la división.
En este ejemplo, usaremos SUMAPRODUCTO para devolver las ventas totales de un artículo y tamaño determinados:
SUMAPRODUCTO busca todas las instancias del elemento Y/Tamaño M y las suma, de modo que en este ejemplo 21 más 41 es igual a 62.
Sintaxis
Para usar la operación predeterminada (multiplicación):
=SUMAPRODUCTO(matriz1, [matriz2], [matriz3]...)
La sintaxis de la función SUMAPRODUCTO tiene los siguientes argumentos:
| argumento | Descripción |
|---|---|
|
matriz1 Requerido |
Es el primer argumento de matriz cuyos componentes desea multiplicar y después sumar. |
|
[matriz2], [matriz3],... Opcional |
De 2 a 255 matrices cuyos componentes desea multiplicar y después sumar. |
Para realizar otras operaciones aritméticas
Use SUMPRODUCT como de costumbre, pero reemplace las comas que separan los argumentos de matriz con los operadores aritméticos que desee (*, /, +, -). Después de realizar todas las operaciones, los resultados se suman como de costumbre.
Nota
Si usa operadores aritméticos, considere la posibilidad de escribir los argumentos de matriz entre paréntesis y de agrupar los argumentos de matriz para controlar el orden de las operaciones aritméticas.
Observaciones
- Los argumentos de la matriz deben tener las mismas dimensiones. Si no lo hacen, SUMPRODUCT devuelve el #VALUE. error #¡NUM!. Por ejemplo, =SUMAPRODUCTO(C2:C10;D2:D5) devolverá un error, ya que los intervalos no tienen el mismo tamaño.
- SUMPRODUCT trata las entradas de matriz no numéricas como si fueran ceros.
- Para obtener el mejor rendimiento, SUMPRODUCT no debe usarse con referencias de columna completas. Considere =SUMPRODUCT(A:A,B:B), aquí la función multiplicará las 1.048.576 celdas de la columna A por las 1.048.576 celdas de la columna B antes de agregarlas.
Ejemplo 1
Para crear la fórmula con la lista de ejemplo anterior, escriba =SUMAPRODUCTO(C2:C5;D2:D5) y presione Entrar. Cada celda de la columna C se multiplica por su celda correspondiente en la misma fila de la columna D y se suman los resultados. El monto total de los comestibles es de $78.97.
Para escribir una fórmula más larga que obtenga el mismo resultado, escriba =C2*D2+C3*D3+C4*D4+C5*D5 y presione Entrar. Después de presionar Enter, el resultado es el mismo: $ 78.97. La celda C2 se multiplica por D2 y su resultado se suma al resultado de la celda C3 por la celda D3 y así sucesivamente.
Ejemplo 2
En el ejemplo siguiente se usa SUMAPRODUCTO para devolver las ventas netas totales por agente de ventas, donde tenemos las ventas totales y los gastos por agente. En este caso, usamos una tabla de Excel, que usa referencias estructuradas en lugar de rangos estándar de Excel. Aquí verá que se hace referencia por nombre a los rangos de ventas, gastos y agentes.
La fórmula es: =SUMAPRODUCTO(((Tabla1[Ventas])+(Tabla1[Gastos]))*(Tabla1[Agente]=B8)) y devuelve la suma de todas las ventas y gastos del agente enumerados en la celda B8.
Ejemplo 3
En este ejemplo, queremos devolver el total de un artículo determinado vendido en una región determinada. En este caso, ¿cuántas cerezas vendió la región Este?
Aquí la fórmula es: =SUMAPRODUCTO((B2:B9=B12)*(C2:C9=C12)*D2:D9). Primero multiplica el número de ocurrencias de East por el número de ocurrencias coincidentes de cerezas. Por último, suma los valores de las filas correspondientes de la columna Ventas. Para ver cómo Excel calcula esto, seleccione la celda de fórmula y, a continuación, vaya a FórmulasEvaluar fórmula>.>
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.