La fonction BASE convertit un nombre décimal en représentation textuelle dans une autre base. (La base 2 pour le format binaire, par exemple.)
Composantes de la fonction BASE
BASE(valeur; base; [longueur_min])
Composante | Description | Remarques |
valeur |
Nombre à convertir en base. |
|
base |
Base dans laquelle convertir le nombre. |
|
longueur_min |
(Facultatif) Longueur minimale du texte affiché. |
|
Exemples de formules
BASE(255; 16)
BASE(A2; 2)
BASE(4095; 16; 6)
Remarques
- Les arguments numériques non entiers sont tronqués pour afficher des entiers.
- Vérifiez que tous les calculs utilisant le résultat de la fonction BASE prennent en compte la possibilité qu'il soit exprimé en base non décimale. Les résultats sont convertis automatiquement par Google Sheets. Par exemple, si la cellule A2 contient 1111 (l'équivalent binaire de la valeur décimale 31) et que B2 contient une formule telle que "=A2+9", le résultat sera 11120, ce qui est incorrect en calcul binaire.
Exemples
Cet exemple convertit le nombre décimal 255 en base 16 (hexadécimal) :
A | B | |
1 | Formule | Résultat |
2 | =BASE(255; 16) | FF |
Cet exemple convertit le nombre de la cellule A2 (valeur décimale 21) en base donnée dans la cellule B2 (binaire) :
A | B | C | D | |
1 | Nombre | Base | Formule | Résultat |
2 | 21 | 2 | =BASE(A2; B2) | 10101 |
Cet exemple convertit le nombre décimal 4095 en base 16 (hexadécimal) avec une longueur minimale de 6 caractères :
A | B | |
1 | Formule | Résultat |
2 | =BASE(4095; 16; 6) | 000FFF |
Fonctions associées
- DECIMAL : La fonction DECIMAL convertit la représentation textuelle d'un nombre dans une base en base 10 (décimale).
- BINDEC : Convertit un nombre binaire signé au format décimal.
- BINHEX : Convertit un nombre binaire signé au format hexadécimal signé.
- BINOCT : Convertit un nombre binaire signé au format octal signé.
- OCTBIN : Convertit un nombre octal signé au format binaire signé.
- OCTDEC : Convertit un nombre octal signé au format décimal.
- OCTHEX : Convertit un nombre décimal signé au format hexadécimal signé.
- DECBIN : Convertit un nombre décimal au format binaire signé.
- DECOCT : Convertit un nombre décimal au format octal signé.
- DECHEX : Convertit un nombre décimal au format hexadécimal signé.
- HEXBIN : Convertit un nombre hexadécimal signé au format binaire signé.
- HEXDEC : Convertit un nombre hexadécimal signé au format décimal.
- HEXOCT : Convertit un nombre hexadécimal signé au format octal signé.