Qu'est-ce que la fonction MODE ?
MODE (MODE en anglais) te sert quand tu veux savoir ce qui se passe réellement le plus souvent, plutôt qu'une moyenne calculée qu'aucune observation n'atteint jamais exactement. Elle complète MOYENNE et MEDIANE en révélant la valeur concrète qui domine tes données, utile dès que tu travailles sur des catégories ou des quantités discrètes.
Elle est indispensable partout où tu travailles avec des données discrètes : identifier la quantité de commande la plus courante, la note d'évaluation dominante dans une équipe, le délai de livraison typique, ou le nombre de défauts le plus récurrent sur une ligne de production.

Comprendre chaque paramètre de la fonction MODE
MODE n'a besoin que d'un seul argument pour fonctionner : la plage où chercher. Le nombre1 est obligatoire, tout le reste est en bonus. Si tes données tiennent dans une seule colonne, =MODE(A1:A100) suffit ; tu n'ajoutes des arguments que si tes valeurs sont éparpillées sur plusieurs zones.
nombre1
: le premier ensemble de données dans lequel chercher la valeur la plus fréquenteÇa peut être une valeur directe comme 5, une référence de cellule comme A1, ou une plage entière comme A1:A100. MODE a besoin d'au moins deux valeurs identiques pour retourner un résultat utile.
nombre2, nombre3, ...
: tu peux ajouter jusqu'à 254 arguments supplémentaires pour analyser plusieurs plages de données en même temps(facultatif)Pratique quand tes données sont réparties sur différentes colonnes ou zones de ton tableau. MODE analysera toutes les valeurs ensemble pour trouver la plus fréquente.

Exemples pratiques pas à pas
Comment trouver la valeur la plus fréquente avec la fonction MODE
La réunion stock de lundi arrive et tu dois annoncer sur quelle quantité caler le réassort. Toutes les commandes du trimestre sont listées une par une avec le client, son secteur, le canal de vente et la quantité commandée, et tu veux savoir laquelle revient le plus souvent sans les pointer à la main. La fonction MODE te sort d'un coup la quantité la plus fréquente de la colonne.
- 1Dans une cellule, écris
=MODE(. - 2En 1er argument : sélectionne la colonne des quantités commandées,
D2:D19. C'est la seule plage obligatoire, et la fonction MODE n'y retient que les nombres, si bien que les colonnesClient,SecteuretCanalresteraient écartées même si tu les incluais. - 3Ferme la parenthèse et appuie sur Entrée. Tu n'ajoutes aucun autre argument, car toutes les quantités tiennent dans cette unique colonne et le second argument ne sert qu'à rattacher des plages dispersées ailleurs dans la feuille.
=MODE(D2:D19)D2:D19 et compte combien de fois chacune revient : 50 sort huit fois, 100 cinq fois, 75 trois fois et 25 deux fois. La quantité 50 domine donc largement le carnet de commandes, et c'est elle qui remonte dans la carte de résultat.Comment analyser plusieurs plages en même temps avec la fonction MODE
Un renfort sur le support se décide à partir de la charge d'une journée type, et une seule semaine de relevés ne suffit pas à trancher. Tu as compté les tickets ouverts chaque jour sur deux semaines consécutives, dans deux colonnes distinctes, et tu n'as aucune envie de les recopier l'une sous l'autre juste pour les analyser ensemble. La fonction MODE accepte plusieurs plages d'un coup et les traite comme un seul jeu de données.
- 1Dans une cellule, écris
=MODE(. - 2En 1er argument : sélectionne la colonne des tickets de la première semaine,
B2:B6. Seule, elle ne raconte que la moitié de l'histoire. - 3En 2ᵉ argument : sélectionne la colonne des tickets de la seconde semaine,
C2:C6. Les deux plages n'ont besoin ni d'être côte à côte ni de faire la même taille, et tu peux en empiler jusqu'à 254 de plus sur ce principe. - 4Ferme la parenthèse et appuie sur Entrée. La fonction MODE fond les deux plages en un seul jeu de dix relevés et y cherche la valeur la plus fréquente, sans jamais comparer une semaine à l'autre.
=MODE(B2:B6; C2:C6)9 sort quatre fois, devant le 12 (trois fois), le 8 (deux fois) et le 15 (une seule fois). Sur la première semaine prise isolément, la réponse aurait été 12, un chiffre que la seconde semaine ne confirme pas.Comment éviter l'erreur #N/A de la fonction MODE avec SIERREUR
Ton tableau de bord qualité affiche le nombre de défauts qui revient le plus souvent d'un lot à l'autre, et il est projeté tel quel en réunion de production. Sur une série courte, il arrive qu'aucun lot n'affiche le même nombre de défauts qu'un autre, et la case se remplit alors d'un code d'erreur que personne autour de la table ne sait lire. La fonction MODE, protégée par la fonction SIERREUR, affiche un message clair à la place.
- 1Dans une cellule, écris
=SIERREUR(. - 2En 1er argument : écris le calcul à surveiller sur la colonne des défauts et referme-le,
MODE(B2:B6). Livré seul, il renverrait l'erreur#N/A, puisqu'aucun des cinq lots n'affiche le même nombre de défauts qu'un autre. - 3En 2ᵉ argument : saisis le texte à afficher quand le calcul échoue,
"Aucun défaut récurrent". Les guillemets sont obligatoires pour qu'Excel traite ces mots comme du texte et non comme un nom de plage. - 4Ferme la parenthèse et appuie sur Entrée. La fonction SIERREUR renvoie le mode les semaines où il existe, et ton message à sa place les semaines sans aucune répétition.
=SIERREUR(MODE(B2:B6); "Aucun défaut récurrent")#N/A dès qu'aucune valeur n'apparaît deux fois, ce qui est mathématiquement juste (sans répétition, il n'y a pas de mode) mais indéchiffrable pour qui lit le tableau de bord. La fonction SIERREUR attrape cette erreur et affiche ton message à sa place, sans rien changer au résultat les semaines où un mode existe bel et bien.Comment calculer le mode d'une seule catégorie avec les fonctions MODE et SI
Le canal web réclame son propre plan de réassort, et la quantité dominante toutes commandes confondues ne t'aide pas : elle est tirée par les gros volumes passés au téléphone. Chaque commande porte son canal et sa quantité, et tu veux la quantité la plus fréquente des seules commandes web. La fonction SI met de côté les lignes qui ne t'intéressent pas, et la fonction MODE cherche la valeur dominante dans ce qui reste.
- 1Dans une cellule, écris
=MODE(. - 2Écris
SI(à l'intérieur pour ne garder que les commandes web, puis :- aEn 1er argument : saisis le test qui repère les commandes web,
B2:B11="Web". Excel le vérifie ligne par ligne et répond vrai ou faux pour chacune des dix commandes. - bEn 2ᵉ argument : sélectionne la colonne des quantités,
C2:C11. Chaque ligne qui passe le test laisse remonter la sienne, et celles qui échouent renvoientFAUX.
- aEn 1er argument : saisis le test qui repère les commandes web,
- 3Ferme les deux parenthèses et appuie sur Entrée. La fonction MODE ignore les
FAUXcomme elle ignore le texte, si bien qu'elle ne cherche la valeur dominante que parmi les cinq quantités du canal web.
=MODE(SI(B2:B11="Web"; C2:C11))50, 25, 25, 25 et 75. La fonction MODE y compte les répétitions et renvoie 25, qui sort trois fois sur cinq. Sur la colonne entière, sans mise à l'écart du téléphone, la réponse serait 100.Attention : Cette formule fait travailler la fonction SI sur des plages entières. Dans Excel 365 et Excel 2021, tu la valides comme n'importe quelle formule. Sur une version antérieure, valide-la avec Ctrl + Maj + Entrée : sans ça, Excel n'évalue le test que sur une seule ligne et te renvoie un résultat faux ou une erreur.

Les erreurs fréquentes avec la fonction MODE
Le souci numéro un avec MODE, c'est le #N/A qui surgit dès qu'aucune valeur ne se répète : sur des données toutes uniques comme [1, 2, 3, 4, 5], il n'y a tout simplement pas de mode à pointer. Les deux autres pièges sont plus sournois car MODE répond quand même : il saute silencieusement le texte (les tailles S, M, L sont ignorées), et quand plusieurs valeurs sont à égalité de fréquence, il ne te montre que la première et masque les autres.
Erreur #N/A : aucune valeur ne se répète
Si toutes les valeurs de ta plage sont différentes, MODE retourne #N/A car il n'y a pas de valeur la plus fréquente. Par exemple, [1, 2, 3, 4, 5] n'a pas de mode.
Solution : Utilise =SIERREUR(MODE(plage); "Pas de mode") pour gérer cette situation proprement. Tu peux aussi vérifier d'abord s'il existe un mode avec une formule conditionnelle, selon ce qui est le plus utile dans ton contexte.
MODE ignore le texte dans les plages
MODE ne fonctionne qu'avec des nombres. Si tu as des tailles de vêtements (S, M, L) ou des catégories en texte, MODE les ignore complètement et peut retourner des résultats inattendus ou #N/A.
Solution : Pour analyser du texte, convertis d'abord tes catégories en nombres (S=1, M=2, L=3) avant d'appliquer MODE. Pour trouver directement le texte le plus fréquent, utilise une combinaison INDEX/EQUIV/NB.SI.
Plusieurs modes avec la même fréquence : MODE n'en retourne qu'un
Si tu as [2, 2, 5, 5, 8], MODE retournera seulement 2 car c'est la première valeur trouvée avec la fréquence maximale. Tu passes à côté du fait que 5 est aussi un mode.
Solution : Utilise =MODE.MULTIPLE(plage) pour obtenir tous les modes. Cette fonction retourne un tableau vertical avec toutes les valeurs ayant la fréquence maximale, que tu peux saisir en formule matricielle.

MODE vs MEDIANE vs MOYENNE vs MODE.MULTIPLE
Choisis MODE quand ce qui t'intéresse c'est la valeur qui revient le plus, surtout sur des données discrètes comme des pointures, des quantités ou des notes. Si tu cherches plutôt le point central d'une série étalée (salaires, prix immobiliers), passe à MEDIANE, et garde MOYENNE pour une tendance d'ensemble sans valeur extrême. Dès que plusieurs valeurs sont à égalité et que tu veux toutes les voir, c'est MODE.MULTIPLE qu'il te faut, car MODE n'en retourne qu'une.
| Critère | MODE | MEDIANE | MOYENNE | MODE.MULTIPLE |
|---|---|---|---|---|
| Ce que la fonction mesure | Valeur la plus fréquente | Valeur centrale | Tendance générale | Toutes les valeurs les plus fréquentes |
| Résistance aux valeurs extrêmes | ✅ Excellente | ✅ Excellente | ❌ Faible | ✅ Excellente |
| Type de résultat | Une seule valeur | Une seule valeur | Une seule valeur | Tableau de valeurs |
| Erreur si aucune répétition | ✅ Oui (#N/A) | ❌ Non | ❌ Non | ✅ Oui (#N/A) |
| Cas d'usage typique | Pointures, tailles, quantités | Salaires, prix immobiliers | Notes, températures | Analyses multi-modales |
Questions fréquentes
MODE retourne la première valeur qui apparaît dans ta plage parmi celles qui ont la fréquence maximale. Si tu as [2, 5, 2, 7, 5], il retournera 2 car elle apparaît en premier.
Pour obtenir toutes les valeurs les plus fréquentes, utilise MODE.MULTIPLE.
MODE retourne l'erreur #N/A car il ne peut pas identifier une valeur la plus fréquente. C'est un comportement normal : s'il n'y a pas de répétition, il n'y a pas de mode.
Gère cette erreur avec =SIERREUR(MODE(plage); "Aucun mode") pour afficher un message lisible.
MODE et MODE.SNGL sont identiques en termes de résultat. MODE.SNGL est la version plus récente introduite dans Excel 2010, avec une meilleure compatibilité dans les nouvelles formules. Microsoft recommande d'utiliser MODE.SNGL dans les nouveaux classeurs, mais MODE fonctionne toujours parfaitement.
Oui. MODE accepte jusqu'à 255 arguments séparés par des points-virgules. Tu peux donc écrire =MODE(A1:A50; C1:C50) pour analyser deux colonnes séparées comme si elles formaient un seul ensemble de données.
C'est pratique quand tes données sont réparties sur plusieurs zones non adjacentes de ton tableau.
Pour aller plus loin
Continue sur ta lancée après la fonction MODE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir





