La version de votre navigateur est obsolète. Nous vous recommandons vivement d'actualiser votre navigateur vers la dernière version.

La fonction BASE d’Excel

La fonction BASE convertit un nombre en une représentation textuelle avec la base donnée. Rappelons que tout entier N peut s’écrire dans une base n sous la forme d’un polynôme:

Une représentation contextuelle de N dans la base n est la concaténation des facteurs ak : N=ap + ap-1 + ... + a0. Tel que p est le plus haut degré du polynôme illustré ci-haut .

Par exemple le nombre 643 s’écrit dans la base 10 : 643= 6*10² + 4*10¹ + 3*1. Donc sa représentation textuelle dans la base décimale  est a2 + a1 + a0 = 643.

Dans la base 7 : 643= 1*7³ + 6*7² + 0*7¹ + 6*1. Donc sa représentation textuelle de 643 dans la base 7 est : a3 + a2 + a1 + a0 = 1606.

Cette fonction possède deux arguments obligatoires et un argument facultatif et sa structure est la suivante :

     =BASE (nombre; base, [longueur minimal])   

     Où « nombre » est un nombre positif, base est un entier supérieur ou égal à 2 et inférieur ou égale à 36, et longueur minimal, qui représente la longueur minimal de la chaîne renvoyée, est un argument facultatif  entier positif.  

Remarque :

  •   Si l’un des trois arguments ne respecte pas les contraintes  des valeurs minimales et maximales la fonction BASE renvoie la formule d’erreur
  •   Si l’un des trois arguments n’est pas numérique la fonction BASE renvoie la formule d’erreur
  •   Si un on introduit un argument décimal positif, cet argument sera tronqué par le système à sa partie entière, par exemple BASE(643 ; 7,4)=BASE (643 ; 7)

Exemple

 

=BASE(100;2)

1100100

=BASE(100;10)

100

=BASE(100;7)

202

=BASE(100;37)

#NOMBRE!