Codeur de texte

Résolu/Fermé
NeoDelta_ Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 30 septembre 2018 - 29 sept. 2018 à 22:04
NeoDelta_ Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 30 septembre 2018 - 30 sept. 2018 à 10:44
Bonjour,

je réalise un projet pour le lycée et mon but c'est de coder un fichier excel pour que le texte entré en XX se convertisse en binaire et en hexadécimal.

Bon, pour ça j'ai fais décomposer le texte avec la fonction =STXT sur une colonne en ne mettant qu'un seul caractère par case. Comme ça, je convertit directement le caractère en décimal, en binaire puis en hexa. Ensuite je recompile chaque caractère converti et je les met à la suite grâce à =CONCATENER.

Seulement voilà, si mon texte mon texte fais 10 caractères et que j'ai mis 30x la fonction sur 30 lignes et bien sur les lignes où il n'y a pas de caractères on m'affiche "#VALEUR!". En soit, le message me dérange pas, c'est juste qu'après la fonction =CONCATENER ne se fait pas bien et affiche elle aussi à son tour le même message d'erreur. J'aimerais juste faire comme si la fonction ne l'avait pas vu et ne pas la considérer.

Je vous remercie pour votre aide,

NeoDelta_

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
30 sept. 2018 à 05:15
Bonjour,
Il faut ajouter pour chaque formule la fonction SIERREUR
Cdlt
1
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
30 sept. 2018 à 10:31
Bonjour NeoDelta_

Sur la formule de chaque ligne =SIERREUR(votre formule;"")
si la ligne est vide la formule n'affiche rien
1
NeoDelta_ Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 30 septembre 2018
30 sept. 2018 à 10:04
Pour quelle "chaque formule" ? Pour chaque formule =CONCATENER ? Et il me semble déjà avoir essayé et enfaîte il considère quand même qu'il n'y a pas d'erreur du moment que plus de la moitié est bon...
0
NeoDelta_ Messages postés 3 Date d'inscription samedi 29 septembre 2018 Statut Membre Dernière intervention 30 septembre 2018
30 sept. 2018 à 10:44
Oh yeeeees ! Mille merci, j'avais en effet du mal à maîtriser la fonction, puis j'ai aussi essayé =SI(ESTERREUR) mais la votre reste la meilleure!

Merci à vous!
0