Un système numérique est un moyen systématique de représenter des nombres avec des caractères symboliques et utilise une valeur de base pour regrouper facilement des nombres sous forme compacte. Le système numérique le plus courant est decimal, qui a 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. Toutefois, il existe d’autres systèmes numériques, et ils peuvent être plus efficaces à utiliser dans un but spécifique. Par exemple, étant donné que les ordinateurs utilisent la logique booléenne pour effectuer des calculs et des opérations, ils utilisent le système de nombres binaires, qui a une valeur de base de 2.
Remarque
Cet article décrit les différents systèmes numériques. Pour modifier le caractère utilisé pour séparer des milliers ou des décimales en fonction de votre région, consultez la rubrique Modifier le caractère utilisé pour séparer des milliers ou des décimales sur Microsoft Q&A.
Microsoft Office Excel a plusieurs fonctions que vous pouvez utiliser pour convertir des nombres vers et à partir des 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 les 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 les 11111011 binaires en hexadécimaux avec 4 caractères (00FB) |
| =BINHEX(1110) | Convertit le binaire 1110 en hexadécimal (E) |
| =BINHEX(1111111111) | Convertit les 1111111111 binaires en hexadécimaux (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 fichier binaire 1001 en octal avec 3 caractères (011) |
| =BINOCT(1100100) | Convertit le binaire 1100100 en octal (144) |
| =BINOCT(1111111111) | Convertit les 1111111111 binaires en octal (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 -100 décimal 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 100 décimal en hexadécimal avec 4 caractères (0064) |
| =DECHEX(-54) | Convertit -54 décimal 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 le décimal en octal (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 le F hexadécimal en binaire, avec 8 caractères (00001111) |
| =HEXBIN("B7") | Convertit la valeur hexadécimale B7 en binaire (10110111) |
| =HEXBIN("FFFFFFFFFF") | Convertit un FFFFFFFFFFFF hexadécimal en binaire (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 hexadécimal A5 en décimal (165) |
| =HEXDEC("FFFFFFFF5B") | Convertit le FFFFFFFF5B hexadécimal en décimal (-165) |
| =HEXDEC("3DA408B9") | Convertit 3DA408B9 hexadécimal 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 le format hexadécimal F en octal avec 3 caractères (017) |
| =HEXOCT("3B4E") | Convertit hexadécimal 3B4E en octal (35516) |
| =HEXOCT("FFFFFFFF00") | Convertit le FFFFFFFF00 hexadécimal en octal (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 octal 3 en binaire avec 3 caractères (011) |
| =OCTBIN(7777777000) | Convertit le 7777777000 octal en binaire (1000000000000) |
Convertir un nombre octal en nombre décimal
Pour effectuer cette tâche, utilisez la fonction OCT2DEC .
| Formule | Description (résultat) |
|---|---|
| =OCTDEC(54) | Convertit octal 54 en décimal (44) |
| =OCTDEC(7777777533) | Convertit le 7777777533 octal en décimal (-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 hexadécimal avec 4 caractères (0040) |
| =OCTHEX(7777777533) | Convertit le nombre octal 7777777533 en hexadécimal (FFFFFFFF5B) |
Voir aussi
Modifier les paramètres de format régional dans Excel sur le Web