Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Addition de bits d'un même mots binaire

  • Initiateur de la discussion Initiateur de la discussion OSET
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

OSET

XLDnaute Nouveau
Bonjour,
Je pars d'un nombre Décimal que je converti en binaire 8 bits. Cette conversion apparait avec les 8 bits sur la même cellule. Ensuite je veux répartir 1 bits par case (pour cela j'utilise la fonction STXT et je réparti sur 8 colonnes). Ensuite dans une autre colonne je veux additionner les 1 des ces 8 colonnes. Là Excel ne comprend pas. si je tape les bits 1 à 1 en copiant, il calcule. Mais il ne calcule pas dès lors que j'utilise comme référence de calcul le résultat d'une formule. Quelqu'un aurait il une solution...
Merci d'avance
 
Bonjour le Forum,
Bonjour OSET,

Sans voir les donnée pas facile de t'aider

le fait de passer par stxt() rend la donnée renvoyée alpha peut etre en mettant dans chaque cellule une formule de type

=stxt()*1

au pir joint un fichier avec quelques données

Cordialement
 
Bonjour @OSET,bienvenue sur XLD 🙂,
Bonjour @Jocelyn 😉

Si A2 contient l'entier en base 10, la formule suivante doit directement donner le nombre de 1 de A2 converti en binaire (donc la somme des 1 de l'écriture binaire):
Formule en B2 à recopier vers le bas:
VB:
=NBCAR(SUBSTITUE(DECBIN(A2);0;""))
 

Pièces jointes

Dernière édition:
Bonjour,
Merci pour vos réponse
voici un fichier, C'est la colonne "Somme mot" qui me pose problème.
Merci mapomme,

Ta formule fonctionne, je vais essayer avec ça.
 

Pièces jointes

Bonjour OSET
Bonjour mapomme,

comme je te l'ai dis plus haut les valeur de la plage C2:J257 ne sont pas numérique, pour corriger ton soucis dans une cellule vide tape 1 => ensuite tu copies cette valeur puis => tu sélectionnes la plage C2:J257 et tu fait => un collage spécial => multiplication

pour une autre fois si tu a besoin de valeur numérique et que tu utilise la fonction STXT() tu peux écrire =STXT(A1;1;1)*1 cette multiplication rendra la valeur numérique

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…