Para converter números em algarismos romanos no Excel, use a função ROMANO: a fórmula =ROMANO(número) transforma qualquer número inteiro entre 1 e 3999 no seu equivalente romano automaticamente, como =ROMANO(9), que retorna “IX”.
Você precisa numerar capítulos, seções ou itens de um documento usando algarismos romanos (I, II, III, IV…), mas tem uma lista inteira de números comuns e a ideia de converter cada um manualmente parece um trabalho tedioso e sujeito a erro de digitação, ainda mais quando os números passam de 10 ou 20 e a contagem romana fica mais complicada de montar de cabeça.
Esse tipo de situação aparece mais do que se imagina: numeração de eventos (a 5ª edição de um congresso, por exemplo, aparece como “V”), organização de capítulos de um trabalho acadêmico, identificação de gerações em uma família, ou até numeração decorativa em relatórios e certificados. Fazer isso à mão para uma lista longa é lento e aumenta a chance de errar a conversão, especialmente em números como 40 (XL) ou 90 (XC), que não seguem uma lógica simplesmente repetitiva.
Neste artigo vamos mostrar como usar a função ROMANO para converter qualquer número em algarismo romano automaticamente, explicar o argumento opcional que poucas pessoas conhecem, os limites da função e como fazer o caminho inverso, transformando um número romano de volta em número comum.
Youtube
Assista ao vídeo abaixo, caso prefira aprender a como converter números em romanos no Excel assistindo a um vídeo.
Não se esqueça de se INSCREVER no nosso canal.
Para que serve a função ROMANO
A função ROMANO converte um número arábico comum (1, 2, 3…) no seu equivalente em algarismo romano (I, II, III…), retornando o resultado como texto. Ela existe justamente para eliminar a necessidade de montar essa conversão manualmente, o que é especialmente valioso quando você tem uma lista com dezenas ou centenas de números para converter de uma vez.
Sintaxe da função ROMANO
A sintaxe da função é:
=ROMANO(número; [forma])
O primeiro argumento, número, é obrigatório e representa o valor que você quer converter — pode ser um número digitado diretamente na fórmula ou a referência de uma célula que contém esse número. O segundo argumento, forma, é opcional e controla o estilo de simplificação do resultado, que veremos em detalhe a seguir.
Um exemplo simples: se a célula A2 contém o número 9, a fórmula
=ROMANO(A2)
retorna “IX”. Se A2 contiver 1994, o resultado será “MCMXCIV”. Depois de escrever a fórmula na primeira linha, basta arrastar a alça de preenchimento para baixo para aplicar a mesma conversão a toda uma coluna de números.
Veja outros exemplos práticos:

