=BASE
Math et trigonométrie Intermédiaire Google Sheets

BASE : Convertir un nombre en texte avec une base donnée

La fonction Excel BASE convertit un nombre en sa représentation textuelle selon une base spécifiée. Guide complet, exemples et erreurs courantes.

Syntaxe

=BASE(nombre, base, [longueur_min])
  • nombre : Le nombre que vous souhaitez convertir. Un entier.
  • base : La base dans laquelle vous souhaitez convertir le nombre. Doit être un entier entre 2 et 36.
  • [longueur_min] : [Facultatif] La longueur minimale de la chaîne de caractères renvoyée. Si omis, la fonction renvoie la chaîne de caractères la plus courte possible.

Utilisation dans Google Sheets

La fonction BASE dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont les mêmes. La compatibilité est donc très bonne. Les cas d'utilisation et les bonnes pratiques mentionnés pour Excel s'appliquent également à Google Sheets. Cependant, il est important de noter que Google Sheets peut avoir des limites de performance légèrement différentes pour les très grands nombres ou les calculs complexes. Assurez-vous de tester vos formules avec des données représentatives pour garantir des résultats précis et rapides.

Cas d'utilisation

Génération d'identifiants uniques

Conversion entre systèmes numériques

Cryptographie simple

Codage de données

Exemples pratiques

Conversion en binaire

Données : Nombre = 10, Base = 2

=BASE(10, 2)

Convertit le nombre décimal 10 en sa représentation binaire.

Résultat : 1010
Conversion en hexadécimal

Données : Nombre = 255, Base = 16

=BASE(255, 16)

Convertit le nombre décimal 255 en sa représentation hexadécimale.

Résultat : FF
Conversion en base 36 avec longueur minimale

Données : Nombre = 12345, Base = 36, Longueur minimale = 5

=BASE(12345, 36, 5)

Convertit le nombre décimal 12345 en base 36 avec une longueur minimale de 5 caractères.

Résultat : 00A3H

Conseils et astuces

Utilisez la fonction DECIMAL pour effectuer la conversion inverse, c'est-à-dire convertir une représentation textuelle d'une base donnée en un nombre décimal.

Faites attention à la casse des lettres dans les bases supérieures à 10 (par exemple, hexadécimal). Excel et Google Sheets traitent les lettres majuscules et minuscules de la même manière.

Si vous utilisez l'argument longueur_min, assurez-vous qu'il est suffisamment grand pour contenir la représentation textuelle complète du nombre. Sinon, la fonction tronquera le résultat.

Utilisez la fonction TEXTE pour formater le résultat de la fonction BASE avec des zéros non significatifs ou d'autres formats.

Erreurs courantes

#NOMBRE!

La base est inférieure à 2 ou supérieure à 36.

Vérifiez que la base est un entier compris entre 2 et 36.

#VALEUR!

L'un des arguments n'est pas numérique.

Assurez-vous que tous les arguments sont des nombres ou des références à des cellules contenant des nombres.

Formules associées