catalunya94
XLDnaute Nouveau
Bonjour,
Je m'explique.
J'ai un énorme tableau (A2:CK3790) dans lequel je veux sélectionner une valeur en fonction d'une valeur située dans une 2è cellule, elle-même calculé en fonction d'une 3è cellule.
Col.A Col.B Col.C Col.D
1 100 1 xxx
2 206 3 1800 1800
3 115 1 yyy
4 206 2 29100 1800
5 206 1 900 1800
6 300 2 xxxxx
En fait, je veux obtenir la valeur de C2, soit 1800, dans les 3 cellules D2, D4, D5 qui ont toutes le paramètre 206
dans la colonne A, en fonction du max de la colonne B, qui a aussi comme paramètre 206.
En sql, ça donnerait : select C from ma_table where (select max(B) from ma_table where A=206) ;
J'espère que ma question est clairement énoncée !
J'ai tout essayé : max, index(equiv), recherchev... rien à faire, je bug ! Merci de m'aider avant que je devienne folle.
Je m'explique.
J'ai un énorme tableau (A2:CK3790) dans lequel je veux sélectionner une valeur en fonction d'une valeur située dans une 2è cellule, elle-même calculé en fonction d'une 3è cellule.
Col.A Col.B Col.C Col.D
1 100 1 xxx
2 206 3 1800 1800
3 115 1 yyy
4 206 2 29100 1800
5 206 1 900 1800
6 300 2 xxxxx
En fait, je veux obtenir la valeur de C2, soit 1800, dans les 3 cellules D2, D4, D5 qui ont toutes le paramètre 206
dans la colonne A, en fonction du max de la colonne B, qui a aussi comme paramètre 206.
En sql, ça donnerait : select C from ma_table where (select max(B) from ma_table where A=206) ;
J'espère que ma question est clairement énoncée !
J'ai tout essayé : max, index(equiv), recherchev... rien à faire, je bug ! Merci de m'aider avant que je devienne folle.