Aller au contenu principal

Qu'est-ce que la fonction MODE.SIMPLE ?

Définition
La fonction MODE.SIMPLE retourne la valeur la plus fréquente d'un ensemble de données numériques. Si aucune valeur n'est répétée, elle retourne l'erreur `#N/A`. Le texte et les cellules vides sont ignorés.

MODE.SIMPLE (MODE.SNGL en anglais) te sert quand la moyenne ou la médiane ne répondent pas à la vraie question posée : quelle valeur revient le plus souvent, celle sur laquelle il faut vraiment se caler. C'est la mesure à sortir dès qu'on te demande ce qui domine plutôt que quel est le niveau moyen.

Que tu analyses des enquêtes de satisfaction (la note 4 revient tout le temps), les tailles de vêtements vendus (le 38 cartonne en ce moment), les temps de réponse d'un serveur web (120 ms c'est la norme), ou les scores à un examen, MODE.SIMPLE te donne instantanément la valeur star de tes données. Simple, direct, efficace.

Syntaxe

=MODE.SIMPLE(nombre1; [nombre2]; ...)

Clique sur un argument pour aller à son explication.

MODE.SIMPLE ne fonctionne qu'avec des nombres : le texte et les valeurs logiques (VRAI/FAUX) sont ignorés. Si plusieurs valeurs ont la même fréquence maximale, la fonction retourne la plus petite.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction MODE.SIMPLE

Le premier nombre ou la première plage est le seul argument indispensable : c'est là que MODE.SIMPLE va chercher la valeur qui revient le plus. Tout ce que tu ajoutes derrière est facultatif et sert juste à étendre l'analyse à d'autres zones, jusqu'à 255 plages éparpillées dans ta feuille.

1

nombre1

: le premier nombre, cellule ou plage à analyser

C'est le point de départ de ton analyse de fréquence. Tu peux passer une plage entière comme A1:A100 pour analyser 100 valeurs d'un coup.

MODE.SIMPLE accepte les nombres positifs, négatifs et décimaux. Les cellules vides et les valeurs textuelles sont ignorées sans erreur.

2

[nombre2]

: arguments supplémentaires pour inclure d'autres plages ou valeurs(facultatif)

Tu peux en ajouter jusqu'à 255 au total. Utile si tes données sont réparties dans plusieurs colonnes ou zones non adjacentes.

Par exemple, =MODE.SIMPLE(A1:A50; C1:C50) analyse deux colonnes de données séparées comme si elles n'en formaient qu'une.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment trouver la valeur la plus fréquente avec la fonction MODE.SIMPLE

Le réassort de fin de saison se prépare et tu dois annoncer au fournisseur quelle taille commander en priorité. Toutes tes commandes sont listées une par une avec la taille vendue, le rayon et le canal d'achat, et tu veux savoir laquelle revient le plus souvent sans les pointer à la main. La fonction MODE.SIMPLE te sort d'un coup la taille la plus fréquente de la colonne.

