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

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Un système numérique est une façon systématique de représenter les chiffres par des caractères symboliques, qui utilise une valeur de base pour associer les chiffres de façon pratique et compacte. Le système numérique le plus courant est le système décimal, sa valeur de base est 10 et son jeu de caractères symboliques est 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Il existe néanmoins d'autres systèmes numériques qui peuvent être plus efficaces dans un contexte scientifique. Par exemple, parce que les ordinateurs utilisent une logique booléenne pour effectuer des calculs et des opérations, ils utilisent un système numérique binaire, dont la valeur de base est 2.

Microsoft Office Excel propose plusieurs fonctions pour convertir les chiffres dans les systèmes numériques suivants :

Système numérique

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

Hexadécimal

16

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Pour ce faire, utilisez la fonction BIN2DEC .

1

2

3

A

B

Formule

Description (Résultat)

=BINDEC(1100100)

Convertit le nombre binaire 1100100 en nombre décimal (100)

=BINDEC(1111111111)

Convertit le nombre binaire 1111111111 en nombre décimal (-1)

Pour ce faire, utilisez la fonction BIN2HEX .

1

2

3

4

A

B

Formule

Description (Résultat)

=BINHEX(11111011; 4)

Convertit un nombre binaire 11111011 en nombre hexadécimal de 4 caractères (00FB)

=BINHEX(1110)

Convertit un nombre binaire 1110 en nombre hexadécimal (E)

=BINHEX(1111111111)

Convertit un nombre binaire 1111111111 en nombre hexadécimal (FFFFFFFFFF)

Pour ce faire, utilisez la fonction BIN2OCT .

1

2

3

4

A

B

Formule

Description (Résultat)

=BINOCT(1001; 3)

Convertit le nombre binaire 1001 en nombre octal de 3 caractères (011)

=BINOCT(1100100)

Convertit le nombre binaire 1100100 en nombre octal (144)

=BINOCT(1111111111)

Convertit le nombre binaire 1111111111 en nombre octal (7777777777)

Pour ce faire, utilisez la fonction DEC2BIN .

1

2

3

A

B

Formule

Description (Résultat)

=DECBIN(9; 4)

Convertit le nombre décimal 9 en nombre binaire de 4 caractères (1001)

=DECBIN(-100)

Convertit le nombre décimal -100 en nombre binaire (1110011100)

Pour ce faire, utilisez la fonction DEC2HEX .

1

2

3

A

B

Formule

Description (Résultat)

=DECHEX(100; 4)

Convertit le nombre décimal 100 en nombre hexadécimal de 4 caractères (0064)

=DECHEX(-54)

Convertit le nombre décimal -54 en nombre hexadécimal (FFFFFFFFCA)

Pour ce faire, utilisez la fonction DEC2OCT .

1

2

3

A

B

Formule

Description (Résultat)

=DECOCT(58; 3)

Convertit le nombre décimal 58 en nombre octal (072).

=DECOCT(-100)

Convertit un nombre décimal  en nombre octal (7777777634).

Pour ce faire, utilisez la fonction HEX2BIN .

1

2

3

4

A

B

Formule

Description (Résultat)

=HEXBIN("F"; 8)

Convertit le nombre hexadécimal F en nombre binaire de 8 caractères (00001111)

=HEXBIN("B7")

Convertit le nombre hexadécimal B7 en nombre binaire (10110111)

=HEXBIN("FFFFFFFFFF")

Convertit le nombre hexadécimal FFFFFFFFFF en nombre binaire (1111111111)

Pour ce faire, utilisez la fonction HEX2DEC .

1

2

3

4

A

B

Formule

Description (Résultat)

=HEXDEC("A5")

Convertit le nombre hexadécimal A5 en nombre décimal (165)

=HEXDEC("FFFFFFFF5B")

Convertit le nombre hexadécimal FFFFFFFF5B en nombre décimal (-165)

=HEXDEC("3DA408B9")

Convertit le nombre hexadécimal 3DA408B9 en nombre décimal (1034160313)

Pour ce faire, utilisez la fonction HEX2OCT .

1

2

3

4

A

B

Formule

Description (Résultat)

=HEXOCT("F"; 3)

Convertit le nombre hexadécimal F en nombre octal de 3 caractères (017)

=HEXOCT("3B4E")

Convertit le nombre hexadécimal 3B4E en nombre octal (35516)

=HEXOCT("FFFFFFFF00")

Convertit le nombre hexadécimal FFFFFFFF00 en nombre octal (7777777400)

Pour ce faire, utilisez la fonction OCT2BIN .

1

2

3

A

B

Formule

Description (Résultat)

=OCTBIN(3;3)

Convertit le nombre octal 3 en nombre binaire à 3 caractères (011)

=OCTBIN(7777777000)

Convertit le nombre octal 7777777000 en nombre binaire (1000000000)

Pour ce faire, utilisez la fonction OCT2DEC .

1

2

3

A

B

Formule

Description (Résultat)

=OCTDEC(54)

Convertit le nombre octal 54 en nombre décimal (44)

=OCTDEC(7777777533)

Convertit le nombre octal 7777777533 en nombre décimal (-165)

Pour ce faire, utilisez la fonction OCT2HEX .

1

2

3

A

B

Formule

Description (Résultat)

=OCTHEX(100;4)

Convertit le nombre octal 100 en nombre hexadécimal à 4 caractères (0040)

=OCTHEX(7777777533)

Convertit le nombre octal 7777777533 en nombre hexadécimal (FFFFFFFF5B)

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×