Skip to main content

Función SUMAPRODUCTO de Excel

Author: Xiaoyang Last Modified: 2025-06-04

En Excel, la función SUMAPRODUCTO se puede utilizar para multiplicar dos o más columnas o matrices juntas y luego obtener la suma de los productos. De hecho, SUMAPRODUCTO es una función útil que puede ayudar a contar o sumar valores de celdas con múltiples criterios, similar a las funciones CONTAR.SI.CONJUNTO o SUMAR.SI.CONJUNTO. Este artículo presentará la sintaxis de la función y algunos ejemplos de uso de SUMAPRODUCTO.

show the usage of SUMPRODUCT function


 Sintaxis:

La sintaxis de la función SUMAPRODUCTO en Excel es:

=SUMAPRODUCTO(matriz1, [matriz2], ...)

 Argumentos:

  • matriz1: Obligatorio. La primera matriz o rango de celdas que deseas multiplicar y luego sumar.
  • matriz2: Opcional. La segunda matriz o rango de celdas que deseas multiplicar y luego sumar.

Notas:

  • 1. Si hay valores no numéricos en tu rango, SUMAPRODUCTO los trata como ceros.
  • 2. Si las matrices o rangos tienen un número diferente de filas y columnas, la función SUMAPRODUCTO devolverá un error #¡VALOR!
  • 3. Si hay pruebas lógicas en las matrices, estas generarán valores VERDADERO y FALSO. En la mayoría de los casos, necesitarás convertirlos a 1 y 0 utilizando el operador unario doble (--).
  • 4. La función SUMAPRODUCTO puede manejar hasta 255 argumentos en Excel 2007 y versiones posteriores, y solo 30 argumentos en versiones anteriores de Excel.
  • 5. SUMAPRODUCTO no admite caracteres comodín.

 Devuelve:

Devuelve el resultado de las matrices multiplicadas y sumadas.


 Ejemplos:

Ejemplo 1: Uso básico de la función SUMAPRODUCTO

El uso básico de SUMAPRODUCTO es multiplicar dos columnas y luego sumarlas, por ejemplo, si tienes los siguientes datos en la captura de pantalla, ahora quieres multiplicar el pedido y el precio unitario, y luego sumar todos los resultados de la multiplicación para obtener el precio total.

show the usage of SUMPRODUCT function

Para resolver esta tarea, por favor aplica la siguiente fórmula:

=SUMAPRODUCTO(B2:B7,C2:C7)