Les étapes
  1. 1
    Dans une cellule, écris =MODE.SIMPLE(.
  2. 2
    En 1er argument : sélectionne la colonne des tailles commandées, B2:B19. C'est le seul argument obligatoire, et la fonction ne compte les répétitions que dans cette plage. Les colonnes Rayon, Canal et Client restent en dehors du calcul, et leur texte serait de toute façon ignoré.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=MODE.SIMPLE(B2:B19)
Explication
La fonction MODE.SIMPLE parcourt les 18 tailles de la plage B2:B19 et compte combien de fois chacune revient : le 38 sort 8 fois, le 40 cinq fois, le 42 trois fois, le 36 et le 44 une seule fois chacun. La taille 38 domine donc largement le carnet de commandes, et c'est elle que la fonction renvoie.
Exemple 2

Comment analyser plusieurs plages avec la fonction MODE.SIMPLE

Tu as lancé la même enquête de satisfaction en janvier puis en juin, et on te demande la note qui ressort le plus sur l'année entière, pas campagne par campagne. Les deux séries vivent dans deux colonnes distinctes, et tu n'as aucune envie de les recopier l'une sous l'autre juste pour les analyser. La fonction MODE.SIMPLE accepte plusieurs plages d'un coup et les traite comme un seul jeu de données.

Les étapes
  1. 1
    Dans une cellule, écris =MODE.SIMPLE(.
  2. 2
    En 1er argument : sélectionne la plage des notes de janvier, B2:B7. Seule, elle ne couvrirait que la première moitié de l'année.
  3. 3
    En 2ᵉ argument : sélectionne la plage des notes de juin, C2:C7. Un point-virgule la sépare de la première, et les deux plages n'ont besoin ni d'être côte à côte ni d'avoir la même taille. Tu peux en empiler jusqu'à 255 sur ce principe.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=MODE.SIMPLE(B2:B7; C2:C7)
Explication
En recevant deux plages, la fonction MODE.SIMPLE ne les compare pas l'une à l'autre : elle les fusionne en un seul paquet de 12 notes et y cherche la valeur qui revient le plus. Le 4 est donné 6 fois (trois fois en janvier, trois fois en juin), devant le 5 (3 fois) et le 3 (2 fois).
Exemple 3

Comment éviter l'erreur #N/A de la fonction MODE.SIMPLE avec SIERREUR

Ton tableau de bord de supervision affiche en continu le temps de réponse le plus courant du serveur. Sur un échantillon de mesures trop court, il arrive qu'aucune valeur ne se répète, et la case se remplit alors d'une erreur brute que personne dans l'équipe ne sait interpréter. La fonction MODE.SIMPLE, protégée par la fonction SIERREUR, affiche un message clair au lieu du code d'erreur.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à surveiller sur la plage des temps de réponse et referme-le, MODE.SIMPLE(B2:B6). Livré seul, il renverrait l'erreur #N/A puisqu'aucune des cinq mesures ne se répète.
  3. 3
    En 2ᵉ argument : saisis le message à afficher quand le calcul échoue, "Aucune valeur répétée". Les guillemets sont obligatoires pour qu'Excel affiche ce texte brut au lieu de le prendre pour un calcul.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(MODE.SIMPLE(B2:B6); "Aucune valeur répétée")
Explication
Sans protection, la fonction MODE.SIMPLE renvoie l'erreur #N/A dès qu'aucune valeur n'apparaît deux fois, ce qui est mathématiquement juste (le mode n'existe pas) mais illisible dans un tableau de bord. La fonction SIERREUR intercepte cette erreur et affiche ton message à la place, sans rien changer au calcul les jours où un mode existe bel et bien.
Exemple 4

Comment calculer le mode sur un sous-ensemble avec les fonctions MODE.SIMPLE et FILTRE

Le réassort du rayon Homme se décide cette semaine, et la taille dominante du magasin entier ne t'aide pas : elle mélange deux clientèles qui ne s'habillent pas pareil. Tes commandes portent chacune leur taille et leur rayon, et tu veux la taille la plus fréquente du seul rayon Homme. La fonction FILTRE isole les lignes qui t'intéressent, et la fonction MODE.SIMPLE cherche la valeur dominante dans ce qui reste.

Les étapes
  1. 1
    Dans une cellule, écris =MODE.SIMPLE(.
  2. 2
    En 1er argument : écris le sous-ensemble à analyser et referme-le, FILTRE(B2:B11; C2:C11="Homme"). La fonction FILTRE ne garde que les lignes du rayon Homme et tend à MODE.SIMPLE cette liste réduite, sans jamais lui montrer le tableau entier.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
En mettant tout bout à bout, tu écris :=MODE.SIMPLE(FILTRE(B2:B11; C2:C11="Homme"))
Explication
La fonction FILTRE réduit d'abord la colonne des tailles aux seules lignes du rayon Homme, soit 38, 40, 40, 40 et 42. La fonction MODE.SIMPLE reçoit cette liste comme si tu l'avais saisie toi-même et y compte les répétitions : le 40 sort 3 fois sur 5. Sur la colonne entière, sans filtre, le résultat serait 42, une taille tirée par le rayon Femme.
Le conseil du pro
Pour fixer un seuil d'alerte, le mode est souvent plus parlant que la moyenne : une valeur exceptionnellement lente tire la moyenne vers le haut sans refléter le comportement habituel.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction MODE.SIMPLE

Le souci qui revient le plus avec MODE.SIMPLE, c'est un #N/A sec : il tombe dès qu'aucune valeur ne se répète, parce qu'un mode n'existe que s'il y a au moins un doublon. Les deux autres pièges sont plus sournois car ils ne déclenchent aucune erreur visible : des ex aequo dont tu ne vois que le plus petit, et des nombres stockés en texte qui sont écartés du calcul en silence.

Erreur #N/A : aucune valeur répétée

Cette erreur apparaît quand aucune valeur n'est répétée dans tes données. Le mode n'existe que si au moins une valeur apparaît plus d'une fois. C'est mathématiquement correct, mais peu pratique à afficher.

Solution : Utilise SIERREUR pour afficher un message personnalisé : =SIERREUR(MODE.SIMPLE(A1:A10); "Pas de mode"). Si tu veux juste vérifier si un mode existe, =SIERREUR(MODE.SIMPLE(A1:A10); 0) retourne 0 quand il n'y en a pas.

Résultat inattendu quand plusieurs valeurs sont ex aequo

Si plusieurs valeurs ont la même fréquence maximale (par exemple 12 et 14 apparaissent tous deux 3 fois), MODE.SIMPLE retourne uniquement la première trouvée, c'est-à-dire la plus petite. Tu n'as aucun moyen de savoir qu'il y a des ex aequo.

Solution : Utilise MODE.MULT pour obtenir tous les modes simultanément. Cette fonction retourne un tableau de toutes les valeurs les plus fréquentes. Dans Excel 365, elle s'utilise simplement ; dans les versions antérieures, entre-la en matricielle avec Ctrl+Maj+Entrée.

Les valeurs textuelles sont silencieusement ignorées

MODE.SIMPLE ne fonctionne qu'avec des nombres. Si tes données contiennent des textes formatés comme des nombres (par exemple "12" avec un espace), ils seront ignorés sans erreur, ce qui peut fausser le résultat.

Solution : Convertis les textes en nombres avec CNUM() ou en multipliant par 1. Vérifie le format des cellules avec ESTTEXTE(A1) pour détecter les faux nombres. Si tu veux trouver la valeur textuelle la plus fréquente, utilise une combinaison =INDEX(plage; EQUIV(MAX(NB.SI(plage; plage)); NB.SI(plage; plage); 0)).

L’erreur fatale
Quand plusieurs valeurs sont à égalité de fréquence, MODE.SIMPLE ne renvoie que la plus petite, sans rien signaler. Passe à MODE.MULTIPLE pour récupérer tous les ex aequo.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

MODE.SIMPLE vs MODE.MULT vs MEDIANE vs MOYENNE

Prends MODE.SIMPLE quand tu veux la valeur qui domine et qu'une seule réponse te suffit ; bascule sur MODE.MULT dès que plusieurs valeurs peuvent être à égalité et que les rater fausserait ta lecture. Si ta question est plutôt « quelle valeur coupe mes données en deux », c'est la MEDIANE qu'il te faut, et la MOYENNE si tu cherches le niveau général, sachant qu'elle, contrairement aux trois autres, se laisse tirer par une valeur extrême.

CritèreMODE.SIMPLEMODE.MULTMEDIANEMOYENNE
Résultat1 valeur (la plus fréquente)Tableau de toutes les valeurs ex aequo1 valeur (centrale)1 valeur (arithmétique)
Si aucune répétition#N/A#N/AValeur entre les deux centralesToujours un résultat
Texte dans la plageIgnoréIgnoréIgnoréIgnoré
Sensible aux valeurs extrêmesNonNonNonOui
Cas d'usage typiqueTaille la plus vendueToutes les tailles ex aequoSalaire médianPanier moyen
FAQ

Questions fréquentes

MODE est l'ancienne fonction maintenue pour la rétrocompatibilité avec Excel 2007 et antérieur. MODE.SIMPLE est la version moderne de la famille statistique Excel 2010+, avec une syntaxe cohérente. Les résultats sont identiques. Pour les nouveaux fichiers, utilise toujours MODE.SIMPLE.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction MODE.SIMPLE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir