La fonction Excel pour les chiffres romains (ROMAIN)

La fonction ROMAIN convertit des chiffres arabes en chiffres romains, sous forme de texte (c’est-à-dire en lettres).

 

Un nombre romain est un nombre exprimé avec les caractères X,V,I,C,D et M tandis que les chiffres arabes sont ceux que nous utilisons à tous les jours : 0,1,2,3,4,5,6,7,8 et 9.

 

Cette fonction ne possède deux arguments et sa structure est la suivante :

=ROMAIN(nombre ; [type] )

où nombre est un nombre positif entre 0 et 3999 inclusivement

et [type] est un argument facultatif représentant le type de nombre romain à utiliser. Cet argument peut prendre 6 valeurs distinctes:

Type   Valeur
Style classique   0
  Vrai (True)
     
Style plus concis de degré 1   1
     
Style plus concis de degré 2   2
     
Style plus concis de degré 3   3
     
Style simplifié   4
  Faux (False)

 

À noter que le style classique et le style simplifié sont les 2 styles les plus communément utilisés.

Exemples :

La fonction ROMAIN d'ExcelLa fonction ROMAIN d'Excel

 

 

 

 

 

 

Noter que le nombre 0 envoie une réponse d’une cellule vide puisqu’il n’y a pas d’équivalent en nombre romain de 0.

 

Noter également qu’il est impossible de convertir un chiffre arabe négatif en chiffre romain. Dans tel cas, la cellule renvoie le code d’erreur #VALEUR!

 

Pour éviter une telle situation, il peut être pertinent d’imbriquer la fonction ROMAIN dans la fonction ABS. Ainsi, les nombres négatifs deviennent positifs et il est alors possible de les convertir en chiffre romain.

 

Dans tel cas, la nouvelle structure est la suivante :

 

=ROMAIN(ABS(nombre;[type]))

Où les arguments « nombre » et « type » sont les mêmes qu’énoncé précédemment. Dans tel cas, le nombre 0 enverra tout de même une cellule vide comme réponse.

 

Exemples :

La fonction ROMAIN d'ExcelLa fonction ROMAIN d'Excel