KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Función SUMPRODUCT de Excel

AutorXiaoyang Fecha de modificación

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.

muestra el uso de la función SUMAPRODUCTO


 Sintaxis:

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

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

 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.

muestra el uso de la función SUMAPRODUCTO

Para realizar esta tarea, aplique la siguiente fórmula:

=SUMPRODUCT(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.

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:

muestra el uso de la función SUMAPRODUCTO


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?

muestra el uso de la función SUMAPRODUCTO

1. Introduzca o copie cualquiera de las siguientes fórmulas en una celda vacía:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • 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:

muestra el uso de la función SUMAPRODUCTO


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:

muestra el uso de la función SUMAPRODUCTO

Aplique la siguiente fórmula en una celda vacía:

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

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:

muestra el uso de la función SUMAPRODUCTO


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.

muestra el uso de la función SUMAPRODUCTO

Copie o introduzca la siguiente fórmula:

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

A continuación, pulse la tecla Entrarpara obtener el resultado deseado:

muestra el uso de la función SUMAPRODUCTO


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:

=SUMPRODUCT(--(A2:A12=«KTE»), --(B2:B12>200))
=SUMPRODUCT((A2:A12=«KTE»)*(B2:B12>200))
  • 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:

muestra el uso de la función SUMAPRODUCTO


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:

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

A continuación, pulse la tecla Entrar para obtener el número de productos KTE y KTO. Vea la captura de pantalla:

muestra el uso de la función SUMAPRODUCTO


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:

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

A continuación, pulse la tecla Entrarpara obtener el número del resultado deseado:

muestra el uso de la función SUMAPRODUCTO


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.

muestra el uso de la función SUMAPRODUCTO

Para calcular la media ponderada, utilice la siguiente fórmula:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(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)

A continuación, pulse la tecla Entrar y el promedio ponderado se calculará al instante. Vea la captura de pantalla:

muestra el uso de la función SUMAPRODUCTO


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

  • 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 AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  Entre varias hojas  |  Coincidencia difusa...
Avanzado Lista desplegable:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable con selección múltiple...
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar el estado de visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos desde una lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas de 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y mucho más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.