La función SUMAPRODUCTO (SUMPRODUCT) permite multiplicar varios rangos y sumar sus productos sin crear una columna auxiliar. En este tutorial usaremos un libro de ventas de una tienda: cada fila tendrá producto, región, fecha, cantidad, precio e importe. Al terminar, podrás calcular el total vendido, sumar importes con una o dos condiciones, comparar objetivos y detectar errores. Está disponible en Excel para Microsoft 365, 2024, 2021, 2019, 2016 y versiones anteriores de escritorio, así como en Excel para la web y para Mac.
Qué es SUMAPRODUCTO y qué problema resuelve
SUMAPRODUCTO (SUMPRODUCT) es una función matemática que devuelve la suma de los productos de los correspondientes componentes de una o varias matrices. En el libro de ventas, resolverá dos necesidades: calcular el total de dinero generado multiplicando precio por cantidad y obtener totales condicionados sin sumar fila por fila.
La hoja Ventas contiene siete ventas reales. El importe de cada línea ya se calcula en la columna E como =C2*D2. SUMAPRODUCTO|Original | | A | B | C | D | E | | 1 | Producto | Región | Cantidad | Precio | Importe | | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | | 4 | Goma | Norte | 12 | 0,80 | 9,60 | | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | | 6 | Boli | Centro | 10 | 2,00 | 20,00 | | 7 | Goma | Norte | 5 | 0,80 | 4,00 |
Por ejemplo, para sumar únicamente las ventas de la región Norte, multiplicamos una comparación que produce 1 o 0 por los importes. Para contar cuántos importes superan un objetivo, el procedimiento es parecido, pero sumamos 1 en lugar del importe.
Cómo funciona SUMAPRODUCTO con sus argumentos
La sintaxis es:
=SUMAPRODUCTO(matriz1; [matriz2]; ...)
matriz1 es el argumento obligatorio. Puede ser un rango, una referencia con nombre o un cálculo que produzca una matriz. Los siguientes argumentos son opcionales y se pueden repetir hasta llegar a 255 matrices.
| Parte | Qué representa | Ejemplo |
|---|---|---|
matriz1 |
Primera matriz | B2:B4 |
matriz2 |
Segunda matriz | C2:C4 |
... |
Matrices adicionales | D2:D4 |
Con dos o más matrices, Excel multiplica los elementos que ocupan la misma posición y suma los productos. Con una sola matriz, simplemente suma sus valores. Todos los rangos deben tener las mismas dimensiones; de lo contrario, la función devuelve #¡VALOR! o #¡NUM!.
Multiplicar dos rangos y sumar sus productos
En una hoja de ejemplo Pedido, coloca los datos de la siguiente manera. Esta hoja forma parte del libro y resume el pedido que después trasladaremos a Ventas.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | resalta: B2:B4 | C2:C4 | ||
| 2 | A | B | C | |
| 3 | 1 | Producto | Precio | Cantidad |
| 4 | 2 | Lapiz | 1,50 | 10 |
| 5 | 3 | Cuaderno | 3,20 | 5 |
| 6 | 4 | Goma | 0,80 | 12 |
- Selecciona la celda
B7. - Escribe
=SUMAPRODUCTO(B2:B4;C2:C4)y pulsa Entrar. - Comprueba que el resultado es
40,60.
El cálculo es 1,50 × 10 = 15,00, 3,20 × 5 = 16,00 y 0,80 × 12 = 9,60. La función suma los tres resultados: 40,60.
=SUMAPRODUCTO(B2:B4;C2:C4)
B7 debe mostrar 40,60; si pulsas dos veces sobre ella, la barra de fórmulas mostrará la fórmula completa.Usar una sola matriz para sumar valores
En la misma hoja Pedido, la columna D contiene importes ya calculados. Al pasar una sola matriz, SUMAPRODUCTO no multiplica nada: suma sus elementos.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Precio | Cantidad | Importe |
| 2 | Lapiz | 1,50 | 10 | 15,00 |
| 3 | Cuaderno | 3,20 | 5 | 16,00 |
| 4 | Goma | 0,80 | 12 | 9,60 |
=SUMAPRODUCTO(D2:D4)
El resultado será 40,60, igual que =SUMA(D2:D4). La diferencia práctica aparece al combinar varios rangos: SUMAPRODUCTO puede calcular la suma y las condiciones en una sola fórmula.
B8 muestra 40,60 y no aparece ningún error.Sumar ventas con una o varias condiciones
En la hoja Ventas, SUMAPRODUCTO puede convertir cada condición en 1 —se cumple— o 0 —no se cumple—. Al multiplicar esos resultados por el importe, las filas que no cumplen aportan cero.
Usaremos estas columnas:
| Columna | Contenido | Uso |
|---|---|---|
| A | Producto | Identifica la venta |
| B | Región | Condición regional |
| C | Cantidad | Cantidad vendida |
| D | Precio | Precio unitario |
| E | Importe | =C2*D2 |
| F | Fecha | Otra condición |
Filtrar por una condición dentro de SUMAPRODUCTO
La condición de esta práctica es la región Norte. En G2 calcularemos el total de esa región.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | resalta: A2:A6 | E2:E6 | G2 | |||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Total Norte |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 45,60 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 16/01/2024 | 45,60 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/01/2024 | 45,60 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/01/2024 | 45,60 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 19/01/2024 | 45,60 |
- Selecciona
G2. - Escribe la fórmula y pulsa Entrar.
- Revisa el resultado.
=SUMAPRODUCTO((A2:A6="Norte")*(E2:E6))
Las filas Norte aportan 32,00, 9,60 y 4,00. Las demásactorymultiplican por cero. El total es 45,60.
--(B2:B6="Norte"). Esa forma convierte los resultados lógicos en 1 y 0. La fórmula anterior también es válida.G2 muestra 45,60 y las ventas de las otras regiones no cambian ese resultado.Aplicar dos condiciones con el operador AND
Ahora añadimos la condición de fecha. En G3 sumaremos las ventas de Norte realizadas después del 15/01/2024. Para representar dos condiciones con «y», multiplicamos ambas comparaciones.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | resalta: B2:B6 | F2:F6 | E2:E6 | G3 | ||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Norte posterior |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 13,60 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 16/01/2024 | 13,60 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/01/2024 | 13,60 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/01/2024 | 13,60 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 19/01/2024 | 13,60 |
=SUMAPRODUCTO((B2:B6="Norte")*(F2:F6>FECHA(2024;1;15))*E2:E6)
Solo las filas 4 y 7 cumplen ambas condiciones: 9,60 + 4,00 = 13,60. La primera venta Norte queda fuera porque su fecha es exactamente el 15/01/2024.
G3 muestra 13,60, no 45,60.Sumar cuando se cumple cualquiera de dos condiciones
Para una condición «o», se suman las comparaciones. En G4 calcularemos las ventas que son de Centro o tienen una cantidad superior a 10.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | resalta: B2:B6 | C2:C6 | E2:E6 | G4 | ||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Centro o cantidad alta |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 39,60 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 16/01/2024 | 39,60 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/01/2024 | 39,60 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/01/2024 | 39,60 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 19/01/2024 | 39,60 |
=SUMAPRODUCTO(((B2:B6="Centro")+(C2:C6>10))*(E2:E6))
El resultado es 39,60: 7,50 + 9,60 + 20,00 + 2,50.
Condición O sin duplicar filas
Una fila que cumple las dos condiciones genera 1 + 1 = 2. La multiplicación final podría sumar su importe dos veces. Para evitarlo, convierte la suma de condiciones en un 1 lógico mediante >0.
| Fórmula | Fila que cumple ambas | Importe_contado |
|---|---|---|
((B="Centro")+(C>10))*E |
2 | 2 × importe |
(((B="Centro")+(C>10))>0)*E |
1 | 1 × importe |
La versión corregida es:
=SUMAPRODUCTO((((B2:B6="Centro")+(C2:C6>10))>0)*(E2:E6))
En estos datos el total no cambia porque ninguna fila cumple ambas condiciones. En una venta de 20,00 que fuera de Centro y tuviera 12 unidades, la primera fórmula contaría 40,00 y la segunda, 20,00.
G4 muestra 39,60; si añades una fila que cumpla ambas condiciones, el total debe contar su importe una sola vez.Comparar columnas y calcular diferencias
Añadimos a Ventas dos columnas para comparar resultados reales con objetivos. La columna G contendrá el objetivo de cada venta y la columna H, el importe real.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | resalta: E2:E6 | G2:G6 | I2 | |||||||
| 2 | A | B | C | D | E | F | G | H | I | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Objetivo | Resultado | Filas superadas |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 30,00 | Superado | 3 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 16/01/2024 | 10,00 | No superado | 3 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/01/2024 | 8,00 | Superado | 3 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/01/2024 | 15,00 | No superado | 3 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 19/01/2024 | 15,00 | Superado | 3 |
Contar filas cuyo actual supera el objetivo
La comparación E2:E6>G2:G6 produce 1 en cada fila que supera el objetivo y 0 en las demás. SUMAPRODUCTO suma esos unos.
- Selecciona
I2. - Escribe la fórmula.
- Comprueba que devuelve
3.
=SUMAPRODUCTO(--(E2:E6>G2:G6))
Los doble signo menos convierten VERDADERO y FALSO en 1 y 0. Es importante porque SUMAPRODUCTO no suma directamente valores lógicos como TRUE.
I2 muestra 3, porque las filas 2, 4 y 6 superan sus objetivos.Sumar el exceso sobre el objetivo
Para calcular cuánto dinero sobra por encima del objetivo, resta cada objetivo de su importe y conserva únicamente los resultados positivos. En I3 calcularemos 11,00.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | resalta: E2:E6 | G2:G6 | I3 | |||||||
| 2 | A | B | C | D | E | F | G | H | I | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Objetivo | Resultado | Exceso total |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 30,00 | Superado | 11,00 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 16/01/2024 | 10,00 | No superado | 11,00 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/01/2024 | 8,00 | Superado | 11,00 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/01/2024 | 15,00 | No superado | 11,00 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 19/01/2024 | 15,00 | Superado | 11,00 |
=SUMAPRODUCTO((E2:E6>G2:G6)*(E2:E6-G2:G6))
Los excesos son 2,00, 1,60 y 5,00; las dos filas que no superan el objetivo aportan cero. La suma es 8,60, no 11,00. El importe de 11,00 corresponde a la suma total de importes superados, no al exceso.
I3 muestra 8,60. Si aparece 11,00, has sumado el importe completo de las filas superadas en lugar de la diferencia.Usar SUMAPRODUCTO con fechas, texto y celdas vacías
SUMAPRODUCTO también admite cálculos dentro de sus argumentos. MES, por ejemplo, extrae el número de mes de cada fecha. Esto permite agrupar importes sin crear una tabla adicional en la hoja Ventas.
La columna F contiene fechas y la columna E, importes. Para sumar febrero de cualquier año, compara MES(F2:F6) con 2 y multiplica por los importes.
Agrupar importes por mes sin una tabla adicional
En G5 sumaremos los importes de febrero, tanto de 2024 como de 2025.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | resalta: F2:F7 | E2:E7 | G5 | |||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Total febrero |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | 135,00 |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | 7,50 | 12/02/2024 | 135,00 |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/02/2024 | 135,00 |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/02/2025 | 135,00 |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 22/03/2025 | 135,00 |
| 9 | 7 | Goma | Norte | 5 | 0,80 | 4,00 | 25/02/2025 | 135,00 |
=SUMAPRODUCTO((MES(F2:F7)=2)*E2:E7)
El total es 7,50 + 9,60 + 12,80 + 4,00 = 33,90, no 135,00. Los valores de la columna G de la cuadrícula representan el resultado correcto de esta fórmula: 33,90.
| G | |
|---|---|
| 5 | Total febrero |
| 6 | 33,90 |
G5 muestra 33,90. February aporta 7,50, 9,60, 12,80 y 4,00.Reconocer texto y espacios que rompen una operación
Si una celda de importe contiene un encabezado, n/a o incluso un espacio, la multiplicación puede mostrar #¡VALOR!. En la hoja Ventas, la fila 3 contiene temporalmente n/a en E3.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | resalta: E3 | G6 | ||||||
| 2 | A | B | C | D | E | F | G | |
| 3 | 1 | Producto | Región | Cantidad | Precio | Importe | Fecha | Total febrero |
| 4 | 2 | Cuaderno | Norte | 10 | 3,20 | 32,00 | 15/01/2024 | #¡VALOR! |
| 5 | 3 | Lapiz | Centro | 5 | 1,50 | n/a | 12/02/2024 | #¡VALOR! |
| 6 | 4 | Goma | Norte | 12 | 0,80 | 9,60 | 17/02/2024 | #¡VALOR! |
| 7 | 5 | Cuaderno | Sur | 4 | 3,20 | 12,80 | 18/02/2025 | #¡VALOR! |
| 8 | 6 | Boli | Centro | 10 | 2,00 | 20,00 | 22/03/2025 | #¡VALOR! |
| 9 | 7 | Goma | Norte | 5 | 0,80 | 4,00 | 25/02/2025 | #¡VALOR! |
La causa es que Excel intenta multiplicar el texto n/a por un número. La corrección depende de los datos: sustituye n/a por 0 si representa cero, corrija el dato de origen o ajusta el rango para que no incluya la celda inválida.
G6 muestra #¡VALOR!; después de sustituir n/a por 0, vuelve a mostrar 26,40.Entender el cero silencioso de una celda vacía
Una celda realmente vacía no produce un error al multiplicarse: Excel la trata como 0. En G7 multiplicamos los importes por una celda H7 vacía.
| E | F | G | H | |
|---|---|---|---|---|
| 1 | Importe | Fecha | Total febrero | Factor |
| 2 | 32,00 | 15/01/2024 | 0,00 | |
| 3 | 7,50 | 12/02/2024 | 0,00 | |
| 4 | 9,60 | 17/02/2024 | 0,00 | |
| 5 | 12,80 | 18/02/2025 | 0,00 | |
| 6 | 20,00 | 22/03/2025 | 0,00 | |
| 7 | 4,00 | 25/02/2025 | 0,00 |
=SUMAPRODUCTO(E2:E7*H7)
El resultado es 0,00, no #¡VALOR!. Si en H7 escribes un espacio, la operación devuelve #¡VALOR!, porque un espacio es texto. Esta diferencia explica por qué algunos errores pasan desapercibidos: una celda vacía puede producir ceros silenciosos y una referencia mal copiada puede generar resultados aparentemente válidos.
H7 vacía, G7 muestra 0,00; con un espacio, muestra #¡VALOR!.Por qué SUMAPRODUCTO devuelve #¡VALOR!
El error #¡VALOR! aparece cuando Excel no puede completar la operación matricial. En el libro de ventas, las causas más frecuentes son rangos de longitudes diferentes, texto dentro de una multiplicación y referencias demasiado amplias. La solución empieza por identificar la matriz exacta que participa en la fórmula.
No uses referencias de columna completas como E:E o F:F en este libro. Una hoja tiene 1.048.576 filas, y Excel tendría que considerar una matriz mucho mayor de la necesaria. Limita los rangos a las filas con datos.
Corregir matrices de tamaños diferentes
En la hoja Ventas, la siguiente fórmula compara cinco celdas con seis:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | resalta: E2:E6 | F2:F7 | I4 | |
| 2 | E | F | I | |
| 3 | 1 | Importe | Fecha | Resultado |
| 4 | 2 | 32,00 | 15/01/2024 | #¡VALOR! |
| 5 | 3 | 7,50 | 16/01/2024 | #¡VALOR! |
| 6 | 4 | 9,60 | 17/01/2024 | #¡VALOR! |
| 7 | 5 | 12,80 | 18/01/2024 | #¡VALOR! |
| 8 | 6 | 20,00 | 19/01/2024 | #¡VALOR! |
=SUMAPRODUCTO(E2:E6*F2:F7)
La causa es que E2:E6 contiene cinco elementos y F2:F7 contiene seis. Las matrices deben cubrir el mismo número de filas. Corrige el primer rango:
=SUMAPRODUCTO(E2:E7*F2:F7)
Si se necesita multiplicar importes por un factor, el factor debe tener el mismo tamaño que el rango de importes.
I4 muestra #¡VALOR! con la primera fórmula y deja de mostrarlo cuando ambos rangos terminan en la fila 7.Evitar encabezados dentro de los rangos
Otro fallo aparece al incluir encabezados en una operación. Si E1:E7 contiene el texto Importe, la fórmula intenta multiplicarlo y devuelve #¡VALOR!.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | resalta: E1:E7 | F2:F8 | I5 | |
| 2 | E | F | I | |
| 3 | 1 | Importe | Fecha | Resultado |
| 4 | 2 | 32,00 | 15/01/2024 | #¡VALOR! |
| 5 | 3 | 7,50 | 16/01/2024 | #¡VALOR! |
| 6 | 4 | 9,60 | 17/01/2024 | #¡VALOR! |
| 7 | 5 | 12,80 | 18/01/2024 | #¡VALOR! |
| 8 | 6 | 20,00 | 19/01/2024 | #¡VALOR! |
| 9 | 7 | 4,00 | 20/01/2024 | #¡VALOR! |
La causa es el texto del encabezado. Empieza el rango en E2 y ajústalo al mismo número de filas que el otro:
=SUMAPRODUCTO(E2:E7*F2:F7)
Una celda que contiene un espacio también cuenta como texto dentro de la operación y provoca #¡VALOR!, aunque no se vea ningún carácter con claridad.
E1:E7 muestra #¡VALOR!; al comenzar en E2 y usar el mismo tamaño para ambos rangos, el error desaparece.Cuándo conviene usar SUMAPRODUCTO
SUMAPRODUCTO es útil cuando debes comparar dos rangos, aplicar cálculos a cada fila y resumir el resultado en una sola fórmula. En el libro Ventas, resulta cómodo para contar objetivos superados, sumar diferencias positivas y filtrar por mes.
| Necesidad | Opción directa | Cuándo elegir SUMAPRODUCTO |
|---|---|---|
| Sumar importes con varios criterios | SUMAR.SI.CONJUNTO |
Cuando quieras una fórmula más sencilla con campos idénticos |
| Buscar un valor por clave | BUSCARV o BUSCARX |
SUMAPRODUCTO no devuelve una fila ni busca por código |
| Comparar dos columnas | SUMAPRODUCTO |
Es la opción directa para comparar posiciones |
| Calcular un total ponderado | SUMAPRODUCTO |
Multiplica dos series y suma sus productos |
| Filtrar con listas o texto | FILTRAR en Excel 2021 y posteriores |
Devuelve las filas filtradas; SUMAPRODUCTO devuelve un total |
=SUMAR.SI.CONJUNTO(E2:E7;B2:B7;"Norte";F2:F7;">="&F2)
SUMAR.SI.CONJUNTO es la alternativa directa para sumar con criterios. BUSCARV (VLOOKUP) busca un valor dentro de la primera columna de una tabla y devuelve un dato situado a la derecha. SUMAPRODUCTO no sustituye ninguna función de búsqueda: su resultado es una suma o un conteo.
E:E multiplicaría una matriz enorme de forma innecesaria.Lo que ya sabes hacer con SUMAPRODUCTO
- Multiplicar dos rangos y sumar sus productos con
=SUMAPRODUCTO(B2:B4;C2:C4). - Sumar una sola matriz y obtener el mismo resultado que
SUMA. - Filtrar ventas por región, fecha, cantidad u otra condición.
- Combinar condiciones con multiplicaciones lógicas y sumarlas con +.
- Evitar duplicar importes en una condición «o» comprobando
>0. - Contar filas cuyo importe real supera el objetivo.
- Sumar solamente el exceso sobre ese objetivo.
- Agrupar importes por mes usando
MESsin crear una tabla adicional. - Distinguir una celda vacía, que puede producir cero, de un texto o espacio, que puede producir
#¡VALOR!. - Diagnosticar errores por rangos desiguales, encabezados incluidos o referencias de columna completas.
Antes de aplicar una fórmula a tus propias hojas, comprueba que los rangos tienen el mismo tamaño, que no incluyen encabezados y que cada condición selecciona las filas correctas. Si buscas una función concreta de búsqueda, utiliza BUSCARV o BUSCARX; si solo necesitas sumar con criterios,plantillas de tu libro,plantillas de tu libro,plantillas de tu libro,SUMAR.SI.CONJUNTO puede resultar más legible.
Dudas al usar SUMAPRODUCTO en Excel
1. ¿Cómo se usa SUMAPRODUCTO en Excel con condiciones?
Multiplica cada elemento de los rangos y suma los resultados. Para filtrar, compara el rango de condición con --(A2:A6="Norte") y multiplícalo por el rango de importes. Todas las matrices deben tener el mismo tamaño; si no, aparece #¡VALOR!.
2. ¿Puedes mostrarme un ejemplo de suma producto en Excel?
En la hoja Ventas, B2:B4 contiene precios de 1,50, 3,20 y 0,80; C2:C4 contiene cantidades de 10, 5 y 12. =SUMAPRODUCTO(B2:B4;C2:C4) devuelve 40,60, que es la suma de 15,00, 16,00 y 9,60.
3. ¿Cómo se hace una suma condicional con SUMAPRODUCTO?
Usa una comparación que produzca 1 o 0 y multiplícala por el importe. Por ejemplo, =SUMAPRODUCTO((A2:A6="Norte")*(E2:E6)) suma solo los importes de la región Norte. Para dos condiciones, multiplica ambas comparaciones.
4. ¿Qué resultado da un ejemplo sencillo de SUMAPRODUCTO en Excel?
Si los precios son 1,50, 3,20 y 0,80, y las cantidades son 10, 5 y 12, el total es 40,60. La fórmula multiplica cada precio por su cantidad y suma los tres productos en una sola celda.
5. ¿Cómo se escribe SUMAPRODUCTO en inglés?
El nombre en inglés es SUMPRODUCT. En Excel español se escribe SUMAPRODUCTO, con referencias y argumentos separados por punto y coma: =SUMAPRODUCTO(B2:B4;C2:C4). En la configuración regional con punto decimal, usa comas como separadores.
6. ¿Cómo sumo valores si se cumple una condición con SUMAR.SI?
Usa SUMAR.SI cuando solo necesitas un criterio: =SUMAR.SI(A2:A6;"Norte";E2:E6). Si necesitas varios criterios, SUMAR.SI.CONJUNTO es la alternativa directa. SUMAPRODUCTO resulta especialmente útil con comparaciones entre rangos o cálculos matriciales.
7. ¿Cómo funciona SUMAR.SI.CONJUNTO en Excel?
SUMAR.SI.CONJUNTO suma las celdas de un rango de suma que cumplen todos los criterios indicados. Por ejemplo, =SUMAR.SI.CONJUNTO(E2:E6;A2:A6;"Norte";B2:B6;">2024-01-01") suma los importes Norte posteriores a esa fecha.
Fuentes
- MicrosoftFunción SUMAPRODUCTO – Microsoft Supportconsultado el 27/10/2026
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 27/10/2026
- MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 27/10/2026
- MicrosoftFILTRAR — documentación oficialconsultado el 27/10/2026
- MicrosoftAGRUPARPOR — documentación oficialconsultado el 27/10/2026