SUMAPRODUCTO para restas y divisiones matriciales en Excel
La comunidad aborda una duda que parece sencilla pero tiene más miga de la que aparenta: ¿existe una función nativa en Excel que haga restas o divisiones de rangos, del mismo modo que SUMA suma y PRODUCTO multiplica?
Fernando aporta la solución directa con SUMAPRODUCTO, que al trabajar con matrices permite operar con restas y divisiones dentro de sus argumentos. Por ejemplo, para restar dos rangos celda a celda y obtener la suma total:
``
=SUMAPRODUCTO(A1:A5 - B1:B5)
`
Esta fórmula resta cada elemento de B al correspondiente de A y suma los resultados. Equivale a hacer (A1-B1) + (A2-B2) + ... + (A5-B5).
Fernando confirma que el mismo principio se aplica a divisiones y que funciona perfectamente incluso con rangos de una sola celda, lo que puede resultar útil para mantener consistencia en fórmulas que operan sobre rangos dinámicos.
Un recordatorio de que SUMAPRODUCTO` es mucho más versátil de lo que su nombre sugiere: no solo multiplica y suma, sino que acepta cualquier operación aritmética entre matrices como argumento.
El problema: ¿hay una función que reste o divida rangos?
Surgió en el grupo una pregunta aparentemente ingenua pero con más miga de la que parece: si SUMA suma un rango y PRODUCTO lo multiplica, ¿existe una función nativa que reste o divida rangos celda a celda? La respuesta corta es que no hace falta una función dedicada: SUMAPRODUCTO ya lo hace, y de paso revela lo infravalorada que está.
La solución: SUMAPRODUCTO con operaciones dentro
Fernando dio en el clavo. SUMAPRODUCTO trabaja de forma matricial, así que dentro de sus argumentos puedes escribir cualquier operación aritmética entre rangos, no solo multiplicaciones. Para restar dos rangos elemento a elemento y sumar el total:
=SUMAPRODUCTO(A1:A5 - B1:B5)Esta fórmula calcula la suma de todas las diferencias A menos B fila a fila de una sola vez. SUMAPRODUCTO resta cada par de celdas y suma los resultados, sin necesidad de columnas auxiliares ni de arrastrar nada.
Por qué funciona: pensar en matrices
La clave está en entender que A1:A5 - B1:B5 no es una resta de dos celdas, sino una operación entre dos matrices: Excel empareja cada elemento de la primera con el de la segunda y devuelve una nueva matriz de diferencias. SUMAPRODUCTO recibe esa matriz y la suma. El mismo principio aplica a divisiones (A1:A5 / B1:B5), a productos por un escalar o a combinaciones más complejas.
Fernando confirmó además que funciona incluso con rangos de una sola celda, lo que resulta cómodo cuando quieres mantener una fórmula uniforme que opera sobre rangos que a veces se reducen a un único valor.
El valor oculto de SUMAPRODUCTO
SUMAPRODUCTO arrastra fama de "función para multiplicar y sumar" —de ahí el nombre—, pero esa etiqueta se queda muy corta. En realidad es una de las funciones más versátiles de Excel clásico:
- Opera con cualquier aritmética entre matrices: restas, divisiones, potencias, lo que quepa entre paréntesis.
- Cuenta y suma con condiciones sin ser fórmula matricial: multiplicando por expresiones lógicas que devuelven 1 y 0.
- Funciona en cualquier versión de Excel, sin depender de las matrices dinámicas modernas.
Por eso sigue siendo una herramienta de cabecera incluso ahora que existen FILTRAR, BYROW o SUMAR.SI.CONJUNTO: cuando necesitas una agregación con operaciones a medida y compatibilidad total, SUMAPRODUCTO casi siempre tiene la respuesta.
Funciones clave
SUMAPRODUCTO: agrega el resultado de operaciones aritméticas entre matrices.- Operaciones entre rangos (
-,/,*): Excel las resuelve elemento a elemento cuando los rangos tienen el mismo tamaño.
Conclusión
La moraleja del caso es que no siempre hace falta buscar una función nueva: a menudo la que ya conoces hace más de lo que su nombre sugiere. SUMAPRODUCTO no solo multiplica y suma; acepta cualquier operación entre matrices como argumento, y eso la convierte en un comodín para restas, divisiones y agregaciones condicionales. Un recordatorio, cortesía de la comunidad de InflueXcel, de que dominar bien lo básico rinde más que acumular funciones.
Más casos con estas funciones
Más contenido de Excel en InflueXcel
- Calcular costes por tramos escalonados con SUMAPRODUCTO y REDUCE CasoUn miembro de la comunidad desde Chile plantea un problema frecuente en facturación y logística: calcular el coste total cuando el precio va
- Reemplazar Solver con MMULT, MINVERSA y SUMAPRODUCTO CasoInteresante aportación de Leo que demuestra cómo resolver problemas de optimización lineal sin necesidad de la herramienta Solver, usando ún
- SUMAR.SI.CONJUNTO en acción con El Señor de los Anillos 🃏 El 21 de La Comarca TutorialLo que practicamos en este caso: • Contar cartas por palo con CONTAR.SI • Sumar valores con condiciones (SUMAR.SI / SUMAR.SI.CONJUNTO) • Apl
- Tablas en Excel: 5 problemas, 5 soluciones TutorialLos 5 problemas que más veo al trabajar con tablas en Excel y cómo resolverlos: arrastras una fórmula y salen ceros, el acumulado deja de cu
- Un gráfico que crece solo a partir de un PIVOTARPOR, sin DESREF (y sin depender del orden alfabético) CasoLuis lleva el control de unas certificaciones en una tabla: cada cliente tiene un aliado asignado (o ninguno todavía) y un estado, que puede
- Nueva skill Get-Data de Copilot en Excel: Power Query con IA, pruebas reales TutorialCopilot en Excel ya hace consultas de Power Query: Microsoft acaba de estrenar la skill Get-Data. La pongo a prueba en directo con tres caso
- Calendario de varios años en una sola fórmula: una tira por mes, una fila por año y el nombre de cada día CasoTodo empezó con una pregunta sobre formato condicional: ¿es mejor una regla para todo el rango o una regla por tabla? Para probarlo, Miki mo
- 5 errores de los canvas interactivos de Copilot en Excel (y cómo evitarlos) TutorialLos canvas interactivos de Copilot en Excel montan un dashboard con una sola frase. Funcionan, pero hay cinco errores que se repiten y casi
- PLANTILLA GESTIÓN VACACIONES SETUP TutorialDescubre cómo configurar tu plantilla de vacaciones y sincronizarla con Google Forms.
- CONTAR.SI no acepta ELEGIRCOLS: por qué las funciones .SI exigen una referencia y no una matriz CasoHay errores de Excel que te mandan a buscar en la dirección equivocada, y este es de manual. Joan Recasens llega al grupo con una fórmula qu