CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[EXCEL] Codeur de texte

NeoDelta_
NeoDelta_
Niveau 2
29 septembre 2018 à 15:52:42

Bonjour,

je réalise un projet pour le lycée et mon but c'est de coder un 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 q'un seul caractère par case. Comme ça, je convertit directement le caractère en binaire puis en hexa. Ensuite je recompile chaque caractère converti et je les met à la suite grâce à =CONCATENER.

Seulement voilà j'ai deux problèmes :

  • Le premier c'est que si le texte genre 10 caractère, étant donné que j'ai mis les formules sur une trentaines de lignes bah il m'affiche #VALEUR!, et comme ma dernière fonction fais une addition de toutes les cellules et bien lui aussi m'affiche le même pb (screen pour m'expliquer).
  • Le deuxième c'est que du coup mon nombre de fonction est limité, c-à-d que si je rentre une phrase de 60 carac, bah seulement une partie sera convertie. Mais pour ça je pense déjà avoir la solution. J'ai juste à étirer les fonctions jusque très bas ahah!

https://image.noelshack.com/fichiers/2018/39/6/1538228826-sans-titre.png

NeoDelta_
NeoDelta_
Niveau 2
29 septembre 2018 à 21:38:41

Enfaîte j'ai trouvé le vrai problème, il faudrait que ma fonction =CONCATENER assemble toutes les cellules SAUF celles où il y a une erreur mais il faudrait une formule =SI nan ? Si oui laquelle ? J'me perd un peu

Rupo
Rupo
Niveau 8
30 septembre 2018 à 15:39:24

Dans tes formules de conversion en binaire et Hexa (colonnes B et C) il te faut mettre une condition pour éviter l'erreur si ta colonne A est vide.
En gros faut faire quelque chose comme :
=Si(A8<>"";TA_FORMULE_DE_CONVERSION;"")
Dans les colonnes B8 et C8 et étirer.

sicarius201
sicarius201
Niveau 10
01 octobre 2018 à 00:30:55

Pour régler le problème englobe tout avec un SIERREUR().
Comme ça plutôt que d'afficher #VALEUR dans le tableau à gauche, ça sera une string vide et ça va bien concaténer.

Message édité le 01 octobre 2018 à 00:32:40 par sicarius201
Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment