Cómo utilizar SUMPRODUCT con criterios en Excel (5 métodos)

  • Compartir Este
Hugh West

Mientras trabajaba con Microsoft Excel Sin embargo, hay situaciones en las que se comparan datos entre dos o más rangos y se calculan con varios criterios. La función SUMPRODUCT es su primera opción. El SUMPRODUCTO es una función extremadamente ingeniosa con muchos propósitos. Tiene la capacidad única de manejar matrices de forma inteligente y elegante. A menudo necesitamos utilizar la función SUMPRODUCTO para comparar entre columnas con criterios dados y encontrar el resultado. Hoy en este artículo, discutiremos algunos métodos de uso de la función SUMPRODUCTO con criterios.

Descargar el cuaderno de prácticas

Descárgate esta hoja de ejercicios para practicar la tarea mientras lees este artículo.

Función SUMPRODUCT con Criterios.xlsx

Introducción de la función SUMPRODUCT en Excel

Técnicamente, el "SUMPRODUCTO" remite la suma de los valores de las matrices o rangos correspondientes.

⇒ Sintaxis

La sintaxis del "SUMPRODUCTO" es sencilla y directa.

=SUMPRODUCTO(array1, [array2], [array3], ...)

Argumento

Argumento Obligatorio/Opcional Explicación
matriz1 Requerido La primera entrada a un array, cuyos elementos quieres dividir y después sumar.
[array2], [array3] Opcional Parámetros de matriz con los elementos que desea multiplicar y sumar, que van de 2 a 255.

5 Ejemplos ideales de la función SUMPRODUCT con criterios en Excel

Una de las sorprendentes características del SUMPRODUCTO función es que puede manejar criterios múltiples de forma notable. Hablemos de algunas de las SUMPRODUCTO con funciones de criterio.

1. SUMPRODUCT con un único criterio para buscar el valor

Podemos aplicar el SUMPRODUCTO con criterios con o sin el operador unario doble.

1.1. Uso del operador unario doble

Una forma inteligente de aplicar el SUMPRODUCTO es insertar los criterios dentro de la función como una matriz utilizando " Operador unario doble (-) " para convertir el "VERDADERO" o "FALSO" en "1" o "0" En el siguiente ejemplo, algunos "Producto Los nombres se indican con su "País" , "Cantidad" y "Precio" Encontraremos el precio total para los países "India", "China" y "Alemania" .

Sigamos los procedimientos para utilizar el SUMPRODUCTO con un único criterio en Excel.

PASOS:

  • En primer lugar, cree una tabla para estos países en cualquier lugar de la hoja de cálculo donde desee obtener el resultado.
  • En segundo lugar, seleccione la celda en la que desea poner la fórmula del SUMPRODUCTO función.
  • En tercer lugar, insertamos la fórmula en esa celda. Aplicamos la función con la tecla "Operador unario doble (-)" .
