Bonjour à tous,
J'ai essayé de trouver une solution sur d'autres discussions mais celles-ci ne correspondent pas vraiment à ma problématique,
J'ai un TDC avec 2 colonnes : 1 représentant des noms (A) ; la deuxième donnant le nombre de fois ou une ligne avec ce nom apparaît (B).
Je dois avoir une liste des 20 premiers noms qui ont le plus de lignes.
J'ai donc une première colonne (F) avec cette formule : =GRANDE.VALEUR(B:B;1) pour la 1ere valeur, puis j'étends cette formule jusqu'à =GRANDE.VALEUR(B:B;20)
J'ai une seconde colonne (E) avec cette formule : =INDEX(A:B;EQUIV(F4;B:B;0);1) F4 étend la valeur de ma première colonne pour faire correspondre la plus grande valeur trouvé avec le nom associé.
Le problème étend que si deux noms ont la même valeur, dans ma colonne E le "nom" sera le même.
Exemple :
Colonne A Camille ; colonne B : 40
Colonne A Marie ; colonne B : 40
Alors dans ma colonne E il y aura deux fois écrit Camille et non Camille puis Marie.
J'ai pensé a écrire la formule suivante pour éviter qu'il ne reprenne deux fois le même nom :
=INDEX(A:B;EQUIV(F4;B:B;0);1)<>E4 (pour la deuxième ligne) mais Excel me répond "FAUX" car en comparant les deux textes "Camille" et "Camille" ceux-ci sont effectivement les mêmes.
J'espère avoir été assez clair,
Merci d'avance pour vos réponses,
Belles journées à vous
J'ai essayé de trouver une solution sur d'autres discussions mais celles-ci ne correspondent pas vraiment à ma problématique,
J'ai un TDC avec 2 colonnes : 1 représentant des noms (A) ; la deuxième donnant le nombre de fois ou une ligne avec ce nom apparaît (B).
Je dois avoir une liste des 20 premiers noms qui ont le plus de lignes.
J'ai donc une première colonne (F) avec cette formule : =GRANDE.VALEUR(B:B;1) pour la 1ere valeur, puis j'étends cette formule jusqu'à =GRANDE.VALEUR(B:B;20)
J'ai une seconde colonne (E) avec cette formule : =INDEX(A:B;EQUIV(F4;B:B;0);1) F4 étend la valeur de ma première colonne pour faire correspondre la plus grande valeur trouvé avec le nom associé.
Le problème étend que si deux noms ont la même valeur, dans ma colonne E le "nom" sera le même.
Exemple :
Colonne A Camille ; colonne B : 40
Colonne A Marie ; colonne B : 40
Alors dans ma colonne E il y aura deux fois écrit Camille et non Camille puis Marie.
J'ai pensé a écrire la formule suivante pour éviter qu'il ne reprenne deux fois le même nom :
=INDEX(A:B;EQUIV(F4;B:B;0);1)<>E4 (pour la deuxième ligne) mais Excel me répond "FAUX" car en comparant les deux textes "Camille" et "Camille" ceux-ci sont effectivement les mêmes.
J'espère avoir été assez clair,
Merci d'avance pour vos réponses,
Belles journées à vous
Dernière édition: