Erreur formule excel

Résolu
Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je fonctionne avec un fichier excel avec plusieurs onglets. Dans l'onglet boîte, j'inscris à la colonne C un code de 3 chiffres ou 3 lettres. La description de ce code doit s'inscrire automatiquement dans la colonne D de l'onglet boîte.

La description qui doit se faire automatiquement se retrouve dans l'onglet statistiques. Voici la formule que j'utilise. Elle fonctionne pour une partie des codes seulement. Devrais-je utiliser une autre formule. Voici ce que j'utilise actuellement:

=SI(C3="";"";RECHERCHE($C3;Statistiques!$A$8:$A$30;Statistiques!$B$8:$B$30))

Merci.

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Ce serait plutôt une formule de RECHERCHEV qu'il faudrait utiliser style =RECHERCHEV($C3;Statistiques!$A$8:$B$30;2;0)

    Impossible de t'aider plus sans avoir un exemple de ton fichier
    Poste cet exemple sur mon-partage.fr, copie le lien créé et reviens le coller ici

    Cdlmnt
    Via
    0
    1. Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      Voici le lien de mon fichier. J'ai surligneur en jaune les codes dont les descriptions ne fonctionnent pas.
      0
    2. Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      https://mon-partage.fr/f/g6XoYOGl/
      0
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonsoir,

    Si la description du code se trouve, comme je l'entrevoie, dans la colonne B du feuillet "statistiques" on peut utiliser la RECHERCHEV

    =SIERREUR(RECHERCHEV($C3;Statistiques!$A$8:$B$30;2;0);"")

    Cordialement
    0
    1. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      J'ai vu le fichier après coup, c'est bien ce que je pensais

      Cordialement
      0
    2. Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      La formule a fonctionné pour quelques uns....... un vrai mystère......
      0
    3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      Bonjour,
      Salutations en retour Via55

      Un tout petit ajout à la formule pour éviter que D3 se remplisse si C3 l'est aussi et vu qu'il y a un code "0"

      Formule installée jusqu'à C5000

      =SI(C3="";"";SIERREUR(RECHERCHEV($C3;Statistiques!$A$8:$B$30;2;0);""))

      https://www.cjoint.com/c/IJecNSOEtXv

      Cordialement
      0
    4. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
       
      pardon lire """ Formule installée jusqu'à D5000 ""

      Cordialement
      0
    5. Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      Un très grand merci. Je suis très heureuse d'avoir découvert ce forum.
      0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re,

    C'est ce que je disais et que confirmait PapyLuc que je salue au passage ☺, en D3 formule :
    =SI(C3="";"";RECHERCHEV(C3;Statistiques!A$8:B$30;2;0))

    Cdlmnt
    0
    1. Eljojob Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci !
      0