Breve descripción de la función de Excel SUMAPRODUCTO, con detalles de sintaxis, ejemplos aplicados y archivos de práctica.
Hola, ¿Cómo han estado?
En algún momento en nuestras actividades nos hemos encontrado en la situación de tener varias agrupaciones de datos en las cuales por ejemplo tenemos que obtener el resultado de las ventas de acuerdo a su precio, lo que normalmente hacemos es utilizar la función simple de matemática SUMAR, multiplicamos y luego sumamos los subtotales para obtener el resultado requerido, entonces una muy buena opción para este caso es emplear la función SUMAPRODUCTO ya que a través de ella se ahorra tiempo de calculo que hace la tarea mucho más sencilla y practica. Veamos a continuación una breve pero interesante descripción de esta función.
La función SUMAPRODUCTO multiplica los componentes correspondientes de las matrices suministradas y devuelve la suma de esos productos.
La función SUMAPRODUCTO la podemos encontrar dentro del grupo de las funciones Matemáticas y Trigonométricas como se ve en la imagen anexa:
Veamos a continuación mediante una imagen la sintaxis de la función SUMAPRODUCTO:
Matriz1, matriz2, matriz3,... son de 2 a 255 matrices cuyos componentes desea multiplicar y después de haber sumado.
A considerar:
Como se aprecia en la imagen la función empleada es la siguiente:
=SUMAPRODUCTO(D9:E12;G9:H12)
D9:E12: Representa a la primera matriz.
G9:H12: Representa a la segunda matriz.
Adicionalmente la función SUMAPRODUCTO la podemos emplear para sumar en un rango de fechas ya que desde la versión De Excel 97 a la versión de Excel 2003 teníamos disponible emplear soluciones como la presentada a continuación:
Tenemos un grupo de valores sin embargo los mismos tienen asociado una fecha, para el ejemplo es requerido sumar los valores de acuerdo a un rango de fechas entonces emplearemos la función SUMAPRODUCTO con unos argumentos un tanto diferentes, veamos la tabla con la que vamos a trabajar:
La solución para este caso es insertar en la celda D5 la funcion SUMAPRODUCTO con los siguientes argumentos:
=SUMAPRODUCTO((A3:A367>=D2)*(A3:A367<=D3)*(B3:B367))
La función básicamente esta tomando la celda D2 como fecha de inicio y la celda D3 como fecha fin de la suma teniendo en cuenta que el rango a medir se encuentra en la columna A. Cambiando la fecha obtenemos los resultados de acuerdo al rango que coloquemos:
La función SUMAPRODUCTO es de gran utilidad al momento de presentarse casos en donde se amerite su uso, sin embargo el buen uso de la misma dependerá de la destreza que tienen adquirida lo que hará que se lleve mucho menos tiempo para el calculo.
La función SUMAPRODUCTO es una excelente opción para obtener el promedio ponderado de una operación en conjunto con la función SUMA, no obstante las opciones para esta función son muy variadas lo cual la hace una opción muy versátil para nuestras tareas, no dudes en poner en practica tus conocimientos.
Les dejamos anexos los archivos con los que preparamos este artículo, en versiones para Excel 2007 y Excel 2003, para que puedan aplicar sus propias prácticas ensayando con los datos de los mismos o aplicando sus propios datos.
Función SUMAPRODUCTO Excel 2003
Función SUMAPRODUCTO Excel 2007
Para conocer mas detalle sobre esta y otras funciones no dejes de visitar el siguiente enlace:
Funciones Excel
Muchas gracias a todos por su preferencia.
El equipo de EXCELLENTIAS.COM
Fuente: Ayuda Oficial de Microsoft Excel
Veamos a continuación mediante una imagen la sintaxis de la función SUMAPRODUCTO:
Matriz1, matriz2, matriz3,... son de 2 a 255 matrices cuyos componentes desea multiplicar y después de haber sumado.
A considerar:
- Los argumentos matriciales deben tener las mismas dimensiones. De lo contrario SUMAPRODUCTO devuelve el valor de error #¡VALOR!.
- La función SUMAPRODUCTO considera las entradas matriciales no numéricas como 0.
¡En Practica!
Para que comprendan mejor esta función les planteamos el siguiente ejemplo: Queremos saber la cantidad total de ingresos de acuerdo al precio del producto en un periodo de un mes, para obtener ese resultado usaremos la función SUMAPRODUCTO, veamos mediante la siguiente imagen la solución al ejemplo propuesto:
Como se aprecia en la imagen la función empleada es la siguiente:
=SUMAPRODUCTO(D9:E12;G9:H12)
D9:E12: Representa a la primera matriz.
G9:H12: Representa a la segunda matriz.
Adicionalmente la función SUMAPRODUCTO la podemos emplear para sumar en un rango de fechas ya que desde la versión De Excel 97 a la versión de Excel 2003 teníamos disponible emplear soluciones como la presentada a continuación:
Tenemos un grupo de valores sin embargo los mismos tienen asociado una fecha, para el ejemplo es requerido sumar los valores de acuerdo a un rango de fechas entonces emplearemos la función SUMAPRODUCTO con unos argumentos un tanto diferentes, veamos la tabla con la que vamos a trabajar:
La solución para este caso es insertar en la celda D5 la funcion SUMAPRODUCTO con los siguientes argumentos:
=SUMAPRODUCTO((A3:A367>=D2)*(A3:A367<=D3)*(B3:B367))
La función básicamente esta tomando la celda D2 como fecha de inicio y la celda D3 como fecha fin de la suma teniendo en cuenta que el rango a medir se encuentra en la columna A. Cambiando la fecha obtenemos los resultados de acuerdo al rango que coloquemos:
La función SUMAPRODUCTO es de gran utilidad al momento de presentarse casos en donde se amerite su uso, sin embargo el buen uso de la misma dependerá de la destreza que tienen adquirida lo que hará que se lleve mucho menos tiempo para el calculo.
La función SUMAPRODUCTO es una excelente opción para obtener el promedio ponderado de una operación en conjunto con la función SUMA, no obstante las opciones para esta función son muy variadas lo cual la hace una opción muy versátil para nuestras tareas, no dudes en poner en practica tus conocimientos.
Les dejamos anexos los archivos con los que preparamos este artículo, en versiones para Excel 2007 y Excel 2003, para que puedan aplicar sus propias prácticas ensayando con los datos de los mismos o aplicando sus propios datos.













Es una función a la que sele puede sacar más partido que eso.
Me explico un poco. Basándome en el mismo ejemplo de arriba, supongamos que queremos contar las cantidades >=55 y =55)*(D9:E12=55)*(D9:E12<=80)*(D9:E12))
Lo cual nos daría la cantidad de 330
SUMAPRODUTO es una función extraordinaria, a mi modo de ver y tiene más aplicaciones y más complicadas que las expuestas.
Espero les sea de utilidad estos dos ejemplos.
Un saludo muy cordial.
Hola julibaga,
En efecto la función SUMAPRODUCTO es una de las más útiles que podemos encontrar en Excel. Incluso se empeló como única alternativa para ejecutar ciertas operaciones que ahora resulta más sencillo realizar en Excel 2007 gracias a la incorporacion de funciones de suma y conteo con múltiples criterios como SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO.
Estoy seguro que deben existir literalmente cientos de aplicaciones que podemos dar a SUMA.PRODUCTO. ¿Saben algo? Nunca he visto una recopilación de este particular. ¿Que tal si iniciamos una en el foro?
Saludos a todos, estamos en contacto
Hola cómo estás julibaga?
Estamos totalmente de acuerdo que esta función tiene una amplitud de usos muy grande, pero como se aclara al inicio de la publicación es una breve descripción de la función que introduce a los usuarios al conocimiento de la misma, en cuanto al ejemplo estamos agradecidos por tu proactividad te recordamos que tambien puedes colocar cualquier otro aporte dentro de nuestro foro.
Saludos
Juan Materano