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.

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

%d blogger hanno fatto clic su Mi Piace per questo: