cellio

SUMPRODUCT en Excel: Multiplica y suma en un solo paso

Aprende a usar SUMPRODUCT (SUMAPRODUCTO) en Excel para calcular totales sin columnas auxiliares, obtener promedios ponderados y sumar con criterios.

Por Ayoub Farid · · 2 min de lectura

SUMPRODUCT (en la versión en español de Excel: SUMAPRODUCTO) multiplica los elementos correspondientes de dos o más rangos y suma los resultados. En pocas palabras: calcula los ingresos totales a partir de precios y cantidades en una sola fórmula, sin necesidad de crear una columna intermedia de ingresos.

Ten en cuenta que en aplicaciones como Cellio o Google Sheets las fórmulas se escriben en inglés, mientras que en la versión de escritorio de Excel en español usarás su traducción oficial.

Sintaxis

=SUMPRODUCT(array1, [array2], ...)

Ingresos totales

ABC
1ArtículoPrecioCant.
2Espresso2.5034
3Latte3.5041
4Té2.0018
=SUMPRODUCT(B2:B4,C2:C4)

= 2.50×34 + 3.50×41 + 2.00×18 = 85 + 143.50 + 36 = 264.50

Promedio ponderado

Precio promedio ponderado por la cantidad (usando SUM, equivalente a SUMA):

=SUMPRODUCT(B2:B4,C2:C4)/SUM(C2:C4)

Consulta más detalles sobre el promedio ponderado.

Condiciones (funciona en cualquier versión)

Ingresos únicamente de Café (con la categoría en la columna D):

=SUMPRODUCT((D2:D50="Coffee")*B2:B50*C2:C50)

La condición se convierte en 1 (VERDADERO) o 0 (FALSO), por lo que las filas que no sean Café se multiplican por 0.

Contar filas que cumplen con dos condiciones a la vez:

=SUMPRODUCT((D2:D50="Coffee")*(C2:C50>20))

Reglas

  • Todas las matrices o rangos deben tener exactamente el mismo tamaño; de lo contrario, obtendrás el error #VALUE! (#¡VALOR!).
  • El texto dentro de los rangos multiplicados genera un error al usar el operador *. Limpia los datos primero.
  • Para sumas condicionales sencillas, SUMIFS (SUMAR.SI.CONJUNTO) resulta más fácil de leer.

Preguntas frecuentes

¿Qué hace la función SUMPRODUCT?

Multiplica los valores correspondientes de varias matrices o rangos y devuelve la suma total de esos productos.

¿Cuándo conviene usar SUMPRODUCT en vez de SUMIFS?

Cuando necesitas multiplicar columnas entre sí, aplicar lógica O (OR) o evaluar condiciones avanzadas que SUMIFS no admite (como extraer partes de fechas).

¿Por qué SUMPRODUCT devuelve el error #VALUE!?

Ocurre cuando los rangos comparados tienen dimensiones o tamaños diferentes.

¿Funciona SUMPRODUCT en Google Sheets?

Sí, funciona exactamente igual.

Sigue leyendo