En resumen —
PRODUCTOmultiplica todo lo que le pasas en un solo número:=PRODUCTO(A1:A5)esA1×A2×A3×A4×A5. Es el gemelo multiplicativo deSUMA. La razón para preferirlo frente a=A1*A2*A3*A4*A5no es teclear menos, sino quePRODUCTOignora el texto y las celdas vacías, mientras que*da error con el texto y convierte todo tu producto en0en cuanto una celda queda vacía. Recurre a él para multiplicar un rango, para componer tasas de crecimiento con=PRODUCTO(1+rango), y allí donde una celda vacía perdida arruinaría, si no, una cadena manual de*.
=PRODUCTO(A1:A5) ' multiplica todos los números del rango -> un valor
=PRODUCTO(2; 3; 4) ' los argumentos también funcionan -> 24
=PRODUCTO(A1:A5)*1,2 ' mezcla un rango con un escalar -> producto y luego +20%
=PRODUCTO(1+B2:B13)-1 ' compone 12 tasas de crecimiento mensuales en un rendimiento total
Busca «función PRODUCTO en Excel» y la mayoría de las páginas te muestran
=PRODUCTO(número1; número2; …) y pasan de largo, como si lo único que mereciera la
pena saber fuera que multiplica. Pero si multiplicar fuera toda la historia,
escribirías * y no volverías a pensar en ello. La razón de que PRODUCTO exista —y
de que de vez en cuando salve un modelo de un 0 erróneo y silencioso— es cómo trata
las cosas desordenadas que contiene un rango real: texto que no esperabas y celdas que
resultan estar vacías. Por ahí empieza esta página.
Lo que vas a aprender
- El modelo mental:
PRODUCTOes a×lo queSUMAes a+ - Por qué una sola celda vacía hace que
=A1*A2*A3devuelva0, peroPRODUCTOno - Cómo
PRODUCTOignora el texto de un rango en lugar de lanzar#¡VALOR! - El truco del interés compuesto:
=PRODUCTO(1+rango)para el crecimiento acumulado - Por qué
PRODUCTOno esSUMAPRODUCTO, y cuándo quieres cada uno - El criterio: cuándo una simple cadena de
*es de verdad la mejor herramienta
El modelo mental: PRODUCTO es el gemelo multiplicativo de SUMA
Ya confías en SUMA para sumar una columna sin escribir A1+A2+A3+…. PRODUCTO es
exactamente la misma idea para la multiplicación: apúntalo a un rango (o a una lista de
números) y los multiplica todos en un único resultado. Todo lo que sabes de SUMA —que
admite rangos, celdas sueltas, constantes o una mezcla— se traslada tal cual.
El punto donde los gemelos divergen es en cómo tratan los no-números, y esa
diferencia es todo el valor práctico de PRODUCTO. Tanto SUMA como PRODUCTO
ignoran sin ruido el texto y las celdas vacías dentro de un rango. Pero los
operadores que hay detrás se comportan de forma muy distinta cuando un rango no está
limpio: + trata una celda vacía como 0 (inofensivo: sumar cero no cambia nada),
mientras que × también trata una celda vacía como 0 (catastrófico: multiplicar por
cero destruye la respuesta). Retén esa asimetría y el resto de esta página se deduce
solo.
La trampa de la celda vacía: por qué =A1*A2*A3 puede devolver 0
Este es el modo de fallo que hace que valga la pena conocer PRODUCTO. Supón que
A1=5, A2=4 y A3 está vacía (no es cero, es que nunca se rellenó):
=A1*A2*A3 ' -> 0 (la celda vacía se convierte en 0 y anula el producto)
=PRODUCTO(A1:A3) ' -> 20 (la celda vacía se ignora -> 5 × 4)
En una expresión aritmética, una celda vacía se evalúa como 0. Multiplica por ese
0 y tu producto cuidadosamente construido se desploma a nada, sin ningún error que te
avise. En una cadena larga de * a lo largo de una columna que aún se está rellenando,
un solo valor todavía sin introducir pone a cero todo el conjunto en silencio.
PRODUCTO pasa por encima de las celdas vacías por completo, y multiplica solo los
números que de verdad están ahí.
Es la misma razón por la que recurres a SUMA en lugar de + a lo largo de un rango:
no porque sea más corto, sino porque es robusto ante los huecos que tienen las hojas
de cálculo reales. Un modelo que multiplica un rango casi nunca debería hacerlo con
un * pelado.
Texto en un rango: se ignora, no da error
La segunda cosa que PRODUCTO maneja con elegancia es el texto suelto. Supón que un
rango de cantidades tiene un "N/D" escrito en una celda:
=A1*A2*A3 ' -> #¡VALOR! (× no puede multiplicar por el texto "N/D")
=PRODUCTO(A1:A3) ' -> 20 (el texto del rango se ignora)
Cuando PRODUCTO recorre un rango o matriz, cuenta solo los números: el texto, los
valores lógicos (VERDADERO/FALSO) y las celdas vacías se ignoran. El operador *
no tiene esa cortesía; en cuanto se topa con un texto que no puede convertir, devuelve
#¡VALOR! y tu fórmula queda muerta.
Un matiz que conviene conocer: esta indulgencia se aplica al texto que está dentro de
un rango referenciado. Un valor de texto pasado como argumento directo que no se
puede convertir a número —como =PRODUCTO(2; "gato"; 3)— sigue dando error, porque le
has entregado a PRODUCTO algo que le dijiste que tratara como número. El texto que
parece numérico ("6") sí se convierte y se multiplica. La regla: el texto en un
rango se ignora; el texto no convertible como argumento literal es un error.
El truco del interés compuesto: =PRODUCTO(1+rango)
El uso más útil de PRODUCTO en el mundo real no es multiplicar cantidades, sino
componer el crecimiento. Si tienes doce rendimientos mensuales (pongamos 2%,
-1%, 3%, …) en B2:B13, el rendimiento total del año no es su suma; es lo que
obtienes encadenando (1 + cada uno):
=PRODUCTO(1+B2:B13)-1 ' compone los rendimientos mensuales en un total anual
1+B2:B13 convierte cada rendimiento en un factor de crecimiento (1,02, 0,99,
1,03, …), PRODUCTO los multiplica en el factor acumulado y -1 lo devuelve a
porcentaje. El mismo patrón compone tipos de interés, variaciones de precio, tasas de
supervivencia o cualquier multiplicador mes a mes. (En el Excel moderno esto se derrama
automáticamente; en versiones antiguas se introduce con Ctrl+Mayús+Entrar como fórmula
matricial.) Esta única línea sustituye a una columna auxiliar de productos parciales y
es la razón de que los modelos financieros se apoyen en PRODUCTO mucho más que en
multiplicar cantidades.
PRODUCTO no es SUMAPRODUCTO
Como los nombres parecen primos, la gente echa mano del equivocado. Hacen trabajos realmente distintos:
=PRODUCTO(A1:A3) ' A1 × A2 × A3 -> un producto de tres celdas
=SUMAPRODUCTO(A1:A3; B1:B3) ' A1×B1 + A2×B2 + A3×B3 -> por pares y luego se suma
PRODUCTO multiplica un único conjunto de números en un solo valor. SUMAPRODUCTO
multiplica dos (o más) rangos elemento a elemento y después suma los resultados:
es un motor de totales ponderados (cantidad × precio, sumado), no un motor de
«multiplícalo todo». Si estás calculando un producto escalar, una media ponderada o un
recuento condicional, quieres SUMAPRODUCTO. Si literalmente quieres a × b × c,
quieres PRODUCTO. Consulta la guía de SUMAPRODUCTO
para el patrón de total ponderado.
Un producto condicional
PRODUCTO no tiene un SI incorporado como sí lo tiene SUMAR.SI.CONJUNTO, pero
puedes multiplicar solo los valores que cumplen una condición pasándole una matriz donde
las filas que no coinciden se convierten en 1 (el elemento neutro de la
multiplicación, que deja el producto sin cambios):
=PRODUCTO(SI(A2:A10="Oeste"; B2:B10; 1)) ' multiplica solo las filas "Oeste"
Cada fila que no es Oeste aporta un 1 y desaparece; las filas Oeste se multiplican
entre sí. Es el hermano multiplicativo de la idea de SUMAR.SI de «suma solo las
coincidencias», con el 1 en el papel que el 0 desempeña en una suma condicional.
El criterio: cuándo gana el * pelado
La tolerancia de PRODUCTO con las celdas vacías y el texto es una virtud, hasta que
oculta un problema. Si se supone que una celda de tu rango siempre contiene un
número, una celda vacía ahí es un error de datos que quieres detectar, y que
PRODUCTO la ignore en silencio puede enmascarar una fórmula rota más arriba. En ese
caso, un simple =A1*A2*A3 que devuelve 0 o #¡VALOR! te está haciendo un favor al
fallar de forma ruidosa.
Así que la regla honesta es: usa PRODUCTO cuando el rango contenga legítimamente
huecos o contenido mixto que quieras saltarte; usa * cuando toda celda deba ser un
número y prefieras ver el error. Para dos o tres celdas conocidas, * también se lee
con más claridad: =largo*ancho*alto dice lo que significa mejor que =PRODUCTO(A1:A3).
PRODUCTO se gana su sitio en los rangos, en el interés compuesto y allí donde una
celda vacía perdida te costaría, si no, la respuesta entera.
Cómo te ayuda ExcelMaster
Un producto que vuelve como 0 o #¡VALOR! cuando esperabas un número de verdad es
uno de esos fallos que parecen un misterio hasta que localizas la celda vacía o el texto
suelto. Pregúntale a ExcelMaster «¿por qué mi fórmula de multiplicación devuelve
cero?» y rastrea la cadena hasta la celda vacía, y la reescribe como =PRODUCTO(...)
para que el hueco deje de envenenar el resultado. Dile «compón estos doce rendimientos
mensuales en una cifra anual» y monta =PRODUCTO(1+B2:B13)-1 con los factores de
crecimiento ya colocados.
Preguntas frecuentes
¿Qué hace la función PRODUCTO en Excel?
PRODUCTO multiplica todos los números que le des y devuelve un solo resultado.
=PRODUCTO(A1:A5) es lo mismo que A1×A2×A3×A4×A5, y =PRODUCTO(2;3;4) devuelve 24.
Admite rangos, celdas sueltas, constantes o cualquier mezcla, exactamente como SUMA,
pero multiplicando en vez de sumar.
¿Cuál es la diferencia entre PRODUCTO y el operador *?
Multiplican igual, pero manejan los rangos desordenados de forma distinta. PRODUCTO
ignora el texto y las celdas vacías dentro de un rango; el operador * devuelve
#¡VALOR! cuando se topa con texto, y trata una celda vacía como 0, lo que convierte
en silencio todo el producto en 0. Usa PRODUCTO en rangos que puedan tener huecos;
usa * cuando toda celda deba ser un número y quieras el error.
¿Por qué mi fórmula PRODUCTO devuelve 0?
Casi siempre porque una de las celdas contiene realmente un 0 (no una celda vacía:
PRODUCTO ignora las vacías). Multiplicar por cero hace que todo el producto sea cero.
Revisa el rango en busca de un 0 genuino; si tu intención era saltarte esa celda,
quita el cero o excluye la celda del rango.
¿Es PRODUCTO lo mismo que SUMAPRODUCTO?
No. PRODUCTO multiplica un conjunto de números en un solo valor. SUMAPRODUCTO
multiplica dos o más rangos elemento a elemento y después suma los resultados: es
para totales ponderados como cantidad × precio, sumados. Trabajos distintos; consulta la
guía de SUMAPRODUCTO.
¿Cómo compongo tasas de crecimiento o intereses con PRODUCTO?
Convierte cada tasa en un factor de crecimiento sumándole 1, multiplícalos todos con
PRODUCTO y luego resta 1: =PRODUCTO(1+B2:B13)-1. Esto compone rendimientos mensuales,
tipos de interés o variaciones de precio en una cifra acumulada, la forma correcta de
combinar porcentajes periodo a periodo (no puedes simplemente sumarlos).
Probado en
Probado en: Excel 365 (Windows 11) — última verificación el 26/07/2026.
Guías relacionadas: Excel FACT (Factorial) · Excel COMBINAT y PERMUTACIONES · Excel SUMAPRODUCTO · Excel REDONDEAR · Excel POTENCIA y RAIZ
