Convertire un numero in formato romano

numeri romani

A scuola tutti abbiamo avuto a che fare con i numeri romani, li ricordate ancora? Molti di noi non hanno problemi a scrivere o leggere un numero in questo formato ma tanti (forse la maggior parte) si arrendono arrivati a 50 (L per chi non lo sapesse).

Benché non sappia effettivamente quanto questo possa esser utile nel lavoro di tutti i giorni sappiate che è possibile convertire un numero in formato romano con Excel. Microsoft ha pensato bene di dedicare una funzione anche a questo, chiamata semplicemente ROMANO().

=ROMANO(numero;[forma])

  • numero: indica il numero da convertire o la cella che lo contiene
  • [forma]: opzionale, indica il formato con cui verrà rappresentato

I valori che si possono assegnare a [forma] sono i seguenti:

  • 0 – VERO: Stile di rappresentazione latina classica
  • 1 – 2 – 3: Stile conciso (vedi esempi)
  • 4 – FALSO: semplificato

Prendiamo ora come esempio il numero 499, la sua rappresentazione classica è CDXCIX.

=ROMANO(499;0)

Questa versione, con 0 come parametro per [forma] (ma come detto prima si può usare anche VERO o omettere completamente) restituisce, appunto, CDXCIX.

Seguendo l’esempio appena proposto vediamo come varia il risultato al variare del parametro forma

Usando 1 otteniamo LDVLIV

Usando 2 otteniamo XDIX

Usando 3 otteniamo VDIV

Usando 4 o falso otteniamo ID

Un ultima nota alla quale prestare particolare ATTENZIONE: se il numero da convertire è negativo o superiore a 3999 verrà restituito un errore di tipo #VALORE!.

Sperando che vi possa esser utile anche questa funzione vi apetto per il prossimo articolo su Excel. Seguitemi e se avete domande chiedete pure.

[random_sc]


'. '
'; $customMessages[] = "Aiutami a far conoscere questo blog ad altre persone perché possa aiutare anche loro, condividi questo articolo su Facebook, Twitter, Google+ o Linkedin, non ti costa nulla e mi aiuterà a diffonderlo dandomi l'ispirazione per scrivere altri articoli."; $customMessages[] = 'Hai trovato questo blog utile o interessante? Lascia una tua opinione sul guestbook per farmi sapere cosa ne pensi e come possa migliorarlo.'; $customMessages[] = 'Sai che puoi iscriverti anche alla newsletter e ricevere le novità direttamente nella tua email? Iscriviti adesso, riceverai solo gli aggiornamenti e niente SPAM. Il tuo indirizzo, inoltre, non sarà condiviso con nessuno.'; $id = rand(0, count($customMessages) -1); echo '
'. '
MESSAGGIO DALL\'AUTORE
'. $customMessages[$id]. '

'; ?>

Gianfranco (Admin)

Appassionato di informatica, fotografia e di tecnologia in generale. Esperto nell'uso di Excel e con tanta voglia di condividere le sue conoscenza con il mondo, sempre pronto a dare una mano (ma non più di due volte, altrimenti rimango senza).

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.