Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
FACT

Função FATORIAL do Excel

O que a função FATORIAL faz?

A função FATORIAL devolve o fatorial de um número, que é o produto 1 × 2 × 3 × ... até ele. FATORIAL(5) é 120, e FATORIAL(0) é 1. Serve para contar de quantas maneiras itens distintos podem ser organizados em fila. O número precisa ser zero ou positivo, e parte decimal é descartada.

Nome em portuguêsFATORIAL
Nome em inglêsFACT
CategoriaMatemática
RetornaNúmero (o fatorial do número)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função FATORIAL?

Excel em português do BrasilFATORIAL(número)
Excel em inglêsFACT(number)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
númeroSimO número não negativo cujo fatorial você quer obter. Se não for inteiro, é truncado.

Como usar a função FATORIAL na prática?

Exemplo 1: De quantas maneiras organizar itens em fila

Planilha do exemplo 1 da função FATORIAL
ABC
1 Itens
2 5120
3 840.320
Ordens possíveis de 5 livros, na célula C2 =FATORIAL(A2) Em inglês: =FACT(A2)
Resultado: 120
Ordens possíveis de 8 livros, na célula C3 =FATORIAL(A3) Em inglês: =FACT(A3)
Resultado: 40.320

Com 5 livros, há 5 escolhas para a primeira posição, 4 para a segunda e assim por diante: 5 × 4 × 3 × 2 × 1 = 120 ordens. Com 8 livros, o total salta para 40.320.

Exemplo 2: Zero e números com parte decimal

Planilha do exemplo 2 da função FATORIAL
ABC
1 Valor
2 01
3 4,924
Fatorial de 0, na célula C2 =FATORIAL(A2) Em inglês: =FACT(A2)
Resultado: 1
Fatorial de 4,9, na célula C3 =FATORIAL(A3) Em inglês: =FACT(A3)
Resultado: 24

O fatorial de 0 vale 1 por definição. Em 4,9, a parte decimal é descartada antes da conta, então o cálculo é o fatorial de 4: 4 × 3 × 2 × 1 = 24.

Exemplo 3: Anagramas de uma palavra com letras repetidas

Planilha do exemplo 3 da função FATORIAL
ABCD
1 LetrasLetras repetidas
2 4212
Anagramas de CASA, na célula D2 =FATORIAL(A2)/FATORIAL(B2) Em inglês: =FACT(A2)/FACT(B2)
Resultado: 12

A palavra CASA tem 4 letras, e a letra A aparece 2 vezes. O total de arranjos é 4! dividido por 2!, ou seja, 24 / 2 = 12 anagramas diferentes.

Quais erros a função FATORIAL costuma dar?

#NÚM!

Por que acontece: O número é negativo. O fatorial só é definido de zero em diante.

Como corrigir: Confira a origem do valor e garanta que ele seja zero ou positivo, por exemplo com SE(A2>=0;FATORIAL(A2);"").

Exemplo que gera o erro, na célula C2=FATORIAL(A2)Resultado: #NÚM!

#VALOR!

Por que acontece: O argumento é um texto que não pode ser convertido em número, como "abc".

Como corrigir: Aponte para uma célula com número ou limpe o texto antes de usar a função.

Exemplo que gera o erro, na célula C2=FATORIAL("abc")Resultado: #VALOR!

#NÚM!

Por que acontece: Segunda causa comum: o fatorial cresce muito rápido: 170! vale cerca de 7,26E+306, e 171! passa do maior número que o Excel guarda. A ajuda do LibreOffice também registra o limite de 170.

Como corrigir: Limite o argumento a 170. Se o objetivo é contar combinações, use COMBIN, que aceita números maiores do que os que o fatorial comporta.

Exemplo que gera o erro, na célula C2=FATORIAL(A2)Resultado: #NÚM!

FATORIAL no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelFATORIAL (FACT)Referência deste dicionário.
Google PlanilhasFATORIAL (FACT)A página do Google em português mostra FATORIAL (FACT). Partes decimais são truncadas em silêncio antes do cálculo, como no Excel. Documentação do Google
LibreOffice CalcFATORIAL (FACT)No LibreOffice Calc em português chama FATORIAL. A ajuda informa que argumentos negativos geram erro, que o limite é 170 e que valores não inteiros são truncados. Ajuda do LibreOffice

A função FATORIAL existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a FATORIAL, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a FATORIAL?

  • Para contar combinações em que a ordem não importa, use COMBIN em vez de dividir fatoriais: COMBIN(n;k) equivale a FATORIAL(n)/(FATORIAL(k)*FATORIAL(n-k)).
  • O fatorial de um número cresce muito rápido: FATORIAL(10) já passa de 3,6 milhões.
  • Se o argumento tiver parte decimal, o Excel a descarta sem aviso: FATORIAL(4,9) é o mesmo que FATORIAL(4).

Perguntas frequentes sobre a FATORIAL

O que é o fatorial de zero?

É 1, por definição. A função FATORIAL(0) devolve 1, como mostra a documentação da Microsoft.

A função se chama FATORIAL ou FATO?

A sintaxe da página da Microsoft em português, o Google Planilhas e o LibreOffice usam FATORIAL. Alguns exemplos da própria página da Microsoft escrevem FATO, o que contradiz a sintaxe da mesma página.

Qual o maior número que a função FATORIAL aceita?

Na prática, 170: o fatorial de 170 é cerca de 7,26E+306, e o de 171 ultrapassa o maior número que o Excel representa, gerando erro. A ajuda do LibreOffice cita o mesmo limite.

Funções relacionadas

Ver todas as funções de matemática

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.