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.
- Ejemplo 1: uso básico de la función SUMPRODUCT
- Ejemplo 2: suma de celdas con varios criterios con la función SUMPRODUCTO
- Ejemplo 3: contar celdas con varios criterios con la función SUMPRODUCTO
- Ejemplo 4: Calcule el promedio ponderado con la función SUMPRODUCTO
Sintaxis:
La sintaxis de la función SUMPRODUCTO en Excel es:
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:
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 Participar 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:
- Propina: 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 Participar 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:
Y luego, presione Participar 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:
Entonces presione Participar 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:
- Propina: 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 Participar 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:
Y luego, presione Participar 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:
Entonces presione Participar 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:
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 Participar 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?
- Encuentre y obtenga el mayor valor basado en múltiples criterios en Excel
- En Excel, podemos aplicar la función max para obtener el mayor número lo más rápido posible. Pero, a veces, es posible que deba encontrar el valor más grande según algunos criterios, ¿cómo podría manejar esta tarea en Excel?
- 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
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
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 (incluido Excel), al igual que Chrome, Edge y Firefox.