Navigation Rapide
Fonction DECIMAL
Résumé
La fonction DECIMAL d'Excel convertit une chaîne de texte représentant un nombre dans une base numérique spécifique (binaire, hexadécimal, etc.) en un nombre décimal (base 10). Elle est idéale pour transformer des données encodées dans différents systèmes de numération.
Syntaxe
DECIMAL(texte; base)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| texte | Texte |
Oui | Représentation textuelle du nombre dans la base donnée |
| base | Nombre entier |
Oui | Base de numération (2=binaire, 16=hexadécimal, 36=base36) |
Utilisation de la fonction DECIMAL
Utilisez DECIMAL pour convertir des nombres provenant de systèmes binaires, hexadécimaux ou autres bases en valeurs décimales utilisables dans vos calculs Excel. Parfait pour traiter des données techniques, programmation ou cryptographie.
Exemples Courants de DECIMAL
Conversion hexadécimale
=DECIMAL("FF";16)
Convertit FF hexadécimal en 255 décimal. F=15 donc (15*16¹)+(15*16⁰)=255.
Conversion binaire
=DECIMAL("111";2)
Convertit 111 binaire en 7 décimal. (1*2²)+(1*2¹)+(1*2⁰)=7.
Base 36 avancée
=DECIMAL("zap";36)
Convertit 'zap' base36 en 45745. z=35, a=10, p=25.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR! ou #NOMBRE!
Cause: Base hors limites (2-36) ou caractères texte incompatibles
Solution: Vérifiez base entre 2-36 et caractères valides pour cette base
Perte de précision
Cause: Nombre >2^53
Solution: Utilisez des nombres plus petits ou autre méthode
Notes
- Insensible à la casse (FF = ff)
- Texte max 255 caractères
- Précision jusqu'à 2^53
- Vérifiable avec HEX2DEC, BIN2DEC pour bases spécifiques
Compatibilité
Disponible dans : Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2010 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2013+