Note: The other languages of the website are Google-translated. Back to English

Excel SUMPRODUCT función

En Excel, la función SUMPRODUCT se puede usar para multiplicar dos o más columnas o matrices juntas y luego obtener la suma de productos. De hecho, SUMPRODUCT es una función útil que puede ayudar a contar o sumar valores de celda con múltiples criterios como la función COUNTIFS o SUMIFS. Este artículo presentará la sintaxis de la función y algunos ejemplos de esta función SUMPRODUCTO.


 Sintaxis:

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

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

 Argumentos:

  • array1: Requerido. La primera matriz o rango de celdas que desea multiplicar y luego agregar.
  • array2: Opcional. La segunda matriz o rango de celdas que desea multiplicar y luego agregar.

Notas

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

 Regreso:

Devuelve el resultado de matrices multiplicadas y sumadas.


 Ejemplos:

Ejemplo 1: uso básico de la función SUMPRODUCT

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

Para hacer frente a esta tarea, aplique la siguiente fórmula:

=SUMPRODUCT(B2:B7,C2:C7)

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

Y luego, presione Enviar clave, las celdas de la columna B se multiplican por sus celdas correspondientes en la misma fila de la columna C, y se suman los resultados. Ver captura de pantalla:


Ejemplo 2: suma de celdas con varios criterios con la función SUMPRODUCTO

Excepto por la función SUMIFS para sumar valores de celda basados ​​en múltiples condiciones, la función SUMPRODUCT también puede resolver este trabajo rápida y fácilmente.


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

Supongamos que tiene una tabla de datos como se muestra a continuación en la captura de pantalla, ahora, desea calcular el precio total del producto KTE y el nombre es David, ¿cómo podría hacerlo usando la fórmula SUMPRODUCT en Excel?

1. Ingrese o copie cualquiera de las fórmulas siguientes en una celda en blanco:

=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_criterios y los primeros criterios en los que desea sumar.
  • B2: B12 = "David": es el segundo rango_criterios y los criterios en los que desea sumar.
  • D2: D12: es el rango de suma que desea sumar los valores de celda.

2. Entonces presione Enviar clave para obtener el resultado que necesita:


Caso 2: suma de celdas con varios criterios con lógica OR

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

Por ejemplo, quiero sumar el precio total del producto KTE y KTO en la columna A como se muestra a continuación:

Aplica la siguiente fórmula en una celda en blanco:

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

Y luego, presione Enviar clave, se ha calculado el precio total del producto KTE y KTO, ver captura de pantalla:


Caso 3: suma de celdas con varios criterios con lógica OR y AND

En algunas situaciones, es posible que deba sumar celdas con lógica OR y AND al mismo tiempo. La función SUMPRODUCE también puede resolver este trabajo con facilidad.

Asterisco (*) se utiliza como operador AND.

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

Veamos un ejemplo, para sumar el precio total de qué producto es KTE y KTO cuando la venta es superior a 200.

Debe copiar o ingresar la siguiente fórmula:

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

Entonces presione Enviar clave para obtener el resultado que necesita:


Ejemplo 3: contar celdas con varios criterios con la función SUMPRODUCTO

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


Caso1: contar celdas con varios criterios con lógica AND

Aquí, quiero contar las celdas en las que el producto es KTE y la venta es mayor que 200. Por lo tanto, use cualquiera de las fórmulas siguientes:

=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_criterios y los primeros criterios en los que desea contar.
  • B2: B12> 200: es el segundo rango_criterios y los criterios en los que desea contar.

Y luego, presione Enviar clave para obtener el número del resultado:


Caso2: cuente celdas con múltiples criterios con lógica OR

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"))

Y luego, presione Enviar clave para obtener el número del producto KTE y KTO. Ver captura de pantalla:


Case3: Cuente celdas con múltiples criterios con lógica OR y AND

Para contar el número de productos KTE y KTO cuya venta es superior a 200, debe aplicar la siguiente fórmula:

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

Entonces presione Enviar clave para obtener el número de resultado que necesita:


Ejemplo 4: Calcule el promedio ponderado con la función SUMPRODUCTO

Normalmente, podemos calcular el promedio del rango de celdas de forma rápida y sencilla. Pero, si desea calcular el promedio de una lista de valores con diferentes niveles de relevancia, significa calcular el promedio ponderado. No existe una función directa para obtenerlo en Excel. Pero, la función SUMPRODUCTO puede ayudarlo a lidiar con eso.

Por ejemplo, tengo una tabla de estadísticas de calificaciones para un estudiante, cada tarea tiene un peso diferente como se muestra a continuación.

Para calcular el promedio ponderado, utilice la siguiente fórmula:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

Explicación: Esta fórmula: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

Y luego, presione Enviar clave, el promedio ponderado se ha calculado de una vez, vea la captura de pantalla:


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

  • Cuente si 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" de estas hojas de trabajo. ¿Cómo puedo contar valores específicos en varias hojas de trabajo?
  • Calcular el promedio ponderado en Excel
  • Por ejemplo, tiene una lista de compras con precios, pesos y cantidades. Puede calcular fácilmente el precio promedio con la función PROMEDIO en Excel. Pero, ¿y si el precio promedio ponderado? En este artículo, presentaré un método para calcular el promedio ponderado, así como un método para calcular el promedio ponderado si cumple con criterios específicos en Excel.

Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel ofrece 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir el contenido de la celda, convertir la fecha, etc.) y ahorrar un 80% de tiempo para usted.

  • Diseñado para 1500 escenarios de trabajo, lo ayuda a resolver el 80% de los problemas de Excel.
  • Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
  • Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
  • Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.
Cinta de Excel (con Kutools para Excel instalado)

Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
Captura de pantalla de Excel (con la pestaña Office instalada)
Comentarios (0)
Aún no hay calificaciones. ¡Sé el primero en calificar!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0  Personajes.
Ubicaciones sugeridas