ROMAN-NUMERALS.COM
Torna agli Articoli
•Di Roman Numerals Team

Come usare i Numeri Romani in Excel (Guida Passo-Passo)

Padroneggia le funzioni ROMANO e ARABO di Excel per convertire tra sistemi numerici. Guida completa con esempi, formule e applicazioni pratiche per fogli di calcolo e report.

Excel include funzioni integrate per lavorare con i numeri romani, facilitando la conversione tra il sistema numerico arabo e quello romano. Che tu stia creando documenti formali, numerando capitoli o lavorando con dati storici, le funzioni ROMANO e ARABO di Excel sono ciò di cui hai bisogno.

La funzione ROMANO

La funzione ROMANO (in inglese ROMAN) converte i numeri arabi (1, 2, 3...) in numeri romani (I, II, III...).

Sintassi di base

=ROMANO(numero; [forma])

Parametri:

  • numero (obbligatorio): il numero arabo che vuoi convertire (deve essere compreso tra 1 e 3999)
  • forma (facoltativo): il tipo di formato del numero romano (0-4, il valore predefinito è 0)

Esempi semplici

FormulaRisultatoDescrizione
=ROMANO(1)IConverte 1 in numero romano
=ROMANO(4)IVConverte 4 in numero romano
=ROMANO(2024)MMXXIVConverte 2024 in numero romano
=ROMANO(3999)MMMCMXCIXNumero massimo supportato

Capire il parametro forma

Il parametro facoltativo forma controlla quanto appare "semplificato" il numero romano. I numeri più bassi producono risultati più concisi:

NumeroForma 0 (Classica)Forma 1Forma 2Forma 3Forma 4 (Semplificata)
499CDXCIXLDVLIVXDIXVDIVID
1999MCMXCIXMLMVLIVMXMIXMVMIVMIM

Suggerimento: usa la Forma 0 (o ometti il parametro) per i numeri romani standard e ampiamente riconosciuti. Le altre forme sono usate raramente e potrebbero confondere i lettori.

Esempi pratici

Esempio 1: Numerazione dei capitoli

A1: 1
B1: =ROMANO(A1)
Risultato: I

A2: 2
B2: =ROMANO(A2)
Risultato: II

Esempio 2: Conversione dell'anno

A1: 2024
B1: ="©" & ROMANO(A1)
Risultato: ©MMXXIV

Esempio 3: Numerazione sequenziale

A1: =ROMANO(RIF.RIGA())

Se copiata verso il basso, questa formula crea numeri romani sequenziali:

  • Riga 1: I
  • Riga 2: II
  • Riga 3: III
  • ecc.

La funzione ARABO

La funzione ARABO (in inglese ARABIC) fa il contrario: converte i numeri romani in numeri arabi.

Sintassi di base

=ARABO(testo)

Parametri:

  • testo (obbligatorio): il numero romano che vuoi convertire (sotto forma di testo)

Esempi semplici

FormulaRisultatoDescrizione
=ARABO("I")1Converte I in 1
=ARABO("IV")4Converte IV in 4
=ARABO("MMXXIV")2024Converte MMXXIV in 2024
=ARABO("MMMCMXCIX")3999Numero romano massimo

Note importanti

  • Il numero romano deve essere racchiuso tra virgolette (come testo)
  • La funzione non fa distinzione tra maiuscole e minuscole: "IV" e "iv" funzionano entrambi
  • I numeri romani non validi restituiscono l'errore #VALORE! (o #VALUE!)

Esempi pratici

Esempio 1: Conversione di un elenco

Se hai dei numeri romani nella colonna A:

A1: IV
B1: =ARABO(A1)
Risultato: 4

A2: IX
B2: =ARABO(A2)
Risultato: 9

Esempio 2: Estrazione dell'anno dal copyright

A1: ©MMXXIV
B1: =ARABO(DESTRA(A1;LUNGHEZZA(A1)-1))
Risultato: 2024

Questa formula:

  1. Rimuove il simbolo © con DESTRA(A1;LUNGHEZZA(A1)-1)
  2. Converte il numero romano rimanente in arabo

Combinare ROMANO e ARABO

Puoi combinare queste funzioni per vari scopi.

Esempio 1: Convalida

Controlla se un numero romano è valido:

=SE(VAL.ERRORE(ARABO(A1)); "Non valido"; "Valido")

Esempio 2: Conversione di verifica

Verifica che un numero romano venga convertito correttamente:

A1: MMXXIV
B1: =ARABO(A1)
C1: =ROMANO(B1)
D1: =SE(A1=C1; "Corrisponde"; "Non corrisponde")

Applicazioni pratiche

1. Formattazione dei documenti

Numerazione dei capitoli:

="Capitolo " & ROMANO(A1) & ": " & B1

Risultato: "Capitolo IV: Introduzione"

Numerazione delle sezioni:

=ROMANO(RIF.RIGA()) & ". " & A1

Risultato: "I. Sintesi"

2. Formattazione della data

Anni di copyright:

="©" & ROMANO(ANNO(OGGI()))

Risultato: ©MMXXVI (per il 2026)

Date storiche:

="Costruito nel " & ROMANO(A1)

Risultato: "Costruito nel MCMXC" (1990)

Errori comuni e soluzioni

Errore: #VALORE! (#VALUE!)

Causa: input non valido

Soluzioni:

  • Assicurati che il numero sia compreso tra 1 e 3999 per ROMANO
  • Assicurati che il testo sia un numero romano valido per ARABO
  • Controlla la presenza di spazi extra o caratteri speciali

Esempio:

=ROMANO(0)        → #VALORE! (lo zero non è supportato)
=ROMANO(4000)     → #VALORE! (supera il massimo)
=ARABO("IIII")    → 4 (funziona, anche se non standard)
=ARABO("ABC")     → #VALORE! (non è un numero romano)

Errore: #NOME? (#NAME?)

Causa: nome della funzione digitato in modo errato o non disponibile

Soluzioni:

  • Controlla l'ortografia: ROMANO non ROMAN (se usi Excel in italiano)
  • Assicurati di utilizzare Excel 2013 o versioni successive (per la funzione ARABO)

Limitazioni e soluzioni alternative

Limitazione 1: Restrizione dell'intervallo (1-3999)

Problema: impossibile convertire numeri superiori a 3999

Soluzione: per numeri più grandi, usa il nostro convertitore online che supporta la notazione estesa con vinculum (linea superiore).

Limitazione 2: Nessuna opzione minuscola

Problema: Excel produce solo numeri romani maiuscoli

Soluzione: usa la funzione MINUSC (o LOWER):

=MINUSC(ROMANO(A1))

Risultato: "iv" invece di "IV"

Conclusione

Le funzioni ROMANO e ARABO di Excel forniscono potenti strumenti per lavorare con i numeri romani nei fogli di calcolo. Che tu stia creando documenti formali, lavorando con dati storici o semplicemente aggiungendo un tocco classico ai tuoi report, queste funzioni rendono la conversione semplice e affidabile.

Ricorda:

  • Usa =ROMANO(numero) per convertire da arabo a romano
  • Usa =ARABO(testo) per convertire da romano ad arabo
  • Mantieni la Forma 0 per la notazione standard
  • Gestisci gli errori con SE.ERRORE (o IFERROR)
  • Rimani nell'intervallo 1-3999

Per conversioni più complesse o numeri al di fuori dell'intervallo di Excel, prova il nostro convertitore di numeri romani online con supporto per la notazione estesa e risultati istantanei.


Hai bisogno di più aiuto con i numeri romani? Dai un'occhiata alla nostra guida completa alla lettura dei numeri romani o esplora le implementazioni di programmazione.