Convertir des chiffres dans différents systèmes numériques

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016 Excel pour iPad Excel pour iPhone Excel pour les tablettes Android Excel pour les téléphones Android

Un système de numérotation est un moyen systématique de représenter des nombres avec des caractères symboliques et utilise une valeur de base pour regrouper les nombres sous une forme compacte. Le système de nombre le plus courant est décimal, avec une valeur de base de 10 et un jeu de caractères symboliques de 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Cependant, il existe d’autres systèmes de numérotation qui peuvent être utilisés plus efficacement dans un but précis. Par exemple, étant donné que les ordinateurs utilisent une logique booléenne pour effectuer des calculs et des opérations, ils utilisent le système de nombres binaires, dont la valeur de base est 2.

Remarque

Cet article décrit les différents systèmes de numérotation. Pour modifier le caractère utilisé pour séparer les milliers ou les décimales en fonction de votre région, consultez la rubrique Modifier le caractère utilisé pour séparer les milliers ou les décimales sur Microsoft Q&A.

Microsoft Office Excel dispose de plusieurs fonctions permettant de convertir des nombres vers et depuis les systèmes de numérotation suivants :

Système de numérotation Valeur de base Jeu de caractères symboliques
Binaire 2 0,1
Octal 8 0, 1, 2, 3, 4, 5, 6, 7
Décimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9
Format hexadécimal 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Convertir un nombre binaire en nombre décimal

Pour effectuer cette tâche, utilisez la fonction BIN2DEC .

Formule Description (résultat)
=BINDEC(1100100) convertit le binaire 1100100 en décimal (100).
=BINDEC(1111111111) convertit des 1111111111 binaires en décimales (-1).

Convertir un nombre binaire en nombre hexadécimal

Pour effectuer cette tâche, utilisez la fonction BIN2HEX .

Formule Description (résultat)
=BINHEX(11111011, 4) convertit des 11111011 binaires en hexadécimaux avec 4 caractères (00FB)
=BINHEX(1110) convertit un fichier binaire 1110 en hexadécimal (E).
=BINHEX(1111111111) convertit des 1111111111 binaires en hexadécimales (FFFFFFFFFF).

Convertir un nombre binaire en nombre octal

Pour effectuer cette tâche, utilisez la fonction BIN2OCT .

Formule Description (résultat)
=BINOCT(1001; 3) convertit le binaire 1001 en octal avec 3 caractères (011)
=BINOCT(1100100) convertit le binaire 1100100 en octal (144)
=BINOCT(1111111111) convertit des 1111111111 binaires en octaux (7777777777)

convertit un nombre décimal en nombre binaire.

Pour effectuer cette tâche, utilisez la fonction DEC2BIN .

Formule Description (résultat)
=DECBIN(9; 4) convertit la décimale 9 en binaire avec 4 caractères (1001)
=DECBIN(-100) convertit la décimale -100 en binaire (1110011100)

Convertir un nombre décimal en nombre hexadécimal

Pour effectuer cette tâche, utilisez la fonction DEC2HEX .

Formule Description (résultat)
=DECHEX(100; 4) convertit la décimale 100 en hexadécimale avec 4 caractères (0064)
=DECHEX(-54) convertit le format décimal -54 en hexadécimal (FFFFFFFFCA)

Convertir un nombre décimal en nombre octal.

Pour effectuer cette tâche, utilisez la fonction DEC2OCT .

Formule Description (résultat)
=DECOCT(58; 3) convertit la décimale 58 en octal (072)
=DECOCT(-100) convertit les décimales en octales (7777777634)

Convertir un nombre hexadécimal en nombre binaire

Pour effectuer cette tâche, utilisez la fonction HEX2BIN .

Formule Description (résultat)
=HEXBIN("F"; 8) Convertit un fichier F hexadécimal en fichier binaire avec 8 caractères (00001111)
=HEXBIN("B7") convertit l’élément hexadécimal B7 en binaire (10110111)
=HEXBIN("FFFFFFFFFF") convertit des FFFFFFFFFF hexadécimaux en binaires (1111111111)

Convertir un nombre hexadécimal en nombre décimal

Pour effectuer cette tâche, utilisez la fonction HEX2DEC .

Formule Description (résultat)
=HEXDEC("A5") convertit l’élément hexadécimal A5 en décimal (165).
=HEXDEC("FFFFFFFF5B") convertit des FFFFFFFF5B hexadécimaux en décimales (-165).
=HEXDEC("3DA408B9") convertit l’hexadécimal 3DA408B9 en décimal (1034160313)

Convertir un nombre hexadécimal en nombre octal

Pour effectuer cette tâche, utilisez la fonction HEX2OCT .

Formule Description (résultat)
=HEXOCT("F"; 3) convertit la valeur hexadécimale F en octal avec 3 caractères (017)
=HEXOCT("3B4E") convertit l’hexadécimal 3B4E en octal (35516)
=HEXOCT("FFFFFFFF00") convertit les FFFFFFFF00 hexadécimales en octales (7777777400)

Convertir un nombre octal en nombre binaire

Pour effectuer cette tâche, utilisez la fonction OCT2BIN .

Formule Description (résultat)
=OCTBIN(3;3) convertit 3 octal en binaire avec 3 caractères (011)
=OCTBIN(7777777000) convertit les 7777777000 octal en binaire (1000000000)

Convertir un nombre octal en nombre décimal

Pour effectuer cette tâche, utilisez la fonction OCT2DEC .

Formule Description (résultat)
=OCTDEC(54) convertit 54 octal en décimal (44)
=OCTDEC(7777777533) convertit les 7777777533 octaux en décimales (-165).

Convertir un nombre octal en nombre hexadécimal

Pour effectuer cette tâche, utilisez la fonction OCT2HEX .

Formule Description (résultat)
=OCTHEX(100;4) convertit le nombre octal 100 en nombre hexadécimal avec 4 caractères (0040)
=OCTHEX(7777777533) convertit un nombre octal 7777777533 en nombre hexadécimal (FFFFFFFF5B)

Voir aussi

Modifier les paramètres de format régional dans Excel sur le Web