La fonction ARABE (ARABIC en anglais) fait une chose simple, mais qui te sauve la mise quand tu travailles avec des données patrimoniales : elle transforme instantanément un chiffre romain en nombre arabe. Tu lui donnes "XIV", elle te retourne 14. Tu lui donnes "MMXXIV", elle te retourne 2024.
Concrètement, c'est la fonction qu'utilisent les archivistes pour trier des cotes de siècles, les juristes pour indexer des articles de loi numérotés en romain, les bibliothécaires pour créer des sommaires dynamiques à partir de chapitres anciens. Dès que tes données source comportent des chiffres romains et que tu veux faire des calculs, des tris ou des filtres dessus, ARABE est la porte d'entrée.
Syntaxe de la fonction CHIFFRE.ARABE
=ARABE(texte)Comprendre chaque paramètre de la fonction CHIFFRE.ARABE
texte
: le chiffre romain à convertirIl doit être fourni en format texte : entre guillemets si tu l'écris directement dans la formule ("XIV"), ou en référence à une cellule qui contient du texte (A1). Excel accepte les symboles classiques : I (1), V (5), X (10), L (50), C (100), D (500), M (1000).
Astuce : Les chiffres romains peuvent être écrits en majuscules ou en minuscules. Excel les comprend tous : "XIV", "xiv" ou "Xiv" donnent le même résultat 14. C'est pratique quand tes sources de données ne sont pas homogènes.
Pas envie d'écrire la formule CHIFFRE.ARABE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Archiviste : convertir des cotes de siècles
Tu es archiviste ou documentaliste, et tes archives utilisent des chiffres romains pour les siècles ou les volumes. Tu veux extraire le numéro au format numérique pour pouvoir faire des tris et des analyses.
| A | B | |
|---|---|---|
| 1 | Siècle (romain) | Siècle (arabe) |
| 2 | XIV | 14 |
| 3 | XVIII | 18 |
| 4 | XXI | 21 |
| 5 | XVI | 16 |
| 6 | XIX | 19 |
=ARABE(A2)La fonction lit le chiffre romain de la cellule A2 et le convertit en nombre entier. Tire la formule vers le bas pour traiter toute la colonne en quelques secondes et obtenir des valeurs triables et filtrables.
Juriste : indexer des articles de loi
Tu es juriste ou éditeur de contenu juridique. Les articles de loi utilisent souvent des chiffres romains et tu dois créer une base de données avec des numéros au format numérique pour faciliter les recherches et les tris.
| A | B | |
|---|---|---|
| 1 | Article | Numéro |
| 2 | Article IV | 4 |
| 3 | Article XII | 12 |
| 4 | Article XXIII | 23 |
| 5 | Article L | 50 |
| 6 | Article XCIX | 99 |
=ARABE("IV")La fonction convertit le chiffre romain passé entre guillemets en son nombre arabe, ici 4. Elle gère aussi les notations soustractives complexes comme « XCIX » (99), ce qui t'évite des heures de saisie manuelle.
Bibliothécaire : cataloguer des ouvrages anciens
Tu es bibliothécaire et tu dois cataloguer des livres dont les chapitres sont numérotés en chiffres romains. Tu veux créer une liste Excel avec le numéro de chapitre au format numérique pour faciliter la navigation et les renvois.
| A | B | C | |
|---|---|---|---|
| 1 | Chapitre | Position numérique | Titre |
| 2 | I | 1 | Introduction |
| 3 | V | 5 | Développement |
| 4 | X | 10 | Analyse |
| 5 | XV | 15 | Conclusion |
| 6 | XX | 20 | Annexes |
=ARABE(A2)La fonction transforme le chiffre romain du chapitre (en A2) en sa position numérique. Avec ces nombres, tu peux calculer l'écart entre deux sections, créer des renvois automatiques ou produire des statistiques sur la structure de l'ouvrage.
Astuce de pro : Si tes données sources comportent un préfixe ("Tome XIV"), combine ARABE avec DROITE pour extraire uniquement le chiffre romain : =ARABE(DROITE(A1;3)) extrait les 3 derniers caractères puis les convertit. Adapte le nombre selon la longueur maximale du chiffre romain attendu.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction CHIFFRE.ARABE
Trois cas reviennent quand ARABE refuse de convertir : un chiffre tapé sans guillemets comme =ARABE(XIV) est lu comme une plage nommée et renvoie #NOM? (mets-le entre guillemets ou pointe une cellule). Une notation qui ne respecte pas les règles romaines ("IIII", "VV") sort #VALEUR!, et tout ce qui dépasse "MMMCMXCIX" (3 999) plante car la notation romaine s'arrête là. Enroule ta formule dans un SIERREUR pour rattraper les imports malpropres au lieu de voir ta colonne se couvrir d'erreurs.
Oublier les guillemets pour un texte écrit directement
Si tu écris le chiffre romain directement dans la formule sans guillemets, Excel interprète XIV comme une référence de cellule ou une plage nommée et retourne #NOM?.
Solution : Mets toujours le chiffre romain entre guillemets quand tu l'écris dans la formule : =ARABE("XIV") → 14. Si la valeur est dans une cellule, référence simplement la cellule : =ARABE(A1).
Utiliser des notations romaines incorrectes
Les chiffres romains suivent des règles strictes. "IIII" pour 4 n'existe pas en notation correcte (on écrit "IV"). "VV" est invalide (on écrit "X"). Toute notation non standard retourne #VALEUR!.
Solution : Vérifie que tes chiffres romains respectent les conventions classiques : IV pour 4, IX pour 9, XL pour 40, XC pour 90, CD pour 400, CM pour 900. Utilise SIERREUR pour gérer les données non conformes : =SIERREUR(ARABE(A1); "Invalide").
Dépasser la limite de 3 999
La notation romaine classique s'arrête à "MMMCMXCIX" (3 999). Au-delà, il n'existe pas de notation standard et Excel retourne une erreur.
Solution : Pour les grands nombres, utilise directement les chiffres arabes. Si tu reçois des données avec des nombres hors limite, filtre-les en amont ou traite-les séparément.
Astuces avancées avec CHIFFRE.ARABE
Gérer les données mixtes avec ESTNUM
Quand ta colonne mélange des chiffres romains (texte) et des nombres arabes déjà saisis, appliquer ARABE sur un entier provoque une erreur. Détecte d'abord le type avec ESTNUM : si la cellule est déjà un nombre, garde-la telle quelle ; sinon, convertis-la.
Un SI autour de ESTNUM te donne un pipeline de nettoyage robuste sans avoir à prétraiter la colonne.
Vérifier la cohérence avec ROMAIN
Pour valider qu'un chiffre romain saisi manuellement est correct, reconvertis-le en romain et compare au original : =ARABE(A1) puis =SI(ROMAIN(ARABE(A1))=A1;"OK";"Erreur"). Toute notation non canonique (comme "IIII" au lieu de "IV") sera détectée.
C'est utile pour nettoyer un import de données patrimoniales avant de les injecter dans une base.
Questions fréquentes sur la fonction CHIFFRE.ARABE
Quelle différence entre ARABE et ROMAIN ?
ARABE convertit des chiffres romains (comme "XIV") en nombres arabes (14), tandis que ROMAIN fait l'inverse : il convertit des nombres arabes en chiffres romains. Ce sont deux fonctions complémentaires. Utilise ARABE quand tu veux faire des calculs, et ROMAIN quand tu veux formater un affichage.
ARABE distingue-t-elle les majuscules et minuscules ?
Non, ARABE accepte aussi bien "XIV" que "xiv" ou "Xiv". La fonction n'est pas sensible à la casse, ce qui te facilite la vie lors de la saisie. C'est pratique quand tes sources de données ne sont pas homogènes.
Que se passe-t-il si je donne un chiffre romain invalide ?
Excel retournera l'erreur #VALEUR!. Par exemple, si tu essaies de convertir "IIX" (qui n'existe pas en notation romaine correcte), la fonction échouera. Entoure-la de SIERREUR pour gérer proprement les données non conformes.
Jusqu'à quel nombre ARABE peut-elle convertir ?
ARABE peut convertir jusqu'à "MMMCMXCIX" (3 999), qui est la limite supérieure de la notation romaine classique. Au-delà, Excel retournera une erreur car il n'existe pas de notation standard pour les nombres supérieurs.
Peut-on utiliser ARABE avec des références de cellule ?
Absolument. Tu peux écrire =ARABE(A1) si la cellule A1 contient un chiffre romain. C'est même la méthode la plus pratique quand tu as toute une colonne de chiffres romains à convertir : il suffit de tirer la formule vers le bas.
Comment gérer un texte comme "Tome XIV" qui contient le chiffre romain ?
Combine ARABE avec DROITE ou STXT pour extraire la partie romaine avant de la convertir. Par exemple, si le chiffre romain est toujours en fin de cellule sur 3 caractères : =ARABE(DROITE(A1;3)). Adapte le nombre de caractères selon les données.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

