Aujourd’hui je vais vous montrer comment faire pour calculer la valeur la plus fréquente d’une plage de cellules
Calculer la valeur la plus fréquente d’une série de nombres
Dans le cas ou l’on travaille uniquement sur une série de nombres, ce calcul est très facile puisqu’il s’agit exactement du rôle de la fonction MODE qui renvoie la valeur la plus fréquente d’une plage de valeurs.
La formule =MODE(A1:A11) renvoie donc la valeur 3 puisque le chiffre 3 est présent le plus de fois
Calculer la valeur la plus fréquente avec des chiffres et des lettres
Le problème de la fonction MODE est qu’elle ne fonctionne qu’avec les valeurs numériques. Pour cela nous allons ruser: nous allons associer à chaque valeur le numéro de la ligne de la première apparition. Une valeur apparaissant plusieurs fois renverra donc à chaque fois le numéro de la première apparition. Pour cela, nous allons utiliser la formule EQUIV. La formule =EQUIV(A1;A1:A11;0) renvoie le numéro de la première apparition de chaque valeur.
Ainsi la même formule glissée dans toute la colonne renvoie 3 à chaque fois que « a » apparait, car il apparait pour la première fois dans la case n°3.
Pour utiliser directement la formule sans avoir à afficher de résultat intermédiaire, il faut passer par une formule matricielle, qui calculera en une seule fois toute la liste des valeurs. La formule à utiliser est {=EQUIV(A1:A11;A1:A11;0)}
Il faut maintenant calculer le numéro de ligne le plus fréquent, c’est chose aisée avec la fonction MODE vue au paragraphe précédent. La ligne la plus fréquente est obtenue avec
=MODE(EQUIV(A1:A11;A1:A11;0))
Il ne reste plus qu’à obtenir la valeur correspondant à ce numéro avec la formule INDEX
=INDEX(A1:A11;MODE(EQUIV(A1:A11;A1:A11;0)))