=SUMPRODUCTO(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • A continuación, pulse la tecla Entre en Tenemos el precio total de "India" .

  • Arrastre el Asa de llenado hacia abajo para duplicar la fórmula en el intervalo. O bien, para Autorrelleno la gama, haga doble clic en en el signo más ( + ) símbolo.

  • Por último, podemos ver el resultado para India , China y Alemania .

🔎 ¿Cómo funciona la fórmula?

  • Conjunto1 es -($C$5:$C$21=G5) G5 es "India" El operador unario doble convertirá los resultados de $C$4:$C$20 en "1" y "0" .
  • [Array2] es $D$5:$D$21 cuyo rango primero multiplicamos y luego sumamos.
  • [Array3] es $E$5:$E$21 , también este rango multiplicamos y luego sumamos.

Utilizaremos el "Referencias absolutas de celda" a "BLOQUEAR" las células.

1.2. Excluir el operador unario doble

Podemos resolver el ejemplo anterior sin utilizar el operador unario doble. Veamos las instrucciones para ello.

PASOS:

  • Utilizaremos el mismo ejemplo para obtener el mismo resultado. Ahora, en la celda "H5" aplicar la SUMPRODUCTO Inserta los valores en la fórmula y la fórmula queda así.

=SUMPRODUCTO(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • Además, pulse el botón Entre en para mostrar el resultado.

  • Para copiar la fórmula en el intervalo, arrastre el botón Asa de llenado hacia abajo. Como alternativa, puede haga doble clic en la adición ( + ) a Autorrelleno la gama.
  • Del mismo modo, podemos obtener el resultado

Más información: SUMPRODUCT Criterios Múltiples en Excel(3 Enfoques)

2. SUMPRODUCT con múltiples criterios para diferentes columnas

Podemos aplicar el SUMPRODUCTO con múltiples criterios con o sin el operador unario doble. ¡Aprenda!

2.1. Uso del operador unario doble

En este caso, utilizaremos la función "Operador unario doble (-)" para convertir los resultados de la matriz en "1" o "0" Consideremos la misma tabla que hemos utilizado antes. Ahora encontraremos el resultado utilizando múltiples criterios. Encontraremos el "Precio total" para "procesador" del país "China" , "Cuaderno" de "India" y "Portátil" de "Corea del Sur" Utilizando estos criterios obtendremos el resultado.

PASOS:

  • Al principio, seleccione una celda adyacente al primer libro e introduzca la fórmula.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • Pulse el botón Entre en del teclado.

  • Del mismo modo, en los ejemplos anteriores, arrastre el Asa de llenado hacia abajo para duplicar la fórmula en el intervalo. O bien, para Autorrelleno la gama, haga doble clic en en el signo más ( + ) símbolo.
  • Finalmente, obtendrá su resultado.

2.2. Operador unario doble excluyente

Aquí aplicaremos los mismos criterios múltiples utilizando el método básico SUMPRODUCTO función.

PASOS:

  • En célula I5, aplica la función. Inserta los criterios y la fórmula queda así.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • Hit Entre en para ver el resultado.

  • A continuación, arrastre el Asa de llenado para copiar la fórmula sobre el rango. O, haga doble clic en en el signo más ( + Esto también duplica la fórmula.
  • Finalmente, puedes ver el resultado.

Más información: Función SUMPRODUCT con múltiples columnas en Excel (4 formas sencillas)

3. SUMPRODUCTO con lógica OR

Podemos añadir O lógica a nuestra fórmula para que el SUMPRODUCTO con criterios más dinámicos. Consideremos la situación en la que necesitamos averiguar el precio total para "Cuaderno" y "Portátil" .

PASOS:

  • En primer lugar, cree una tabla en cualquier lugar de la hoja de cálculo donde desee obtener el resultado.
  • A continuación, selecciona la celda e inserta en ella la siguiente fórmula.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • Además, pulse el botón Entre en clave para ver el resultado.

4. SUMPRODUCTO con múltiples criterios Y/O

En este método, aplicaremos la función SUMPRODUCT con criterios que utilizan tanto "Y" , "O" Esta vez tenemos que añadir más criterios a nuestra función. Vamos a recuperar la función "Precio total" para el producto "Cuaderno" , "Portátil" del país "India", "China".

PASOS:

  • Para empezar, seleccione la segunda celda H10 y poner la fórmula en la celda seleccionada.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • A continuación, pulse la tecla Entre en clave para ver el resultado.

🔎 ¿Cómo funciona la fórmula?

  • 1 es –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21=G8)+(C5:C21=H8)>0) . Aquí B5:B21 es el "Producto Columna, G5 y H5 son "Cuaderno" y "Portátil" . Del mismo modo, C5:C21 es el "País" columna, y G6 y H6 son "India" y "China".
  • [Array2] es D5:D21 .
  • [Array3] es E5:E21 .

5. SUMPRODUCT con criterios múltiples para filas y columnas

En "SUMPRODUCTO" muestra su verdadera diversidad cuando utilizamos esta función tanto para columnas como para filas. Veamos cómo. En el siguiente ejemplo, podemos ver el precio de unos "Productos del país "India" , "China" , "Italia" , "Alemania" , "Francia .

PASOS:

  • En primer lugar, seleccionamos la celda donde queremos poner el resultado.
  • A continuación, inserte la fórmula en esa celda.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • Por último, pulse Entre en del teclado.

Cosas para recordar

✅ El "SUMPRODUCTO" trata los valores no numéricos como ceros. Si tiene algún valor no numérico en su fórmula, la respuesta será "0".

✅ Las matrices de la fórmula SUMPRODUCT deben tener el mismo número de filas y columnas. Si no es así, se obtiene el error #¡VALOR! Error.

✅ El "SUMPRODUCTO" no admite caracteres comodín.

Conclusión

En SUMPRODUCTO es una de las funciones más diversificadas de Excel. En este artículo, cubrimos la función SUMPRODUCTO con uno o varios criterios. Esperamos que este artículo le resulte útil. Si tiene alguna duda o sugerencia, no dude en comentarlo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.