index equiv

phileasdav

XLDnaute Junior
Bonjour les exceliens ;

Encore une fois je fais appel a vos talents !
je pense que je dois utiliser la formule index equiv sur cet exemple( voir fichier joint ) mais je n'arrive pas a obtenir de résultat!!:confused:

merci de votre aide
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : index equiv

Bonjour, Philasdav, bonjour Catrice,

Je n'ai pas encore été voir le travail de Catrice, j'envoie quand même le mien puisqu'il est fait.

A+

Edit : petite erreur (3 au lieu de 6), j'ai modifié la formule.
 

Pièces jointes

  • aide forum 2 xls.xls
    30.5 KB · Affichages: 68
  • aide forum 2 xls.xls
    30.5 KB · Affichages: 67
  • aide forum 2 xls.xls
    30.5 KB · Affichages: 66
Dernière édition:

JeanMarie

XLDnaute Barbatruc
Re : index equiv

Bonjour tout le monde

Essaye cette formule à mettre en C6, puis en glisser vers la droite et vers le bas
Code:
=INDEX(base!$8:$8;1;MAX(SOMMEPROD((base!$A$9:$A$18=$B$3)*(base!$B$9:$G$18=$B6)*(base!$C$9:$H$18=C$5)*(COLONNE(base!$B$9:$G$18)));1))&""
@+Jean-Marie
 

JeanMarie

XLDnaute Barbatruc
Re : index equiv

Re...

Une autre proposition équivalente à la première, en limitant la longueur de la plage
Code:
=SI(C$5=DECALER(base!$B$8;EQUIV($B$3;base!$A$9:$A$18;0);EQUIV($B6;INDEX(base!$B$8:$G$18;EQUIV($B$3;base!$A$9:$A$18;0);0);0));DECALER(base!$A$8;0;EQUIV($B6;INDEX(base!$B$8:$G$18;EQUIV($B$3;base!$A$9:$A$18;0);0);0));"")
Dans ton exemple du dernier fichier transmis cela donne
Code:
   | X  | Y  | Z  |
---|----|----|----|
 a |toto|    |    |
 b |    |    |titi|
 c |    |tata|    |
on devrait obtenir quel résultat ?

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 843
Messages
2 092 758
Membres
105 525
dernier inscrit
jabyou