Excel : tri dans 3 colonnes

Résolu
Bonjour,

J'ai créé un premier tableau de saisi avec les colonnes suivantes :
- A et les valeurs A1, A2, A3,...
- B et les valeurs B1, B2, B3,...
- C et les valeurs C1, C2, C3,...

J'ai créé un second tableau de calcul dans lequel je cherche à récupérer la valeur dans A pour différentes valeurs de B et de C.

J'ai pu y parvenir dans le cas où les valeurs de A sont numériques (grâce à la fonction sommeprod), mais je parviens pas à le faire lorsque A est du texte.

Quelle fonction d'excel me permettrait de l'obtenir ?

Je vous remercie.

3 réponses

  1. Contributeur
    Bonjour
    pas sur d'avoir compris. Faut il que les valeurs de B et C soient groupées pour que vous éditiez A
    si c'est le cas, une formule matricielle, avec les valeurs cherchées ensemble en D1 et E1 :
    =INDEX($A$1:$A$1000;EQUIV(D1&E1;$B$1:$B$1000&$C$1:$C$1000;0);1)

    formule à entrer avec les touches majuscules et ctrl enfoncées, de façon à ce qu'elle se retrouve entre les accolades

    crdlmnt

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
    1. Merci pour votre réponse,
      Premièrement, oui, il faut que B et C soient groupés.
      Deuxièmement, pouvez-vous me préciser les valeurs, ou les formules à créer en D1 et E1 ?
      0
      1. Contributeur
        Pas compris là?
        il n'y a pas de formule à, mettre en D1 et E1 mais uniquement celles que vous cherchez
        respectivement et dans l'ordre dans les colonnes B et C pour pouvoir ressortir la valeur correspondante de A
        Si on se référe aux liste de vos premiers messages:
        par exemple:
        la formule en F1
        en D1 vous entrez B2
        en E1 vous entrez C2
        la formule vous renverra A2
        vous pouvez bien entendu inclure directement les valeurs de B2 et C2 dans la formule à la place des adresse D1 et E1 (entre guillemets s'il s'agit de texte.)
        et bien entendu aussi, D1 et E1 peuvent être remplacées par les adresses de votre second tableau où vous placez les valeurs cherchées.
        crdlmnt
        0
      2. Pardonnez ma précipitation, ce que j'ai pensé comprendre de votre réponse ne fonctionne finalement pas.
        Ici un fichier pour expliquer plus clairement mon problème :
        http://cjoint.com/data1/1dxtJmvPqjT.htm
        Cordialement.
        0
      3. Contributeur
        Normal rgtahiti:
        votre formule:
        =INDEX(saisie!A:A;EQUIV(A3&B3;saisie!B:B&saisie!C:C))
        la mienne :
        =INDEX(saisie!A:A;EQUIV(A3&B3;saisie!B:B&saisie!C:C;0);1)
        manque quelque détails à la fin !
        rappel à entrer avec maj+ctrtl+enter

        soit ici en format Excel 97 pour faciliter le transfert via cijoint
        http://www.cijoint.fr/cjlink.php?file=cj201103/cijHYYn49N.xls
        crdlmnt
        0
      4. En effet... ça fonctionne mieux. Merci.
        0
    2. Je vous remercie, ça fonctionne.
      0