Index avec plusieurs critères equiv

Kewan

XLDnaute Nouveau
Salut à tout le forum :)

J'ai besoin de votre aide.

J'ai fait un tableau de trois colonnes. J'aimerais récupérer l'information de la troisième colonne en fonction des deux premières.

Voilà ma formule :

{=INDEX($C$2:$C$10;EQUIV(1;($B$2:$B$10=$B$14)*($A$2:$A$10=$A$14);0))}

J'arrive à récupérer l'information pour la première ligne ou j'obtient mes deux critères mais je ne sais pas comment faire pour ensuite récupérer l'informatin pour toutes les lignes suivantes où j'aurais mes deux critères.



Avez vous une solution ?

Kewan.
 

Pièces jointes

  • Classeur1.xlsx
    11.1 KB · Affichages: 55
  • Classeur1.xlsx
    11.1 KB · Affichages: 56
  • Classeur1.xlsx
    11.1 KB · Affichages: 57
  • ef4n.jpg
    ef4n.jpg
    37.7 KB · Affichages: 94

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Index avec plusieurs critères equiv

=SI(SOMME((prime=$A$14)*(noms=$B$14))>=LIGNES($1:1);INDEX(jour;PETITE.VALEUR(SI((prime=$A$14)*(noms=$B$14);LIGNE(INDIRECT("1:"&LIGNES(noms))));LIGNES($1:1)));"")
valider avec maj+ctrl+entrée

JB
 

Pièces jointes

  • Classeur1.xls
    17 KB · Affichages: 70
  • Classeur1.xls
    17 KB · Affichages: 70
  • Classeur1.xls
    17 KB · Affichages: 58
Dernière édition:

Kewan

XLDnaute Nouveau
Re : Index avec plusieurs critères equiv

Super merci pour ton aide BOISGONTIER

Je t'avoue que j'ai pas tout compris tu pourrais m'expliquer s'il te plait ?


SI(SOMME((prime=$A$14)*(noms=$B$14))>=LIGNES($1:1 )=
S'il arrive plus d'une fois qu'il y est (prime=$A$14)*(noms=$B$14) alors on lance fonction index sinon cellule vide. C'est ça ?

Pourquoi ça ne fonctionne pas si on remplace LIGNES($1:1) par 1 ?



INDEX(jour;PETITE.VALEUR(SI((prime=$A$14)*(noms= $B$14);LIGNE(INDIRECT("1:"&LIGNES(noms))));LIGNES( $1:1)));"")

Je comprend pas le calcul du choix la ligne de la matrice "jour"

La fonction Si n'a pas de de valeur si faux ?

On va chercher la plus petite valeur (LIGNES( $1:1)) dans la matrice LIGNE(INDIRECT("1:"&LIGNES(noms)))

Je suis largué
 

R@chid

XLDnaute Barbatruc
Re : Index avec plusieurs critères equiv

Bonsoir @ tous,
Salut JB,
Si j'ai bien compris sur ton fichier, en F3,
Code:
=SIERREUR(INDEX($C$2:$C$10;PETITE.VALEUR(SI(($A$2:$A$10=DROITE(F$2;4)*1)*($B$2:$B$10=DECALER($F$1;;ENT((COLONNES($F:F)-1)/2)*2));LIGNE(INDIRECT("1:"&LIGNES($A$2:$A$10))));LIGNES($3:3)));"")
@ valider par Ctrl+Maj+Entree
@ tirer vers le bas et vers la droite
@ + +
 

Kewan

XLDnaute Nouveau
Re : Index avec plusieurs critères equiv

Bonsoir @ tous,
Salut JB,
Si j'ai bien compris sur ton fichier, en F3,
Code:
=SIERREUR(INDEX($C$2:$C$10;PETITE.VALEUR(SI(($A$2:$A$10=DROITE(F$2;4)*1)*($B$2:$B$10=DECALER($F$1;;ENT((COLONNES($F:F)-1)/2)*2));LIGNE(INDIRECT("1:"&LIGNES($A$2:$A$10))));LIGNES($3:3)));"")
@ valider par Ctrl+Maj+Entree
@ tirer vers le bas et vers la droite
@ + +

Merci R@chid pour ton aide ce code marche bien également
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 858
Membres
103 978
dernier inscrit
bderradji