Ir al contenido principal

Cómo calcular factoriales en Excel: guía completa

Aprende a calcular factoriales en Excel sin complicaciones. Descubre las funciones FACT, FACTDOUBLE, GAMMA y más para resolver problemas matemáticos y reales.
Actualizado 17 sept 2026  · 7 min leer

Explora con IA

ChatGPTClaudePerplexity

El concepto de factorial aparece en muchas ramas de las matemáticas y se aplica para resolver una gran variedad de problemas prácticos.

En este tutorial, veremos qué es el factorial de un número, para qué sirve, cómo calcular factoriales en Excel, qué limitaciones y posibles problemas hay que tener en cuenta al hacerlo en Excel, algunas variantes específicas de factoriales que se pueden calcular en Excel y varias funciones de Excel que implican el cálculo de factoriales. Por el camino, revisaremos algunos ejemplos de uso del factorial.

Si quieres aprender o refrescar tus conocimientos de Excel, te pueden resultar útiles el curso Introduction to Excel y la chuleta de fórmulas de Excel.

¿Qué son los factoriales y para qué se utilizan?

El factorial de un número entero positivo es el producto de todos los enteros desde 1 hasta ese número, ambos inclusive. La notación matemática del factorial es el signo de exclamación justo después del número del que queremos calcular el factorial.

Por ejemplo, para calcular 7!, que se lee "siete factorial", hay que multiplicar todos los enteros del 1 al 7, así: 7! = 1*2*3*4*5*6*7. El resultado es 5040.

En pocas palabras, el factorial de un número n representa cuántas formas hay de ordenar un grupo de n objetos distintos, usando los n objetos en cada ordenación y sin imponer criterios específicos.

Volviendo al ejemplo de 7!, esta fórmula nos sirve para saber de cuántas maneras podemos colocar 7 libros diferentes en fila en una estantería.

Al ser la base del cálculo de combinaciones y permutaciones, los factoriales se usan ampliamente en matemáticas (álgebra, teoría de la probabilidad, combinatoria, teoría de números, teoría de juegos, etc.), estadística, informática, inteligencia artificial, ingeniería, ciencias naturales, economía, finanzas y empresa.

Cómo calcular un factorial en Excel

Si intentamos calcular el factorial de 7 escribiendo =7! en una celda de Excel, el programa mostrará un aviso. Esto se debe a que Excel no reconoce la notación matemática del factorial como una operación válida.

En su lugar, para calcular el factorial de un número n en Excel podemos usar otros enfoques: desde multiplicar directamente todos los enteros del 1 al n (1*2*3*...*n) hasta aplicar una combinación de funciones de Excel (por ejemplo, PRODUCT(SEQUENCE(n))).

Sin embargo, la forma más sencilla de calcular el factorial de un número en Excel es usando la función específica FACT, disponible en todas las versiones desde Excel 2000.

Función FACT de Excel

Sintaxis

La sintaxis de la función FACT es muy simple, ya que solo tiene un parámetro (obligatorio):

FACT(number),

donde number es un número no negativo del que queremos obtener el factorial.

La función devuelve el factorial de un número.

Ten en cuenta que podemos pasar a la función el número directamente (p. ej., FACT(7)) o la referencia de la celda donde está almacenado (p. ej., FACT(A1)).

La función FACT se puede usar de forma independiente o dentro de una fórmula, combinada con otras funciones y operaciones matemáticas. Por ejemplo, FACT(10)/(FACT(2)* FACT(8)).

Para explorar otras funciones comunes en Excel, puedes consultar el tutorial The 15 Basic Excel Formulas Everyone Needs to Know.

Cómo usarla

Podemos usar la función FACT en Excel de una de estas tres maneras:

  1. Haz clic en la celda donde quieres mostrar el resultado, escribe un signo igual, empieza a teclear el nombre de la función y selecciónala en la lista desplegable:

Introducir la función FACT de Excel directamente en una celda.

Después, introduce el número del que quieres el factorial o la referencia de la celda donde está, cierra el paréntesis y pulsa Enter.

  1. Haz clic en la celda donde quieres mostrar el resultado, ve a la barra de fórmulas, escribe un signo igual, empieza a teclear el nombre de la función y selecciónala en la lista desplegable:

Introducir la función FACT de Excel en la barra de fórmulas.

Después, introduce el número del que quieres el factorial o la referencia de la celda donde está, cierra el paréntesis y pulsa Enter.

  1. Haz clic en la celda donde quieres mostrar el resultado, abre la pestaña Formulas, elige la categoría Maths & Trig dentro del grupo Function Library, busca la función FACT y haz clic en ella:

Abrir la función FACT de Excel desde la pestaña Formulas.

En la ventana emergente Function Arguments, podemos introducir uno a uno distintos números de los que queremos calcular el factorial o referencias de celdas donde estén esos números, y ver inmediatamente el resultado para cada valor antes de pulsar OK, que mostrará el resultado de FACT para el último valor facilitado.

Además, esta ventana recuerda la definición de factorial, la sintaxis de la función y dónde encontrar su documentación:

Explorar la ventana Function Arguments de la función FACT de Excel: introducir varios valores de entrada y repasar la definición de factorial, la sintaxis y la documentación de la función.

Casos especiales

  1. FACT(0) = 1
  2. FACT(1) = 1
  3. Si se aplica FACT a un número decimal: el número se truncará internamente y se devolverá el factorial solo de su parte entera.

Posibles errores

  • #VALUE!: se pasó un valor no numérico a la función.
  • #NUM!: el valor pasado es negativo o mayor o igual que 171.

Limitaciones

En la sección anterior mencionamos que la función FACT devuelve el error #NUM! si le pasamos un número mayor o igual que 171. Esto ocurre por una de las limitaciones intrínsecas de Excel: existe un número positivo máximo que Excel puede calcular, y se supera al intentar FACT(171). Por tanto, el mayor factorial que podemos calcular en Excel sin obtener #NUM! es el de 170 (igual a 7.257415615308E+306).

Además, Excel no puede calcular con precisión factoriales tan grandes debido a sus limitaciones de precisión numérica.

Dado que los factoriales crecen muy rápido, arrojando resultados enormes incluso para entradas pequeñas, el mayor número para el que Excel puede calcular con precisión el factorial (aunque no muestre el resultado con exactitud por el redondeo) es 22.

Para superar o mitigar estas limitaciones cuando necesitemos calcular el factorial de un número grande, podemos recurrir a diversos atajos, como usar Excel VBA (Visual Basic for Applications, el lenguaje de programación de Excel) o un complemento específico.

Sin embargo, si necesitamos trabajar con números tan grandes, puede tener más sentido optar por otro software para realizar las tareas con mayor eficiencia.

Ejemplos

Al principio de este tutorial ya mencionamos un ejemplo de uso del factorial: para saber de cuántas formas podemos colocar 7 libros distintos en una fila en una estantería, debemos calcular 7! en notación matemática, que en Excel sería FACT(7).

Veamos dos ejemplos más.

  1. Imagina que hay 10 libros en una estantería (sí, soy muy lector 😉) y queremos elegir al azar 4 para leer en vacaciones. ¿Cuántas combinaciones posibles de 4 libros de entre 10 hay? En matemáticas, es un caso de combinaciones sin repetición. En Excel, podemos usar FACT para estos cálculos: FACT(10)/(FACT(4)* FACT(10-4)). El resultado es 210.
  1. Imagina que tenemos un montón de 10 tarjetas, cada una con una palabra en un idioma que estudiamos. Queremos repasar sacando una tarjeta y traduciendo la palabra. Tras cada extracción, devolvemos la tarjeta al montón y repetimos el proceso 4 veces, lo que implica que podemos sacar la misma tarjeta más de una vez. ¿Cuántas combinaciones posibles de 4 tarjetas de entre 10, permitiendo repeticiones, hay? En matemáticas, es un caso de combinaciones con repetición. En Excel, podemos usar FACT para estos cálculos: FACT(4+10-1)/(FACT(4) * FACT(10-1)). El resultado es 715.

