Voilà ! J'essaie depuis un bon moment de récupérer le nom le plus fréquent dans une plage de cellules qui ne contient que du texte.
Il doit bien y avoir une fonction pour cela mais je ne la trouve pas !
Mode ne fonctionne qu'avec des nombres, non ?
Bonjour Jamal,
Merci de ton aide et je joins un fichier comme tu me le demandes. [file name=exemple_20060118124731.zip size=2156]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple_20060118124731.zip[/file]
Essai cette formule
=INDEX(A1:A24;EQUIV(MAX(FREQUENCE(EQUIV(A1:A24;A1:A24;0);LIGNE(A1:A24)));FREQUENCE(EQUIV(A1:A24;A1:A24;0);LIGNE(A1:A24));0);0)
ou
=INDEX(A1:A24;EQUIV(MAX(FREQUENCE(SI(ESTVIDE(A1:A24);'';EQUIV(A1:A24;A1:A24;0));LIGNE(A1:A24)));FREQUENCE(EQUIV(A1:A24&'';A1:A24&'';0);LIGNE(A1:A24));0);0)
La deuxième prend en compte des cellules vides dans la plage A1:A24, mais doit être valider par les touches Ctrl+Shift+Entrer
Bonjour Monique, JeanMarie et Jamal
Je vous remercie tous les trois, non seulement vos formules fonctionnent parfaitement mais en plus, elles ont fait découvrir au pauvre débutant que je suis des facettes insoupçonnées d'XL : les formules matricielles et les tableaux croisés dynamiques. Donc plein de nouvelles perspectives pour moi !