La fonction BASE

Contenu

Bienvenue sur notre blog habituel des fonctions Excel de A à Z. Aujourd'hui, nous regardons le BASE une fonction.

La fonction BASE

Cette fonction convertit un le numéro dans une représentation textuelle avec la base donnée. Clair comme de la boue si tu dis des bêtises.

Qu'est-ce que cela signifie en anglais? BASE convertir un le numéro en décimal (base 10) vers une autre base (qui est connu comme le base). Laisse moi te donner un exemple. Prends le numéro 37. Fondé 3, cela peut être représenté comme:

(1 X 33) + (1 X 32) + (0 X 31) + (1 X 30)

= (1 X 27) + (1 X 9) + (0 X 3) + (1 X 1)

= 27 + 9 + 0 + 1

Puis sur socle 3 c'est la représentation textuelle 1101. Si nous avions besoin que cette représentation ait une longueur minimale (Longueur minimale) 8, ensuite

27 = (0 X 37) + (0 X 36) + (0 X 35) + (0 X 34) + (1 X 33) + (1 X 32) + (0 X 31) + (1 X 30)

= 00001101.

Est-ce que ça a du sens maintenant?

Le BASE La fonction n'existe que depuis Excel 2013, donc cela ne fonctionnera pas dans les anciennes versions d'Excel. Utilisez la syntaxe suivante pour opérer:

BASE (le numéro, base, [Longueur minimale])

Le BASE La fonction a les arguments suivants:

  • le numéro: ceci est obligatoire et représente le nombre que vous souhaitez convertir. Doit être un entier supérieur ou égal à 0 et moins de 253
  • base: ceci est également requis et représente la base de base que vous souhaitez convertir le nombre en. Doit être un entier supérieur ou égal à 2 et inférieur ou égal à 36 (parce que 36 ??)
  • Longueur minimale: c'est facultatif. Cela représente la longueur minimale de la chaîne renvoyée et doit être un entier supérieur ou égal à zéro si spécifié.

Il faut noter en même temps que:

  • Et le numéro, base, O Longueur minimale sont en dehors des restrictions minimales ou maximales, BASE retourner le #SUR UNE! valeur d'erreur
  • Et le numéro est une valeur non numérique, BASE retourner le #VALEUR! valeur d'erreur
  • Tout nombre qui n'est pas un entier saisi comme argument est tronqué en un entier.
  • Si il Longueur minimale Si un argument est inclus, des zéros non significatifs sont ajoutés au résultat si, cas contraire, le résultat serait plus court que la longueur minimale spécifiée. Par exemple, BASE (16,2) ramener 10000, mais BASE (16,2,8) ramener 00010000
  • La valeur maximale de la Longueur minimale l'argument est 255.

S'il vous plait, voir mon exemple ci-dessous:

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.