Función SUMPRODUCT de Excel
En Excel, la función SUMAPRODUCTO permite multiplicar dos o más columnas o matrices y, a continuación, obtener la suma de los productos resultantes. De hecho, SUMAPRODUCTO es una herramienta muy útil que también puede contar o sumar valores de celdas según múltiples criterios, al igual que las funciones CONTAR.SI.CONJUNTO o SUMAR.SI.CONJUNTO. Este artículo explica la sintaxis de la función y ofrece algunos ejemplos prácticos de su uso.

- Ejemplo 1: Uso básico de la función SUMAPRODUCTO
- Ejemplo 2: Sumar celdas con varios criterios mediante la función SUMAPRODUCTO
- Ejemplo 3: Contar celdas con varios criterios mediante la función SUMAPRODUCTO
- Ejemplo 4: Calcular la media ponderada con la función SUMAPRODUCTO
Sintaxis:
La sintaxis de la función SUMAPRODUCTO en Excel es:
Argumentos:
- array1: Obligatorio. La primera matriz o rango de celdas que desea multiplicar y, posteriormente, sumar.
- array2Opcional. La segunda matriz o rango de celdas que desea multiplicar y, posteriormente, sumar.
Notas:
- 1. Si hay valores no numéricos en su rango, la función SUMAPRODUCTO los interpreta como ceros.
- 2. Si las matrices o rangos tienen distinto número de filas y columnas, la función SUMAPRODUCTO devolverá un error #¡VALOR!
- 3. Si las matrices contienen pruebas lógicas, estas devolverán valores VERDADERO y FALSO. En la mayoría de los casos, deberás convertirlos a 1 y 0 mediante el operador unario doble (--).
- 4. La función SUMAPRODUCTO admite hasta 255 argumentos en Excel 2007 y versiones posteriores, y únicamente 30 en versiones anteriores.
- 5. La función SUMAPRODUCTO no admite el uso de caracteres comodín.
Resultado:
Devuelve el resultado de multiplicar y sumar las matrices.
Ejemplos:
Ejemplo 1: Uso básico de la función SUMAPRODUCTO
El uso básico de SUMAPRODUCTO consiste en multiplicar dos columnas y luego sumar los resultados. Por ejemplo, suponga que tiene los datos que aparecen en la siguiente captura de pantalla y desea multiplicar el pedido por el precio unitario, y luego sumar todos los resultados de la multiplicación para obtener el precio total.

Para realizar esta tarea, aplique la siguiente fórmula:
Explicación: Esta fórmula SUMAPRODUCTO(B2:B7;C2:C7) = B2*C2 + B3*C3 + B4*C4 + B5*C5 + B6*C6 + B7*C7.
A continuación, pulse la tecla Entrar: las celdas de la columna B se multiplican por las celdas correspondientes de la misma fila en la columna C, y los resultados se suman. Vea la captura de pantalla:

Ejemplo 2: Sumar celdas con varios criterios mediante la función SUMAPRODUCTO
Además de la función SUMAR.SI.CONJUNTO, que permite sumar valores de celdas según varias condiciones, la función SUMAPRODUCTO también ofrece una solución rápida y sencilla para esta tarea.
Caso 1: Sumar valores de celdas si otra columna contiene un texto específico
Supongamos que tiene una tabla de datos como la que se muestra en la siguiente captura de pantalla y desea calcular el precio total correspondiente al producto KTE y al nombre David. ¿Cómo podría hacerlo con una fórmula de SUMAPRODUCTO en Excel?

1. Introduzca o copie cualquiera de las siguientes fórmulas en una celda vacía:
- Consejos: En la fórmula anterior:
- A2:A12=«KTE»: es el primer rango de criterios y el criterio según el cual deseas sumar.
- B2:B12=«David»: es el segundo rango de criterios y el criterio según el cual deseas sumar.
- D2:D12: es el rango cuyos valores de celda desea sumar.
2. A continuación, pulse la tecla Entrar para obtener el resultado deseado:

Caso 2: Sumar celdas con varios criterios mediante lógica O
Para sumar celdas según varios criterios con lógica O, utilice el símbolo más (+) para combinar las distintas condiciones dentro de la función SUMAPRODUCTO.
Por ejemplo, deseo sumar el precio total de los productos KTE y KTO en la columna A, tal como se muestra en la siguiente captura de pantalla:

Aplique la siguiente fórmula en una celda vacía:
A continuación, pulse la tecla Entrar: se calculará automáticamente el precio total de los productos KTE y KTO. Vea la captura de pantalla:

Caso 3: Sumar celdas con varios criterios mediante lógica O y Y
En ciertas situaciones, es posible que necesite sumar celdas aplicando lógica O y Y al mismo tiempo. La función SUMAPRODUCTO también puede resolver esta tarea con facilidad.
El asterisco (*) se utiliza como operador Y.
El símbolo más (+) se utiliza como operador O.
Veamos un ejemplo: sumar el precio total de los productos KTE y KTO cuando la venta supere los 200.

Copie o introduzca la siguiente fórmula:
A continuación, pulse la tecla Entrarpara obtener el resultado deseado:

Ejemplo 3: Contar celdas con varios criterios mediante la función SUMAPRODUCTO
Generalmente, la función SUMAPRODUCTO también nos permite contar celdas con varios criterios en Excel. Al igual que en el caso de la suma, basta con omitir el argumento rango_suma en la fórmula.
Caso 1: Contar celdas con varios criterios mediante lógica Y
En este caso, quiero contar las celdas en las que el producto sea KTE y la venta supere los 200. Para ello, utilice cualquiera de las siguientes fórmulas:
- Consejos: En la fórmula anterior:
- A2:A12=«KTE»: es el primer rango de criterios y el criterio según los cuales desea realizar el recuento.
- B2:B12>200: es el segundo rango_de_criterios y el criterio según los cuales desea realizar el recuento.
A continuación, pulse la tecla Entrarpara obtener el número del resultado:

Caso 2: Contar celdas con varios criterios mediante lógica O
Para contar el número de productos KTE y KTO en la columna A, aplique esta fórmula:
A continuación, pulse la tecla Entrar para obtener el número de productos KTE y KTO. Vea la captura de pantalla:

Caso 3: Contar celdas con varios criterios mediante lógica O y Y
Para contar el número de productos KTE y KTO cuya venta sea superior a 200, debe aplicar la siguiente fórmula:
A continuación, pulse la tecla Entrarpara obtener el número del resultado deseado:

Ejemplo 4: Calcular la media ponderada con la función SUMAPRODUCTO
Normalmente, podemos calcular de forma rápida y sencilla la media de un rango de celdas. Sin embargo, si desea calcular la media de una lista de valores con distintos niveles de relevancia, deberá obtener la media ponderada. Aunque Excel no incluye una función específica para este cálculo, la función SUMAPRODUCTO le permitirá realizarlo con facilidad.
Por ejemplo, tengo una tabla con las estadísticas de las calificaciones de un alumno, donde cada tarea tiene un peso diferente, como se muestra en la siguiente captura de pantalla.

Para calcular la media ponderada, utilice la siguiente fórmula:
Explicación: Esta fórmula:SUMAPRODUCTO(B2:B6; C2:C6) / SUMA(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)
A continuación, pulse la tecla Entrar y el promedio ponderado se calculará al instante. Vea la captura de pantalla:

Más artículos con la función SUMAPRODUCTO:
- Contar un valor específico en varias hojas de cálculo
- Supongamos que tengo varias hojas de cálculo con los siguientes datos y quiero saber cuántas veces aparece el valor específico “Excel” en ellas. ¿Cómo puedo contar ese valor en varias hojas de cálculo?
- Buscar y obtener el valor más alto según varios criterios en Excel
- En Excel, podemos usar la función MAX para obtener rápidamente el número más alto. Sin embargo, a veces es posible que necesite hallar el valor máximo según ciertos criterios. ¿Cómo podría llevar a cabo esta tarea en Excel?
- Calcular la media ponderada en Excel
- Por ejemplo, imagine que tiene una lista de la compra con precios, pesos y cantidades. Puede calcular fácilmente el precio medio con la función PROMEDIO en Excel. Pero, ¿y si necesita el precio medio ponderado? En este artículo, le presento un método para calcular la media ponderada, así como otro para hacerlo cuando se cumplan criterios específicos en Excel.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.