Volveremos a este y al ejemplo anterior al tratar las funciones de Excel relacionadas con el factorial, más abajo.

Si quieres afianzar lo visto hasta ahora, el curso Data Analysis in Excel te ayudará a llevar tus habilidades de Excel al siguiente nivel con técnicas avanzadas como tablas dinámicas, funciones lógicas intermedias, análisis de hipótesis, previsión de tendencias y mucho más.

Funciones de Excel para calcular tipos específicos de factoriales

Además del factorial "normal" que definimos al inicio del tutorial, en matemáticas existen otros tipos: doble factorial, primorial, superfactorial, etc. Son variantes muy específicas, normalmente usadas dentro de fórmulas complejas. A continuación resumimos dos funciones de Excel que permiten calcular fácilmente dos de estos tipos: FACTDOUBLE y GAMMA.

Función FACTDOUBLE de Excel

La función FACTDOUBLE calcula el doble factorial de un número, que es el producto de todos los enteros positivos menores o iguales que el número de entrada y con la misma paridad que dicho número. En matemáticas, el doble factorial se representa con dos signos de exclamación. Por ejemplo, 8!! = 2 * 4 * 6 * 8 = 384 (en Excel sería FACTDOUBLE(8)).

La sintaxis de FACTDOUBLE es muy similar a la de FACT:

FACTDOUBLE(number),

donde number es un número no negativo del que queremos el doble factorial.

Todo lo que comentamos antes para FACT (uso, casos especiales, posibles errores y limitaciones) es idéntico, con la única excepción del valor máximo para el que Excel puede calcular el doble factorial.

Para el factorial normal, ese número es 170. Para el doble factorial, es 300. Intentar calcular FACTDOUBLE(301) dará el error #NUM!.

Función GAMMA de Excel

Es la implementación de la función gamma matemática, que extiende el factorial a los números complejos. En Excel, podemos usar GAMMA con números decimales negativos y con números decimales positivos.

La sintaxis de GAMMA es la siguiente:

GAMMA(number)

donde number es un número decimal negativo o positivo del que queremos el valor de la función gamma.

Ten en cuenta que pasar a la función un entero negativo o 0 provocará el error #NUM!.

Funciones de Excel relacionadas con el factorial

Algunas funciones de Excel incluyen el cálculo de factoriales dentro de fórmulas más complejas. Veamos rápidamente las que permiten calcular el número de combinaciones y permutaciones.

Funciones COMBIN y COMBINA de Excel

Tanto COMBIN como COMBINA devuelven el número de combinaciones, es decir, selecciones de un número definido de elementos de un conjunto cuando el orden no importa. La diferencia es que COMBIN no permite repeticiones de elementos, mientras que COMBINA sí.

La sintaxis de ambas funciones es idéntica, así que usaremos COMBIN como ejemplo:

COMBIN(number, number_chosen)

donde

  • number: número de elementos del conjunto,
  • number_chosen: número de elementos en cada combinación.

Antes vimos dos ejemplos de uso de FACT para calcular combinaciones. Retomando esos ejemplos, podemos simplificar mucho los cálculos aplicando COMBIN y COMBINA.

  1. Imagina que hay 10 libros en una estantería y queremos elegir al azar 4 para leer en vacaciones. ¿Cuántas combinaciones posibles hay de 4 libros entre 10? COMBIN(10, 4) = 210.
  2. Imagina que tenemos un montón de 10 tarjetas, cada una con una palabra en un idioma que estudiamos. Queremos repasar sacando una tarjeta y traduciendo la palabra. Tras cada extracción, devolvemos la tarjeta al montón y repetimos 4 veces, por lo que puede salir la misma tarjeta más de una vez. ¿Cuántas combinaciones posibles hay de 4 tarjetas entre 10, permitiendo repeticiones? COMBINA(10, 4) = 715.

