{"id":15469,"date":"2021-05-13T00:14:33","date_gmt":"2021-05-13T05:14:33","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=15469"},"modified":"2023-11-16T18:45:23","modified_gmt":"2023-11-16T23:45:23","slug":"la-funcion-multiusos-sumaproducto","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/la-funcion-multiusos-sumaproducto\/","title":{"rendered":"LA FUNCI\u00d3N MULTIUSOS: SUMAPRODUCTO"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"569\" height=\"232\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-33.png\" alt=\"\" class=\"wp-image-15470\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-33.png 569w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-33-300x122.png 300w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/figure><\/div>\n\n\n<p>En la definici\u00f3n oficial de Microsoft se puede ver que la&nbsp;funci\u00f3n&nbsp;<strong>SUMAPRODUCTO<\/strong>&nbsp;multiplica cada uno de los elementos de una o varias matrices y devuelve la suma de los productos.<\/p>\n\n\n\n<p>Efectivamente, esto es lo que hace. Pero lo que no dice en esta p\u00e1gina es que no s\u00f3lo sirve para eso. Se trata de una de las funciones m\u00e1s vers\u00e1tiles con que cuenta Excel. Es capaz de manejar matrices de una forma muy elegante. Por eso,&nbsp;<strong>SUMAPRODUCTO<\/strong>&nbsp;es realmente \u00fatil a la hora de comparar dos o m\u00e1s rangos y calcular datos con varios criterios.<\/p>\n\n\n\n<h2><strong>Definici\u00f3n y sintaxis de SUMAPRODUCTO<\/strong><\/h2>\n\n\n\n<p>La funci\u00f3n SUMAPRODUCTO es capaz de multiplicar los elementos de una o varias matrices (hasta 255), y devolver la suma de todos los productos.<\/p>\n\n\n\n<p>La sintaxis no es muy complicada:<\/p>\n\n\n\n<p><strong>=SUMAPRODUCTO(rango_1;[rango_2;\u2026])<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Rango_1<\/strong>: Obligatorio. Es el primer rango cuyos elementos quieres multiplicar y sumar.<\/li>\n\n\n\n<li><strong>Rango_2, Rango_3, \u2026<\/strong>: Opcional. Es el segundo, tercero, \u2026n rango de celdas hasta un m\u00e1ximo de 256. En versiones de Excel anteriores a 2007, este n\u00famero se reduc\u00eda a 30 rangos.<\/li>\n\n\n\n<li>El n\u00famero m\u00ednimo de rangos que se pueden incluir es uno, de forma que la funci\u00f3n dar\u00e1 como resultado la suma de los elementos de la matriz.<\/li>\n<\/ul>\n\n\n\n<p>Aunque SUMAPRODUCTO funciona con matrices, no es necesario introducirla pulsando&nbsp;<strong>Ctrl + May\u00fas + Intro<\/strong>&nbsp;(como la mayor\u00eda de f\u00f3rmulas matriciales). Basta con pulsar&nbsp;<strong>Intro<\/strong>&nbsp;como con cualquier otra f\u00f3rmula.<\/p>\n\n\n\n<p>Algunas cosas que debes tener en cuenta:<\/p>\n\n\n\n<ul>\n<li>Todas las matrices introducidas como argumentos deben tener el mismo n\u00famero de filas y de columnas. Si no es as\u00ed, el resultado de la funci\u00f3n ser\u00e1 el error&nbsp;<strong>#\u00a1VALOR!<\/strong><\/li>\n\n\n\n<li>Si uno de los argumentos contiene valores no num\u00e9ricos, \u00e9stos ser\u00e1n tratados como ceros.<\/li>\n\n\n\n<li>Si una de las matrices es un valor l\u00f3gico, el resultado ser\u00e1 VERDADERO o FALSO. En caso de tener que realizar alg\u00fan calculo con este resultado, necesitar\u00e1s convertir los valores a sus correspondientes num\u00e9ricos (1 o 0). Puedes hacer esto utilizando el operador doble negaci\u00f3n (\u2013).<\/li>\n<\/ul>\n\n\n\n<h2><strong>\u00bfC\u00f3mo funciona SUMAPRODUCTO?<\/strong><\/h2>\n\n\n\n<p>Para entender el funcionamiento de SUMAPRODUCTO tenemos el siguiente ejemplo:<\/p>\n\n\n\n<p>En una hoja en la que en el rango A2:A5 tienes una serie de cantidades y en el rango B2:B5, los precios de los productos. El objetivo ser\u00eda hallar el importe de la compra.<\/p>\n\n\n\n<p>En el colegio te ense\u00f1aron que primero debes multiplicar cada cantidad por su precio y luego sumar esos importes parciales.<\/p>\n\n\n\n<p><strong>=SUMAPRODUCTO(A2:A5;B2:B5)<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"595\" height=\"251\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-34.png\" alt=\"\" class=\"wp-image-15471\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-34.png 595w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-34-300x127.png 300w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><\/figure><\/div>\n\n\n<p>La f\u00f3rmula toma el primer n\u00famero de la primera matriz y la multiplica por el primer n\u00famero de la segunda matriz. A continuaci\u00f3n coge el segundo n\u00famero de la primera matriz y lo multiplica por el segundo n\u00famero de la segunda matriz&#8230;<\/p>\n\n\n\n<p>Una vez que ha terminado de multiplicar, va sumando los resultados parciales para devolver el total.<br>Es decir, la funci\u00f3n realiza las siguientes operaciones matem\u00e1ticas:<\/p>\n\n\n\n<p><strong>= A2*B2 + A3*B3 + A4*B4 + A5*B5<\/strong><\/p>\n\n\n\n<p>Es una operaci\u00f3n b\u00e1sica que podr\u00edas hacer incluso manualmente\u2026, \u00a1pero imagina que en vez de cuatro registros tuvieses 200!<\/p>\n\n\n\n<h2><strong>SUMAPRODUCTO con uno o varios criterios Y<\/strong><\/h2>\n\n\n\n<p>En Excel siempre hay varias formas de hacer la misma tarea. En este ejemplo te muestro c\u00f3mo utilizar SUMAPRODUCTO para sustituir la funci\u00f3n CONTAR.SI.<\/p>\n\n\n\n<p>Imagina que tiene una lista de productos en los que se muestra la previsi\u00f3n anual de ventas y lo que se ha vendido de cada uno. El objetivo de este ejemplo ser\u00eda el de hallar el n\u00famero de productos cuya venta real ha superado a la prevista.<\/p>\n\n\n\n<p><strong>=SUMAPRODUCTO(\u2013(C2:C11&gt;B2:B11))<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"619\" height=\"287\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-36.png\" alt=\"\" class=\"wp-image-15473\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-36.png 619w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-36-300x139.png 300w\" sizes=\"(max-width: 619px) 100vw, 619px\" \/><\/figure><\/div>\n\n\n<p>En la columna C se encuentran los importes reales y en la B los previstos.<\/p>\n\n\n\n<p><strong>\u00bfY qu\u00e9 ocurre si tenemos m\u00e1s de una condici\u00f3n?<\/strong>&nbsp;Imagina que, adem\u00e1s de contar los productos cuyo importe real es mayor que el previsto, quieres que solo cuente el n\u00famero de \u00abProducto 2\u00bb. La soluci\u00f3n estar\u00eda en agregar otro criterio de esta forma:<\/p>\n\n\n\n<p><strong>=SUMAPRODUCTO(\u2013(C18:C27&gt;B18:B27);\u2013(A18:A27=\u00bbProducto 2&#8243;))<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"676\" height=\"284\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-37.png\" alt=\"\" class=\"wp-image-15474\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-37.png 676w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-37-300x126.png 300w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/figure><\/div>\n\n\n<h2><strong>Sumas, cuentas y promedios con varias condiciones Y<\/strong><\/h2>\n\n\n\n<p>Los m\u00e1s \u00abantiguos\u00bb en el uso de Excel recordar\u00e1n que hasta la introducci\u00f3n de las funciones SUMAR.SI, CONTAR.SI y PROMEDIO.SI en Excel 2007, la \u00fanica forma de poder hacer operaciones de forma condicional era con SUMAPRODUCTO.<\/p>\n\n\n\n<p>Aqu\u00ed algunos ejemplos de cada una de las operaciones seg\u00fan la imagen de debajo:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"663\" height=\"292\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-38.png\" alt=\"\" class=\"wp-image-15475\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-38.png 663w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-38-300x132.png 300w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/><\/figure><\/div>\n\n\n<p>Suponiendo que los criterios a utilizar son =Centro 2 y Categor\u00eda=Llave plana, las f\u00f3rmulas que tendr\u00edas que utilizar ser\u00edan las siguientes:<\/p>\n\n\n\n<h4>Para la cuenta:<\/h4>\n\n\n\n<p>=SUMAPRODUCTO(\u2013(A2:A13=\u00bbCentro 2&#8243;);\u2013(B2:B13=\u00bbLlave plana\u00bb))<\/p>\n\n\n\n<p>\u00d3<\/p>\n\n\n\n<p>=SUMAPRODUCTO((A2:A13=\u00bbCentro 2&#8243;)*(B2:B13=\u00bbLlave plana\u00bb))<\/p>\n\n\n\n<h4>Para la suma:<\/h4>\n\n\n\n<p>=SUMAPRODUCTO(\u2013(A2:A13=\u00bbCentro 2&#8243;);\u2013(B2:B13=\u00bbLlave plana\u00bb);C2:C13)<\/p>\n\n\n\n<p>\u00d3<\/p>\n\n\n\n<p>=SUMAPRODUCTO((A2:A13=\u00bbCentro 2&#8243;)*(B2:B13=\u00bbLlave plana\u00bb);C2:C13)<\/p>\n\n\n\n<h4>Para el promedio:<\/h4>\n\n\n\n<p>=SUMAPRODUCTO(\u2013(A2:A13=\u00bbCentro 2&#8243;);\u2013(B2:B13=\u00bbLlave plana\u00bb);C2:C13)\/SUMAPRODUCTO(\u2013(A2:A13=\u00bbCentro 2&#8243;);\u2013(B2:B13=\u00bbLlave plana\u00bb))<\/p>\n\n\n\n<p>\u00d3<\/p>\n\n\n\n<p>=SUMAPRODUCTO((A2:A13=\u00bbCentro 2&#8243;)*(B2:B13=\u00bbLlave plana\u00bb);C2:C13)\/SUMAPRODUCTO((A2:A13=\u00bbCentro 2&#8243;)*(B2:B13=\u00bbLlave plana\u00bb))<\/p>\n\n\n\n<h2><strong>Combinar SUMAPRODUCTO con otras funciones<\/strong><\/h2>\n\n\n\n<p>La funci\u00f3n SUMAPRODUCTO se puede combinar con otras funciones de Excel. De esta forma, se pueden&nbsp;<strong>incluir varios pasos en una f\u00f3rmula<\/strong>&nbsp;y no es necesario trabajar con celdas auxiliares para resultados intermedios. Por ejemplo, de la siguiente manera puedes redondear directamente hacia abajo el resultado de la funci\u00f3n:<\/p>\n\n\n\n<p>=REDONDEAR.MENOS(SUMAPRODUCTO(A2:A6;B2:B6);-1)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"610\" height=\"288\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-39.png\" alt=\"\" class=\"wp-image-15476\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-39.png 610w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/05\/image-39-300x142.png 300w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure><\/div>\n\n\n<p>SUMAPRODUCTO es una de las funciones m\u00e1s potentes de Excel que te ofrece numerosas posibilidades para facilitar los c\u00e1lculos complejos. Puedes utilizar la funci\u00f3n por si sola, o en combinaci\u00f3n con otras funciones.<\/p>\n\n\n\n<p><strong>Art\u00edculo que te recomendamos leer:<\/strong><br><strong><a href=\"https:\/\/www.perucontable.com\/excelcontable\/las-funciones-que-te-ayudaran-a-sumar-en-excel\/\" data-type=\"URL\" data-id=\"https:\/\/www.perucontable.com\/excelcontable\/las-funciones-que-te-ayudaran-a-sumar-en-excel\/\">LAS FUNCIONES QUE TE AYUDAR\u00c1N A SUMAR EN EXCEL<\/a><\/strong><\/p>\n\n\n\n<p><strong>\u00bfQu\u00e9 te pareci\u00f3 nuestra blog? Com\u00e9ntanos.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la definici\u00f3n oficial de Microsoft se puede ver que la&nbsp;funci\u00f3n&nbsp;SUMAPRODUCTO&nbsp;multiplica cada uno de los elementos de una o varias matrices y devuelve la suma de los productos. Efectivamente, esto es lo que hace. Pero lo que no dice en esta p\u00e1gina es que no s\u00f3lo sirve para eso. Se trata de una de las [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17542,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[108,1,67,25],"tags":[],"yst_prominent_words":[133,122,243],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15469"}],"collection":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/comments?post=15469"}],"version-history":[{"count":7,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15469\/revisions"}],"predecessor-version":[{"id":17543,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15469\/revisions\/17543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/17542"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=15469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=15469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=15469"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=15469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}