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