Explicación: Esta fórmula SUMAPRODUCTO(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

Luego, presiona la tecla Enter, las celdas en la columna B se multiplican por sus celdas correspondientes en la misma fila de la columna C, y los resultados se suman. Ver captura de pantalla:

show the usage of SUMPRODUCT function


Ejemplo 2: Sumar celdas con múltiples criterios usando la función SUMAPRODUCTO

Además de la función SUMAR.SI.CONJUNTO para sumar valores de celda basados en múltiples condiciones, la función SUMAPRODUCTO también puede resolver este trabajo rápidamente y fácilmente.


Caso 1: Sumar valores de celda si contiene texto específico en otra columna

Supongamos que tienes una tabla de datos como se muestra en la siguiente captura de pantalla, ahora quieres calcular el precio total donde el producto es KTE y el nombre es David, ¿cómo podrías hacerlo usando la fórmula SUMAPRODUCTO en Excel?

show the usage of SUMPRODUCT function

1. Por favor, introduce o copia cualquiera de las siguientes fórmulas en una celda en blanco:

=SUMAPRODUCTO(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMAPRODUCTO((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Consejos: En la fórmula anterior:
  • A2:A12="KTE": es el primer rango_criterio y criterio según el cual deseas sumar.
  • B2:B12="David": es el segundo rango_criterio y criterio según el cual deseas sumar.
  • D2:D12: es el rango_suma donde deseas sumar los valores de las celdas.

2. Luego, presiona la tecla Enter para obtener el resultado que necesitas:

show the usage of SUMPRODUCT function


Caso 2: Sumar celdas con múltiples criterios con lógica OR

Para sumar celdas basadas en múltiples criterios con lógica OR, debes usar el símbolo más (+) para unir las múltiples condiciones dentro de la función SUMAPRODUCTO.

Por ejemplo, quiero sumar el precio total del producto KTE y KTO en la columna A como se muestra en la siguiente captura de pantalla:

show the usage of SUMPRODUCT function

Por favor, aplica la siguiente fórmula en una celda en blanco:

=SUMAPRODUCTO((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

Y luego, presiona la tecla Enter, el precio total de los productos KTE y KTO ha sido calculado, ver captura de pantalla:

show the usage of SUMPRODUCT function


Caso 3: Sumar celdas con múltiples criterios con lógica OR y AND

En algunas situaciones, es posible que necesites sumar celdas con lógica OR y AND al mismo tiempo. La función SUMAPRODUCTO también puede resolver este trabajo fácilmente.

El asterisco (*) se utiliza como operador AND.

El símbolo más (+) se utiliza como operador OR.

Veamos un ejemplo, para sumar el precio total donde el producto es KTE y KTO cuando la venta es mayor que 200.

show the usage of SUMPRODUCT function

Debes copiar o introducir la siguiente fórmula:

=SUMAPRODUCTO((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Luego presiona la tecla Enter para obtener el resultado que necesitas:

show the usage of SUMPRODUCT function


Ejemplo 3: Contar celdas con múltiples criterios usando la función SUMAPRODUCTO

Generalmente, esta función SUMAPRODUCTO también puede ayudarnos a contar celdas con múltiples criterios en Excel. Al igual que con los valores de suma, solo necesitas eliminar el argumento rango_suma de la fórmula.


Caso 1: Contar celdas con múltiples criterios con lógica AND

Aquí, quiero contar las celdas donde el producto es KTE y la venta es mayor que 200. Entonces, por favor usa cualquiera de las siguientes fórmulas:

=SUMAPRODUCTO(--(A2:A12="KTE"), --(B2:B12>200))
=SUMAPRODUCTO((A2:A12="KTE")*(B2:B12>200))
  • Consejos: En la fórmula anterior:
  • A2:A12="KTE": es el primer rango_criterio y criterio según el cual deseas contar.
  • B2:B12>200: es el segundo rango_criterio y criterio según el cual deseas contar.

Luego, presiona la tecla Enter para obtener el número del resultado:

show the usage of SUMPRODUCT function


Caso 2: Contar celdas con múltiples criterios con lógica OR

Para contar el número de productos KTE y KTO en la columna A, por favor aplica esta fórmula:

=SUMAPRODUCTO((A2:A12="KTE")+(A2:A12="KTO"))

Y luego, presiona la tecla Enter para obtener el número de los productos KTE y KTO. Ver captura de pantalla:

show the usage of SUMPRODUCT function


Caso 3: Contar celdas con múltiples criterios con lógica OR y AND

Para contar el número de productos KTE y KTO donde la venta es mayor que 200, deberías aplicar la siguiente fórmula:

=SUMAPRODUCTO((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Luego, presiona la tecla Enter para obtener el número del resultado que necesitas:

show the usage of SUMPRODUCT function


Ejemplo 4: Calcular el promedio ponderado con la función SUMAPRODUCTO

Normalmente, podemos calcular el promedio de un rango de celdas rápidamente y fácilmente. Pero, si deseas calcular el promedio de una lista de valores con diferentes niveles de relevancia, significa calcular el promedio ponderado. No hay una función directa para obtenerlo en Excel. Pero, la función SUMAPRODUCTO puede ayudarte a manejarlo.

Por ejemplo, tengo una tabla de estadísticas de calificaciones para un estudiante, cada tarea tiene un peso diferente como se muestra en la siguiente captura de pantalla.

show the usage of SUMPRODUCT function

Para calcular el promedio ponderado, por favor usa la siguiente fórmula:

=SUMAPRODUCTO(B2:B6, C2:C6) / SUMA(C2:C6)

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)

Y luego, presiona la tecla Enter, el promedio ponderado ha sido calculado de inmediato, ver captura de pantalla:

show the usage of SUMPRODUCT function


 Más artículos con la función SUMAPRODUCTO:

  • Contar un valor específico en varias hojas de trabajo
  • Supongamos que tengo varias hojas de trabajo que contienen los siguientes datos, y ahora quiero obtener el número de ocurrencias de un valor específico “Excel” desde estas hojas de trabajo. ¿Cómo podría contar valores específicos en varias hojas de trabajo?
  • Calcular el promedio ponderado en Excel
  • Por ejemplo, tienes una lista de compras con precios, pesos y cantidades. Puedes calcular fácilmente el precio promedio con la función PROMEDIO en Excel. Pero, ¿qué pasa con el precio promedio ponderado? En este artículo, te mostraré un método para calcular el promedio ponderado, así como un método para calcular el promedio ponderado si se cumplen criterios específicos en Excel.

Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.