Sumar si es igual a uno de varios elementos en Excel
Puede resultar sencillo sumar valores según un criterio determinado con la función SUMAR.SI. Sin embargo, a veces necesitará sumar valores basándose en una lista de elementos. Por ejemplo, tiene un rango de datos donde los productos aparecen en la columna A y sus importes de venta correspondientes en la columna B. Ahora desea obtener el importe total de los productos incluidos en el rango D4:D6, tal como se muestra en la siguiente captura de pantalla. ¿Cómo resolver este problema de forma rápida y sencilla en Excel?

Sumar si es igual a uno de varios elementos con las funciones SUMPRODUCT y SUMAR.SI
Si necesita sumar valores cuyas celdas asociadas coinciden con alguno de varios criterios, puede crear una fórmula combinando las funciones SUMAPRODUCTO y SUMAR.SI. La sintaxis genérica es:
- range: El rango de celdas que se compara con el rango de criterios;
- criteria_range: El rango que contiene los valores utilizados como criterios;
- sum_rangeEl rango de valores sobre el que se desea realizar la suma.
Para resolver el problema anterior, aplique la siguiente fórmula y, a continuación, pulse la tecla Entrarpara obtener el resultado:

Explicación de la fórmula:
=SUMPRODUCT(SUMAR.SI(A2:A12;D2:D4;B2:B12))
- SUMAR.SI(A2:A12;D2:D4;B2:B12): La función SUMAR.SI devuelve tres sumas, una por cada elemento del rango de criterios (D2:D4), correspondientes a sus importes asociados en B2:B12. Así, obtendrá el siguiente resultado: {677; 797; 706}.
- SUMPRODUCT(SUMAR.SI(A2:A12;D2:D4;B2:B12))=SUMPRODUCT({677;797;706}): La función SUMPRODUCT suma todos los elementos de la matriz y devuelve el resultado final: 2180.
Función relacionada utilizada:
- SUMPRODUCT:
- La función SUMAPRODUCTO permite multiplicar dos o más columnas o matrices entre sí y, a continuación, obtener la suma de los productos resultantes.
- SUMAR.SI:
- La función SUMAR.SI te permite sumar celdas según un único criterio.
Más artículos:
- Sumar si comienza o termina con un texto o caracteres específicos
- Para sumar valores cuyas celdas correspondientes comienzan o terminan con un valor específico, puede utilizar la función SUMAR.SI combinada con un comodín (*). Este artículo explica de forma detallada cómo aplicar esta fórmula.
- Sumar si las celdas contienen un texto específico en otra columna
- Este tutorial le mostrará cómo sumar valores cuando las celdas de otra columna contienen un texto específico o parcial. Tomando como ejemplo el siguiente rango de datos, tanto la función SUMAR.SI como la función SUMAPRODUCTO pueden calcular el importe total de los productos que incluyen el texto «T-Shirt» en Excel.
- Sumar los N valores más pequeños o inferiores en Excel
- En Excel, sumar un rango de celdas es sencillo con la función SUMA. Sin embargo, a veces puede necesitar sumar los 3, 5 o *n* números más pequeños (inferiores) de un rango de datos, como se muestra en la siguiente captura de pantalla. En ese caso, la combinación de las funciones SUMAPRODUCTO y K.ESIMO.MENOR le ayudará a resolver este problema en Excel.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.