Bonjour
As-tu penser utiliser un tableau croisé dynamique avec ta colonne (tu mets en ligne ta colonne et comme valeur le nombre de ta colonne).
A moins que je me trompe, par formule je ne crois pas qu'il est possible d'y arriver d'une manière performante.
Une formule du genre (en matrcielle à valider par ctrl+shift+entrée):
=INDEX(B1:B100;EQUIV(MAX(SI(NB.SI(B1:B100;B1:B100) <MAX(NB.SI(B1:B100;B1:B100));NB.SI(B1:B100;B1:B100)));NB.SI(B1:B100;B1:B100);0))
Te donneras la deuxième valeur la plus fréquente seulement si il n'y a pas deux valeurs qui ont la même fréquence d'occurence.
Pour la troisième valeur je te laisse imaginer comment adapter la formule en ajoutant une autre conditionnelle
Bonne suite
Partager