Codeur de texte

Résolu
NeoDelta_ Messages postés 3 Statut Membre -  
NeoDelta_ Messages postés 3 Statut Membre -
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_
A voir également:

4 réponses

Frenchie83 Messages postés 2254 Statut Membre 339
 
Bonjour,
Il faut ajouter pour chaque formule la fonction SIERREUR
Cdlt
1
PHILOU10120 Messages postés 6510 Statut Contributeur 825
 
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 Statut Membre
 
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 Statut Membre
 
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