Repare que números pequenos como 1 e 4 geram resultados curtos (I e IV), enquanto números maiores, como 1994, geram uma combinação mais longa de símbolos (MCMXCIV) — a função monta automaticamente a sequência correta de símbolos romanos (I, V, X, L, C, D, M) seguindo as regras clássicas de adição e subtração da numeração romana.
O argumento opcional “forma”: estilos do clássico ao simplificado
Poucas pessoas sabem que a função ROMANO aceita um segundo argumento que muda o nível de simplificação do resultado. Os valores possíveis vão de 0 a 4 (ou VERDADEIRO/FALSO, que funcionam como atalhos para 0 e 1):
- 0 ou omitido (ou VERDADEIRO): forma clássica, a mais extensa e tradicionalmente usada, com o número de símbolos completo.
- 1: forma um pouco mais simplificada, substituindo algumas combinações por versões mais curtas.
- 2: ainda mais simplificada.
- 3: forma bastante reduzida.
- 4 (ou FALSO): forma mais simplificada possível, com o menor número de caracteres.
Na prática, para o número 499, a forma clássica (0) retorna “CDXCIX”, enquanto a forma mais simplificada (4) pode retornar algo como “ID” — uma notação bem menos comum, usada raramente fora de contextos muito específicos. Para a esmagadora maioria dos usos do dia a dia (numerar capítulos, seções, eventos), a forma clássica (deixando o segundo argumento vazio) é sempre a mais reconhecível e a recomendada.
Limites da função ROMANO
A função ROMANO só aceita números inteiros entre 1 e 3999. Isso não é uma limitação arbitrária do Excel — é o próprio limite prático da numeração romana clássica, que não tem um símbolo padronizado para representar 4000 ou mais sem recorrer a notações especiais (como uma barra em cima do símbolo, que não existe no teclado comum). Se você tentar converter 0, um número negativo ou qualquer valor acima de 3999, a função retorna o erro #VALOR!.
Vale lembrar também que a função não aceita números decimais — se a célula de origem tiver um valor como 5,5, é recomendável arredondar antes com a função ARRED ou INT, já que a função ROMANO não faz esse arredondamento sozinha e vai gerar erro.
O caminho inverso: a função ARABE
Se você precisa fazer o processo contrário — converter um texto em algarismo romano de volta para um número comum — o Excel tem a função ARABE, com a sintaxe:
=ARABE(texto)
Por exemplo, =ARABE("MCMXCIV") retorna 1994. Essa função é útil quando você recebe uma lista de dados já com numeração romana (de um documento importado, por exemplo) e precisa converter de volta para número comum, para poder ordenar, somar ou fazer qualquer cálculo com esses valores — algo que não é possível diretamente com texto em algarismo romano.
Exemplos práticos de uso da função ROMANO
Um uso comum é numerar as edições de um evento recorrente: se a célula A2 tem o número da edição (por exemplo, 24), a fórmula =ROMANO(A2) gera automaticamente “XXIV” para exibir como “24ª Edição (XXIV)” no material de divulgação, sem precisar digitar manualmente cada conversão conforme o evento avança ano após ano.
Outro uso frequente é a numeração de capítulos ou anexos de um documento extenso — trabalhos acadêmicos, contratos e relatórios corporativos costumam usar algarismos romanos para diferenciar visualmente a numeração de seções principais (capítulo I, II, III) da numeração de subitens (1.1, 1.2, 1.3, em arábico). Ter uma coluna auxiliar com =ROMANO(linha) facilita gerar esses títulos automaticamente conforme a lista cresce.
Também é comum ver essa função combinada com CONCATENAR ou UNIRTEXTO, para montar automaticamente um texto completo, como ="Capítulo " & ROMANO(A2), que gera “Capítulo IV” direto na célula, pronto para ser usado em um sumário ou índice.
Disponibilidade
A função ROMANO está disponível em praticamente todas as versões do Excel, incluindo Excel 2003 em diante, Microsoft 365, Excel Online e Excel para Mac. A função ARABE, seu par inverso, também está disponível desde o Excel 2013. No Google Sheets, a função equivalente também se chama ROMANO (ou ROMAN, na versão em inglês), com a mesma sintaxe básica.
Perguntas frequentes
Qual a sintaxe da função ROMANO no Excel?
=ROMANO(número; [forma]). O primeiro argumento é o número a converter (obrigatório) e o segundo, opcional, controla o nível de simplificação do resultado, de 0 (forma clássica) a 4 (forma mais simplificada).
Até qual número a função ROMANO funciona?
A função aceita apenas números inteiros de 1 a 3999. Fora desse intervalo — incluindo zero, negativos ou valores acima de 3999 — ela retorna o erro #VALOR!, porque a numeração romana clássica não tem símbolo padronizado para representar números maiores.
Existe uma função para converter um número romano de volta em número comum?
Sim, a função ARABE faz o caminho inverso: =ARABE(“MCMXCIV”) retorna 1994. Ela é útil para transformar dados importados em algarismo romano de volta em número, permitindo somar, ordenar ou calcular com esses valores.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como converter números em algarismos romanos no Excel com a função ROMANO, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Para que tipo de numeração você usaria a função ROMANO no seu trabalho ou nos seus estudos? Já conhecia a função ARABE para fazer o caminho inverso? Conta para nós nos comentários!