Re : Convertir decimal en binaire
Bonjour,
Cette fonction n'est valable que pour les nombres allant de 0 à 511 !
Que faire au delà ?
Pour mon arbre généalogique (base 2 : un père 0, une mère 1) le plus grand nombre est un homme de la génération 22 : 976 896 !
Voici comment faire pour un nombre compris entre 0 et 68 719 476 735
Dans la colonne A, vous notez le nombre (en base 10) et dans la colonne B : =SI(A2<262144;SI(A2<512;DECBIN(A2);CONCATENER(DECBIN(ENT(A2/512));DECBIN(A2-512*ENT(A2/512);10)));CONCATENER(DECBIN(ENT(A2/266144));DECBIN(ENT((A2-ENT(A2/262144)*262144)/512);10);DECBIN(A2-512*ENT(A2/512);10)))
NB : Cette formule concerne la ligne 2 (saisie en B2) par rapport à ce qui est saisi en A2 avec le résultat en B2 !
Il serait possible d'aller au delà !
Didier.