Funciones PERMUT y PERMUTATIONA de Excel

Tanto PERMUT como PERMUTATIONA devuelven el número de permutaciones, es decir, selecciones de un número definido de elementos de un conjunto cuando el orden sí importa. La diferencia es que PERMUT no permite repeticiones, mientras que PERMUTATIONA sí.

La sintaxis de ambas funciones es idéntica, así que usaremos PERMUT como ejemplo:

PERMUT(number, number_chosen)

donde

  • number: número de elementos del conjunto,
  • number_chosen: número de elementos en cada permutación.

Conclusión

Hemos repasado la definición del factorial de un número, los principales ámbitos de aplicación, la forma más directa de calcularlo en Excel mediante la función FACT, los casos especiales, errores posibles y limitaciones a tener en cuenta, algunos tipos específicos de factoriales y cómo calcularlos en Excel, y funciones de Excel relacionadas con este cálculo. Además, vimos varios ejemplos de cálculos con factoriales y cómo hacerlos más eficientes.

Si quieres demostrar tu dominio de Excel a un empleador potencial o actual y así mejorar tu empleabilidad y tus oportunidades de carrera profesional, plantéate obtener una certificación de Microsoft Excel. La guía How to Earn a Microsoft Excel Certification in 2024: Top Tips and Resources te ofrece instrucciones detalladas paso a paso, información sobre los exámenes y consejos de expertos para certificarte oficialmente en Excel.


Elena Kosourova's photo
Author
Elena Kosourova
LinkedIn

Científico de Datos Certificado por IBM (2020), anteriormente Geólogo Petrolero/Geomodelador de yacimientos de petróleo y gas en todo el mundo con más de 12 años de experiencia laboral internacional. Dominio de Python, R y SQL. Áreas de especialización: limpieza de datos, manipulación de datos, visualización de datos, análisis de datos, modelado de datos, estadística, narración de historias, aprendizaje automático. Amplia experiencia en la gestión de comunidades de ciencia de datos y en la redacción/revisión de artículos y tutoriales sobre ciencia de datos y temas profesionales.

Temas
Hojas de cálculo

¡Empieza hoy tu camino de aprendizaje en Excel!

Curso

Análisis de datos en Excel

3 h
153.7K
Aprende a analizar datos con Tablas dinámicas y funciones lógicas intermedias antes de pasar a herramientas como el análisis hipotético y la previsión.
Ver detallesRight Arrow
Empezar Curso
Ver másRight Arrow
Relacionado

Tutorial

Simulación de Monte Carlo en Excel: Una guía completa

Un tutorial completo y fácil de seguir para principiantes sobre cómo realizar simulaciones de Monte Carlo en Microsoft Excel, con ejemplos, prácticas recomendadas y técnicas avanzadas.
Arunn Thevapalan's photo

Arunn Thevapalan

9 min

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Tutorial

Cómo calcular raíces cúbicas en Excel: Guía paso a paso

Hay tres formas sencillas de calcular raíces cúbicas en Excel: el operador ^ caret, la función POWER() y las funciones VBA personalizadas.
Laiba Siddiqui's photo

Laiba Siddiqui

6 min

Tutorial

Regresión lineal en Excel: Guía completa para principiantes

Una guía paso a paso para realizar una regresión lineal en Excel, interpretar los resultados y visualizar los datos para obtener información práctica.
Natassha Selvaraj's photo

Natassha Selvaraj

11 min

Tutorial

Prueba Chi-cuadrado en hojas de cálculo

En este tutorial, aprenderás a realizar la prueba chi-cuadrado en hojas de cálculo.
Avinash Navlani's photo

Avinash Navlani

10 min

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

7 min

Ver MásVer Más