Probleme de formule Excel

Bonjour,

Petite illustration pour vous montrer mon problème.

A..........B..........C..........D
a..........x...........a...........x
a..........y...........a...........x
a..........z...........a...........x

J'obtiens les valeurs des colonnes C et D à partir d'une "recherchev" (=recherchev(A1;'autre onglet'!A:D;4;Faux) qui va piocher dans les info d'un deuxième onglet en fonction de la valeur de la colonne A.

Mon problème est que plusieurs données correspondent à la valeur "a" et ma "recherchev" ne ramène que la première info qu'elle trouve ("x").

Est-il possible de faire en sorte que la recherche ne ramène plus la valeur "x" si elle a déjà été récupéré et qu'elle prenne la valeur suivante.

Merci
Configuration: Windows XP
Safari 525.19

9 réponses

  1. tu peut utiliser la condition si mais la votre exemple est un peut flou alors tu mettre un model exemple avec des donnée theorique non reel

    sur www.cijoit.com
    0
    1. bonjour, vous voulez copier les valeurs de la colonne A dans la colonne C et les valeurs da la colonne B dans D
      pour la colonne D la formule et la suivante:
      =RECHERCHV(A1;A1:D3;2;faux)
      et pour la colonneC
      =recherchev(A1;A1:D3;1;faux)
      0
      1. Contributeur
        Et alors ?...
        0
        1. Excusez moi michel_m mais je crois que votre maquette ne correspond pas à mon problème.

          Je crois que le mieux pour comprendre l'énoncer du problème c'est de regarder le petit exemple que j'ai mis.

          Merci.
          0
          1. Contributeur
            si j'ai bien compris
            =INDEX($B$1:$B$5;EQUIV(A1;$A$1:$A$5;0))
            0
            1. Non ce n'est toujours pas ça.

              Mais je crois que je vais me débrouiller autrement.

              c'est pas évident à expliquer.

              Merci quand même
              Cordialement
              0
              1. je croix que c'est fesable en macro
                0