SUMAPRODUCTO: Multiplica y suma matrices correspondientes

Excel 2007+

Resumen

La función SUMAPRODUCTO multiplica los valores de matrices o rangos correspondientes elemento por elemento y devuelve la suma de esos productos. Es ideal para cálculos ponderados, sumas condicionales y análisis multivariables sin necesidad de fórmulas de matriz tradicionales.

Sintaxis

SUMAPRODUCTO(matriz1; [matriz2]; [matriz3]; ...)

Parámetros

Parámetro Tipo Requerido Descripción
matriz1 Rango/Matriz Primer rango o matriz obligatoria cuyos componentes se multiplicarán y sumarán
[matriz2], [matriz3], ... Rango/Matriz No Hasta 255 matrices adicionales opcionales

Usando la función SUMPRODUCT

SUMAPRODUCTO es extremadamente versátil para cálculos complejos. Multiplica correspondiente elementos de matrices y suma los resultados, eliminando la necesidad de Ctrl+Shift+Enter en fórmulas de matriz. Perfecta para sumas ponderadas, filtros condicionales y análisis multidimensionales.

Ejemplos Comunes de SUMPRODUCT

Suma ponderada básica

=SUMAPRODUCTO(C2:C5;D2:D5)

Multiplica cantidades (C2:C5) por precios (D2:D5) y suma: 78,97 € total.

Ventas por región y producto

=SUMAPRODUCTO((B2:B9="Este")*(C2:C9="Cerezas")*D2:D9)

Suma ventas de cerezas solo en región Este usando multiplicación booleana.

Ventas netas por agente

=SUMAPRODUCTO((Tabla1[Ventas]-Tabla1[Gastos])*(Tabla1[Agente]=B8))

Calcula ventas netas para agente específico usando tablas estructuradas.

Preguntas Frecuentes

#VALOR! error. Todas las matrices deben tener las mismas dimensiones.

No, convierte texto y valores no numéricos a 0 automáticamente.

Sí, pero afecta rendimiento. Evite referencias completas para mejor velocidad.

Errores Comunes y Soluciones

#¡VALOR!

Cause: Matrices de tamaños diferentes

Solution: Asegúrese que todos rangos tengan misma dimensión

#¡VALOR!

Cause: Operadores aritméticos sin paréntesis

Solution: Use paréntesis: SUMAPRODUCTO((A1:A10+B1:B10)*C1:C10)

:Rendimiento lento

Cause: Referencias columna completa

Solution: Use rangos específicos: A2:A1000 en lugar de A:A

Notas

  • Desde Excel 2007+
  • Trata no numéricos como 0
  • Evite columnas completas por rendimiento
  • Use paréntesis con operadores aritméticos
  • Alternativa a SUMAR.SI.CONJUNTO múltiple

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en:

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+