Separer une chaine de caracrere binnaire sur excel
Résolu
betabetabeta
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
mrjenkins Messages postés 580 Date d'inscription Statut Membre Dernière intervention -
mrjenkins Messages postés 580 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je trouve le titre assez explicite, n'ayant que des bases sur Excel, je ne trouve pas de solution à mon problème.
J'ai pour projet de faire une aide au dépannage Excel. Le but étant de convertir deux codes hexadécimal en code binaire afin de les comparer. (chaque différence entre les deux codes correspondent à une panne).
J'étais au départ partie pour faire un Xor (ou exclusif) entre les deux codes binaires (et répertorier toutes les pannes plus bas dans la feuille) mais, n'ayant que Excel 2010 à ma disposition, la fonction "=BITOUEXCLUSIF" ne fonctionne pas.
J'ai donc pensée qu'il serait peut être possible de séparée les codes binaire en 8 cases afin de comparer chaque caractère un à un, ainsi, la panne serait plus facilement visible.
Est-ce possible sachant que c'est une suite de caractère qui n'est pas séparer pas des espaces ou caractères spéciaux ? si oui, pouriez vous m'expliquer comment faire.
sinon auriez vous une solution à me proposer ? :/ car je doit rendre ce projet vendredi
Merci d'avance pour vos réponses. :)
Je trouve le titre assez explicite, n'ayant que des bases sur Excel, je ne trouve pas de solution à mon problème.
J'ai pour projet de faire une aide au dépannage Excel. Le but étant de convertir deux codes hexadécimal en code binaire afin de les comparer. (chaque différence entre les deux codes correspondent à une panne).
J'étais au départ partie pour faire un Xor (ou exclusif) entre les deux codes binaires (et répertorier toutes les pannes plus bas dans la feuille) mais, n'ayant que Excel 2010 à ma disposition, la fonction "=BITOUEXCLUSIF" ne fonctionne pas.
J'ai donc pensée qu'il serait peut être possible de séparée les codes binaire en 8 cases afin de comparer chaque caractère un à un, ainsi, la panne serait plus facilement visible.
Est-ce possible sachant que c'est une suite de caractère qui n'est pas séparer pas des espaces ou caractères spéciaux ? si oui, pouriez vous m'expliquer comment faire.
sinon auriez vous une solution à me proposer ? :/ car je doit rendre ce projet vendredi
Merci d'avance pour vos réponses. :)
A voir également:
- Separer une chaine de caracrere binnaire sur excel
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Chaine tnt gratuite sur mobile - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
1 réponse
Salut,
tes codes binaires font tous 8 caractères ?
En supposant que tes codes soient en colonne A. Tu sélectionnes la colonne, puis tu vas dans Données > Convertir
Tu choisis largeur fixe, et tu cliques pour ajouter des séparateurs tous les 1 caractères.
Puis tu envoies le tout dans la colonne B.
Je sais pas si je suis clair ^^
--
tes codes binaires font tous 8 caractères ?
En supposant que tes codes soient en colonne A. Tu sélectionnes la colonne, puis tu vas dans Données > Convertir
Tu choisis largeur fixe, et tu cliques pour ajouter des séparateurs tous les 1 caractères.
Puis tu envoies le tout dans la colonne B.
Je sais pas si je suis clair ^^
--
pour commencer, merci de ta réponse rapide et plutôt clair, ça fait plaisir ^^
Mais du coup dans ma cellule avec le code binaire (c5), il y a la formule de conversion "=hexbin(c1)", donc le résultat de la manip que tu m'a indiquer est C14: "0" et C15: "2;8)" :/
Est=ce qu'il faut que l'utilisateur recopie le code dans une autre cellule pour qu'il soit pris en compte ?
Par contre si je change la valeur du code binaire, les caractères separés ne se met pas a jour (?)
En supposant que ton code fasse 8 caractères (d'ailleurs avec cette solution, tu peux laisser la formule, pas besoin de valeurs fixe), et soit en A1
Tu mets :
en B1
en C1
en D1
...
en I1