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

Função ALEATÓRIOENTRE do Excel

O que a função ALEATÓRIOENTRE faz?

A função ALEATÓRIOENTRE devolve um número inteiro aleatório entre um limite inferior e um superior, e os dois limites podem ser sorteados. Um novo valor sai toda vez que a planilha é calculada. Serve para simular dados, sortear posições de uma lista e gerar dados de teste.

Nome em portuguêsALEATÓRIOENTRE
Nome em inglêsRANDBETWEEN
CategoriaMatemática
RetornaNúmero inteiro (entre inferior e superior, ambos incluídos)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função ALEATÓRIOENTRE?

Excel em português do BrasilALEATÓRIOENTRE(inferior; superior)
Excel em inglêsRANDBETWEEN(bottom, top)

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
inferiorSimO menor inteiro que a função pode devolver.
superiorSimO maior inteiro que a função pode devolver. Deve ser maior ou igual ao inferior.

Como usar a função ALEATÓRIOENTRE na prática?

Exemplo 1: Rolar um dado

Planilha do exemplo 1 da função ALEATÓRIOENTRE
A
1 Dado
2 um inteiro de 1 a 6, diferente a cada cálculo
Resultado do dado, na célula A2 =ALEATÓRIOENTRE(1;6) Em inglês: =RANDBETWEEN(1,6)
Resultado: um inteiro de 1 a 6, diferente a cada cálculo

A função devolve um inteiro de 1 a 6, e cada valor tem a mesma chance, inclusive o 1 e o 6. A cada cálculo da planilha, como ao pressionar F9, o dado é jogado de novo.

Exemplo 2: Sortear um nome da lista

Planilha do exemplo 2 da função ALEATÓRIOENTRE
ABC
1 Participante
2 Anaum dos cinco nomes da lista, diferente a cada cálculo
3 Bruno
4 Carla
5 Diego
6 Elisa
Sorteado, na célula C2 =ÍNDICE(A2:A6;ALEATÓRIOENTRE(1;5)) Em inglês: =INDEX(A2:A6,RANDBETWEEN(1,5))
Resultado: um dos cinco nomes da lista, diferente a cada cálculo

ALEATÓRIOENTRE(1;5) sorteia uma posição de 1 a 5, e ÍNDICE devolve o nome que está nessa posição do intervalo A2:A6. A cada cálculo, o sorteado pode mudar.

Exemplo 3: Limites iguais e valores negativos

Planilha do exemplo 3 da função ALEATÓRIOENTRE
ABCD
1 InferiorSuperior
2 77sempre 7, porque os dois limites são iguais
3 -55um inteiro de -5 a 5, diferente a cada cálculo
Limites iguais, na célula D2 =ALEATÓRIOENTRE(A2;B2) Em inglês: =RANDBETWEEN(A2,B2)
Resultado: sempre 7, porque os dois limites são iguais
Limites negativo e positivo, na célula D3 =ALEATÓRIOENTRE(A3;B3) Em inglês: =RANDBETWEEN(A3,B3)
Resultado: um inteiro de -5 a 5, diferente a cada cálculo

Quando os dois limites são iguais, só existe um inteiro possível, e a função sempre devolve 7. Com limites -5 e 5, o resultado é qualquer um dos 11 inteiros de -5 a 5, o zero incluído.

Quais erros a função ALEATÓRIOENTRE costuma dar?

#NÚM!

Por que acontece: O limite inferior é maior que o superior, como em ALEATÓRIOENTRE(10;1).

Como corrigir: Coloque o menor número primeiro e o maior depois. Se os limites vêm de células, confira a ordem delas.

Exemplo que gera o erro, na célula D2=ALEATÓRIOENTRE(A2;B2)Resultado: #NÚM!

#VALOR!

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

Como corrigir: Aponte para células com números ou limpe o texto antes de sortear.

Exemplo que gera o erro, na célula C2=ALEATÓRIOENTRE("abc";5)Resultado: #VALOR!

Valor muda a cada cálculo

Por que acontece: A função é volátil: um novo número é gerado sempre que a planilha é recalculada, ao editar qualquer célula ou ao pressionar F9.

Como corrigir: Para fixar o sorteio, copie a célula e use Colar valores.

ALEATÓRIOENTRE no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelALEATÓRIOENTRE (RANDBETWEEN)Referência deste dicionário.
Google PlanilhasALEATÓRIOENTRE (RANDBETWEEN)Mesmo nome e mesma lógica, com os limites incluídos. A página do Google informa que valores decimais nos limites levam ao próximo inteiro maior que o inferior e ao próximo inteiro menor que o superior. Documentação do Google
LibreOffice CalcALEATÓRIOENTRE (RANDBETWEEN)No LibreOffice Calc em português também se chama ALEATÓRIOENTRE(Inferior; Superior), com os dois limites incluídos. A ajuda cita ALEATORIOENTRE.NV como versão não volátil. Ajuda do LibreOffice

A função ALEATÓRIOENTRE 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 ALEATÓRIOENTRE, 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 ALEATÓRIOENTRE?

  • Os dois limites podem ser sorteados: ALEATÓRIOENTRE(1;6) devolve 1 e 6 com a mesma chance dos demais.
  • Os números podem se repetir. Para sortear sem repetição, gere uma coluna de ALEATÓRIO ao lado da lista e ordene a lista por ela.
  • Combine com ÍNDICE para sortear itens de uma lista: ÍNDICE(A2:A6;ALEATÓRIOENTRE(1;5)).
  • Para fixar o resultado, copie as células e cole só os valores. A ajuda do LibreOffice dá a mesma orientação para sorteios que não devem mudar.

Perguntas frequentes sobre a ALEATÓRIOENTRE

A função ALEATÓRIOENTRE inclui os dois limites?

Sim. O inferior e o superior podem ser sorteados. ALEATÓRIOENTRE(1;6), por exemplo, devolve qualquer inteiro de 1 a 6, inclusive o 1 e o 6.

Como sortear um nome de uma lista?

Use ÍNDICE(A2:A6;ALEATÓRIOENTRE(1;5)). A função sorteia uma posição entre 1 e o tamanho da lista, e o ÍNDICE devolve o nome dessa posição.

Como evitar que o número sorteado mude toda hora?

Copie a célula e cole só os valores. Enquanto a fórmula está na célula, o número muda a cada cálculo da planilha, ao editar qualquer célula ou pressionar F9.

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.