Un système numérique est un moyen systématique de représenter des nombres à l’aide de caractères symboliques et utilise une valeur de base pour regrouper facilement les nombres sous forme compactée. Le système de numérotation 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. Néanmoins, il existe d’autres systèmes de numérotation qui peuvent être plus efficaces pour une utilisation spécifique. Par exemple, dans la mesure où les ordinateurs utilisent une logique booléenne pour effectuer des calculs et des opérations, ils utilisent le système numérique binaire, dont la valeur de base est 2.
Microsoft Office Excel propose plusieurs fonctions que vous pouvez utiliser pour convertir des nombres vers et depuis les systèmes de numérotation suivants :
Système numérique
|
Valeur de base
|
Jeu de caractères symboliques
|
Binaire
|
2
|
0, 1
|
Huit
|
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
|
Seiz
|
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
|
Pour effectuer cette tâche, utilisez la fonction bindec .
|
A
|
B
|
Formule
|
Description (résultat)
|
=BINDEC(1100100)
|
Convertit le nombre binaire 1100100 en nombre décimal (100)
|
=BINDEC(1111111111)
|
Convertit un nombre binaire 1111111111 en nombre décimal (-1)
|
|
Pour effectuer cette tâche, utilisez la fonction BinHex .
|
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 le nombre binaire 1110 en nombre hexadécimal (E)
|
=BINHEX(1111111111)
|
Convertit le nombre binaire 1111111111 en nombre hexadécimal (FFFFFFFFFF)
|
|
Pour effectuer cette tâche, utilisez la fonction BINOCT .
|
A
|
B
|
Formule
|
Description (résultat)
|
=BINOCT(1001; 3)
|
Convertit un nombre binaire 1001 en nombre octal à 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 effectuer cette tâche, utilisez la fonction DECBIN .
|
A
|
B
|
Formule
|
Description (résultat)
|
=DECBIN(9; 4)
|
Convertit le nombre décimal 9 en nombre binaire à 4 caractères (1001)
|
=DECBIN(-100)
|
Convertit le nombre décimal-100 en nombre binaire (1110011100).
|
|
Pour effectuer cette tâche, utilisez la fonction DECHEX .
|
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 effectuer cette tâche, utilisez la fonction DECOCT .
|
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 effectuer cette tâche, utilisez la fonction HEXBIN .
|
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 effectuer cette tâche, utilisez la fonction HEXDEC .
|
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 effectuer cette tâche, utilisez la fonction HEXOCT .
|
A
|
B
|
Formule
|
Description (résultat)
|
=HEXOCT("F"; 3)
|
Convertit le nombre hexadécimal F en nombre octal à 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 effectuer cette tâche, utilisez la fonction OCTBIN .
|
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 (1 milliard)
|
|
Pour effectuer cette tâche, utilisez la fonction OCTDEC .
|
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 effectuer cette tâche, utilisez la fonction OCTHEX .
|
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).
|
|