2 votes

2ème Plus petite valeur basée sur les critères

But : J'ai tous les noms distincts (dans ce cas la colonne K) et je veux faire une recherche dans ma liste, colonne D. Quand je trouve que D et K correspondent, je veux trouver la deuxième plus petite valeur dans E et montrer cette valeur.

Le code jusqu'ici : =VLOOKUP(SMALL(E:E,2),D:D,1,K4)

Le plus proche, mais sans le petit filtre =VLOOKUP($K5,$D$2:$E$999,2,FALSE)

Erreurs est #Value (et je peux voir qu'il y a des valeurs réelles)

Également essayé : =VLOOKUP(IF($D:$D=$K5,SMALL($E:$E,1),"X"),D:E,2) - ne filtre pas les critériums

enter image description here

3voto

Scott Craner Points 84329

Utiliser des agrégats :

=AGGREGATE(15,6,$D$2:$D$9/($C$2:$C$9=$F4),2)

En 2 à la fin indique à la fonction de retourner le deuxième plus petit. Changez cela en 1 pour le premier.

Les colonnes sont basées sur vos données dans la capture d'écran. Il suppose que la première colonne est A et que la première ligne est 1.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X