Recherche 2ieme occurrence dans une colonne

Résolu/Fermé
kristof.project Messages postés 8 Date d'inscription jeudi 26 décembre 2013 Statut Membre Dernière intervention 3 décembre 2016 - 12 nov. 2016 à 09:41
kristof.project Messages postés 8 Date d'inscription jeudi 26 décembre 2013 Statut Membre Dernière intervention 3 décembre 2016 - 13 nov. 2016 à 09:16
Bonjour,

Dans une colonne j'ai plusieurs résultats. Je recherche la plus grande valeurs avec ceci

GRANDE.VALEUR(liste;1)


afin de savoir le numéro de ligne j'utilise (A2 est le résultat de la fonction précédente)

EQUIV(A2;liste)


jusque la tous va bien. Mais dans le cas ou il y a 2 lignes avec la même grande valeur. comment modifier le code de EQUIV(A2;liste) dans une autre cellule pour avoir la 2ieme ligne ou on retrouve la 2ieme grande valeur ?

merci de votre

A voir également:

3 réponses

yg_be Messages postés 23316 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 8 novembre 2024 Ambassadeur 1 552
12 nov. 2016 à 09:48
Tu ne peux pas trier tes lignes par valeur?
0
kristof.project Messages postés 8 Date d'inscription jeudi 26 décembre 2013 Statut Membre Dernière intervention 3 décembre 2016
12 nov. 2016 à 09:51
bonjour,

je ne peux pas , car se sont des résultats de statistique.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
12 nov. 2016 à 18:44
Bonsoir à tous,

En I8, tu mets :
=SI(LIGNES($I$8:I8)<=NB.SI(mesDonnées;MAX(mesDonnées));PETITE.VALEUR(SI(mesDonnées=MAX(mesDonnées);LIGNE(mesDonnées)-LIGNE(INDEX(mesDonnées;1))+1;9^9);LIGNES($I$8:I8));"")

et tu valides par CTRL+MAJ+ENTER.

Ensuite, tu recopies vers le bas pour avoir toutes les lignes où le MAX apparaît.

Cordialement
0
kristof.project Messages postés 8 Date d'inscription jeudi 26 décembre 2013 Statut Membre Dernière intervention 3 décembre 2016
13 nov. 2016 à 09:16
Merci d'avoir chercher ,

J'ai aussi continué mes recherches de mon coté. je suis tomber sur la fonction rang

Du coup j'utilise fonction comme ceci :

=RANG($B2;B$2:B$50)+NB.SI(B$2:B2;$B2)-1


Que je recopie sur les lignes à coté de mes résultats. Ce qui fais que mon equiv fais bien ressortir ma 1iere et 2ieme grande valeur même si il y un doublon

Merci de ta contribution.
0