Formules excel
Résolu
ben
-
Ben -
Ben -
Bonsoir,
Je recherche une formule excel permettant de faire apparaître la valeur texte la plus fréquente dans une plage de données.
Ps: Je travail sur excel 2003, je ne sais pas si cela aura une influence.
Merci d'avance.
Je recherche une formule excel permettant de faire apparaître la valeur texte la plus fréquente dans une plage de données.
Ps: Je travail sur excel 2003, je ne sais pas si cela aura une influence.
Merci d'avance.
A voir également:
- Formules excel
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Formules - Télécharger - Études & Formations
1 réponse
Salut,
Exemple pour tester une plage A1 à A30 sans cellule vide
=INDEX(A1:A30;MODE(EQUIV(A1:A30;A1:A30;0)))
si tu as des cellules vides
=INDEX(A1:A30;MODE(SI(A1:A30<>"";EQUIV(A1:A30;A1:A30;0))))
ces deux formules matricielles sont à valider en cliquant en même temps sur Ctrl, Shift et Entrée
il suffit de faire un clic dans la barre des formules ou double clic sur la cellule contenant la formule et Ctrl, Shift et Entrée
si tu fais bien, la formule se placera entre {}
comme ceci
{=INDEX(A1:A30;MODE(SI(A1:A30<>"";EQUIV(A1:A30;A1:A30;0))))}
si tu nommes la plage prise en exemple A1:A30 exemple List la formule devient
=INDEX(List;MODE(SI(List<>"";EQUIV(List;List;0))))
et pourra être utilisé sur une feuille différente
Exemple pour tester une plage A1 à A30 sans cellule vide
=INDEX(A1:A30;MODE(EQUIV(A1:A30;A1:A30;0)))
si tu as des cellules vides
=INDEX(A1:A30;MODE(SI(A1:A30<>"";EQUIV(A1:A30;A1:A30;0))))
ces deux formules matricielles sont à valider en cliquant en même temps sur Ctrl, Shift et Entrée
il suffit de faire un clic dans la barre des formules ou double clic sur la cellule contenant la formule et Ctrl, Shift et Entrée
si tu fais bien, la formule se placera entre {}
comme ceci
{=INDEX(A1:A30;MODE(SI(A1:A30<>"";EQUIV(A1:A30;A1:A30;0))))}
si tu nommes la plage prise en exemple A1:A30 exemple List la formule devient
=INDEX(List;MODE(SI(List<>"";EQUIV(List;List;0))))
et pourra être utilisé sur une feuille différente
Merci de ton aide.