[excel] recherchev avec deux valeurs cherchees

Résolu
pilote360 Messages postés 168 Statut Membre -  
 alablearn -
Bonjours je suis sous excel 2004 et j aimerais effectuer une recherche vertical dont la valeur cherchee serait de deux cellules

Exemple

Produit. Model. Prix.
Iphone 3. 8 Go. 550?

Les conditions "iphone 3" et "8 Go" pouvant etre modifiees

J aimerais donc que en fontion du produit et de son model le prix correspondent

Merci a vous et n esitez pas a me poser des questions si je me suis
Mal expliquer

7 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    formule selon exemple à adapter:
    De A1 à A100 les produits
    De B1 à B100 les modèles
    de C1 à C100 le prix

    en D1 produit cherché
    en E1 modèle cherché
    en f1 la formule:
    =INDEX(C1:C100;EQUIV(D1&E1;A1:A100$B1:B100;0);1)
    formule matricielle à entrer avec la touche enter et crtl + shift enfoncées
    (elle doit se retrouver entre accolades dans la barre de formule.)

    ou alors, si le produit et le modèle n'existent que sur une ligne:
    =SOMMEPROD(A1:A100=D1)*(B1:B100=C1)*(C1:C100))
    à entrer de manière standard.

    crdlmnt
    3
    1. aze3249
       
      Attention il y a des erreurs dans les deux formules, les versions correctes sont :

      =INDEX(C1:C100;EQUIV(D1&E1;A1:A100&B1:B100;0);1)
      puis Ctrl+Shift+Enter
      (& au lieu de $)

      =SOMMEPROD((A1:A100=D1)*(B1:B100=C1)*(C1:C100))
      puis Enter
      (1ère parenthèse manquante)
      0
    2. nicho
       
      merci infiniment Vaucluse (et aze3249 pour ta correction) ta formule marche a merveille
      0