IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

trouver le bon tableau ou chercher


Sujet :

Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut trouver le bon tableau ou chercher
    bonjour à tous, je me trouve devant un problème que je n'arrive absolument pas a résoudre, j'essaie de réaliser un classeur excel qui servira a faire un système ultra simpliste de cryptage des messages (en gros sur le système de la roue d'Albertie pour ceux qui connaissent), je ne souhaite pas utiliser les macros pacque je ne sais pas faire déjà et en plus pacque je l'ai déjà fait dans d'autre language de programation et c'est vraiment pas très dur. J'ai donc représenté ma roue qui tourne (représenté par deux tableaux qui se décalent les uns par rapports aux autres), j'ai extrait chaque caractère de mon message mais je ne trouve pas la fonction qui pourrait indiquer dans quel tableau aller chercher la lettre crypté: voici un exemple concret:
    **1*******2******3**
    | d | j |*| d | a |*| d | g|
    | t | a |*| t | g |*| t | q |
    | f | g |*| f | q |*| f | w |

    |1 | 2 |*| 3 | 4 |*| 5 | 6 |
    dans ce tableau si le message est "dtd" le code qui devra sortir sera: jgg ->dans la première colonne le d correspond au j, dans la seconde le t au g et dans la troisième le g corèspond au g également. Dans mon fichier excel j'ai 26 colonne puisque au bout de 26 rotation on revient à la position initial. Chaque paire de colonne est numéroté de 1 a 26 et chaque colonne sont numéroté de 1 à 52.
    Dans un autre fichier j'ai décomposé le message à codé en caractère élémentaire comme cela:
    1|d
    2|t
    3|f...
    j'arrive à faire en sorte de coder toujours sur la même "roue" (en allant chercher toujours dans la même colonne) mais ce que je ne trouve pas la combinaison de recherchev/rechercheh (ou autre fonction) pour qu'il me cherche la première lettre dans la première paire de colonne, la seconde lettre dans la seconde paire...
    je ne sais pas si c'est possible mais je pense que sa l'est (peu être avec les fonction colonne et ligne?). En tout cas si vous avez une idée merci beaucoup pour votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 105
    Par défaut
    Bonsoir,
    J'ai du mal à saisir exactement ce que tu souhaites obtenir et comment sont rangées tes données (un fichier joint serait le bienvenu). A priori, je pense que la simple utilisation de la fonction RECHERCHEV suffit.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 46
    Par défaut
    Bonsoir,

    Puisque tu as isolé les caractères à crypter, on peut donc les crypter un par un.
    C'est ce que j'ai fait dans le fichier joint, en mettant tes roues sur la feuille 1, et le message à coder sur la feuille 2.

    Vérifie et dis-moi ce que tu en penses.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par défaut
    Merci pour ta formule je ne comprend pas vraiment comment elle marche mais je vais me pencher dessus. en tout cas merci beaucoup.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 46
    Par défaut
    Juste un détail : j'ai défini un nom appelé ROUES, qui doit être ajusté pour englober toute la zone contenant les données dans la feuille Feuil1.
    Ou encore mieux, remplace dans la formule de cryptage :
    LIGNES(ROUES)
    par
    NBVAL(Feuil1!A:A)
    Dans ce cas, plus besoin d'ajuster le nom ROUES si tu rajoutes ou supprimes des lignes dans la feuille 1.

    @+++

Discussions similaires

  1. Reprise de données - Trouver le bon format
    Par cladsam dans le forum SAP
    Réponses: 6
    Dernier message: 20/04/2010, 16h51
  2. Trouver le bon sac
    Par Aitone dans le forum Enigmes
    Réponses: 9
    Dernier message: 06/12/2006, 14h44
  3. Trouver le bon port série
    Par RR instinct dans le forum C++
    Réponses: 1
    Dernier message: 27/11/2006, 18h22
  4. [CGI] Trouver des bons cours
    Par Artusamak dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2006, 18h51
  5. trouver le bon SELECT
    Par bibile dans le forum Débuter
    Réponses: 3
    Dernier message: 27/07/2006, 19h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo