Aller au contenu principal

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

Définition
La fonction MODE.MULTIPLE retourne un tableau vertical de toutes les valeurs ayant la fréquence maximale. Contrairement à MODE, elle capture tous les ex-aequo.

Tu sors MODE.MULTIPLE dès que MODE risque de te tromper en cachant une partie de la réalité : quand plusieurs valeurs sont à égalité de fréquence, elle te les montre toutes au lieu de n'en retenir qu'une arbitrairement, ce qui évite de conclure à tort qu'un seul groupe domine.

C'est l'outil idéal pour l'analyse statistique avancée : identifier les notes les plus courantes dans une classe, les quantités les plus commandées dans une boutique, ou les codes de défauts dominants sur une ligne de production. Elle fait partie des fonctions de tableau dynamique d'Excel (Microsoft 365 et Excel 2021+) et déverse automatiquement ses résultats sur plusieurs cellules adjacentes.

Syntaxe

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

Clique sur un argument pour aller à son explication.

MODE.MULTIPLE utilise le déversement automatique : saisis la formule dans une seule cellule et les résultats se déversent vers le bas. Assure-toi que les cellules en dessous sont vides pour éviter l'erreur #DÉVERS!. Cette fonction nécessite Excel Microsoft 365 ou Excel 2021.

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

Comprendre chaque paramètre de la fonction MODE.MULTIPLE

Le premier argument suffit à faire tourner la fonction : tu y mets ta plage de nombres, et c'est elle qui sera analysée. Les arguments suivants sont facultatifs et servent uniquement quand tes données sont éclatées sur plusieurs colonnes ou plages que tu veux fusionner dans un même calcul. Dans tous les cas, le texte et les cellules vides sont écartés du décompte sans broncher.

1

nombre1

: la première valeur numérique, plage de cellules ou référence dans laquelle tu veux identifier les modes

Les cellules contenant du texte ou vides sont ignorées sans déclencher d'erreur : seules les valeurs numériques entrent dans le calcul.

2

nombre2, ...

: jusqu'à 254 arguments supplémentaires (nombres, plages ou références)(facultatif)

Toutes les valeurs sont combinées pour déterminer les modes les plus fréquents sur l'ensemble du jeu de données.

Tu peux par exemple combiner plusieurs colonnes : =MODE.MULTIPLE(A:A; C:C) analyse les deux colonnes ensemble et retourne les modes de l'ensemble combiné.

Le combo gagnant
Pour ne chercher les modes que sur une partie de tes données, marie MODE.MULTIPLE avec FILTRE : =MODE.MULTIPLE(FILTRE(B:B; A:A="Janvier")) ne garde que les lignes dont la colonne A contient Janvier.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment trouver toutes les valeurs les plus fréquentes avec la fonction MODE.MULTIPLE

Le conseil de classe approche et tu dois dire où se situe vraiment le niveau du groupe, pas juste réciter une moyenne. Tes 14 copies sont corrigées et tu veux savoir autour de quelle note les étudiants se rassemblent, parce que c'est cette note qui décide du rythme de ton prochain chapitre. La fonction MODE.MULTIPLE va chercher la ou les notes qui reviennent le plus souvent, et elle les rend toutes lorsque plusieurs sont à égalité.

Les étapes
  1. 1
    Dans une cellule, écris =MODE.MULTIPLE(.
  2. 2
    En 1er argument : sélectionne la colonne des notes à analyser, C2:C15. La fonction y compte la fréquence de chaque note, puis ne garde que celles qui atteignent la fréquence maximale.
  3. 3
    Ferme la parenthèse et appuie sur Entrée. Laisse les cellules du dessous vides, car la fonction déverse ses résultats vers le bas sur autant de lignes qu'elle a trouvé de notes à égalité, et un contenu déjà présent provoquerait l'erreur #DÉVERS!.
Au final, ta formule devrait ressembler à ça :=MODE.MULTIPLE(C2:C15)
Explication
Tu saisis la formule dans une seule cellule, et deux valeurs apparaissent l'une sous l'autre : 14 puis 16. Les deux notes reviennent 4 fois chacune sur les 14 copies, donc aucune ne l'emporte, et la fonction MODE.MULTIPLE refuse de choisir à ta place. C'est tout l'intérêt du déversement ici : la classe est coupée en deux groupes de niveau, et une fonction qui ne renverrait qu'une seule valeur t'aurait laissé croire à un groupe unique autour de 14.
Exemple 2

Comment compter le nombre de valeurs à égalité avec les fonctions MODE.MULTIPLE et NBVAL

Tu suis maintenant plusieurs classes et tu ne peux plus lire chaque distribution une par une. Ce que tu veux, c'est un indicateur qui te dise en un coup d'œil dans quelles classes le niveau se disperse, pour n'ouvrir en détail que celles qui posent problème. Une classe où trois notes différentes reviennent aussi souvent ne se pilote pas comme une classe qui se resserre sur une seule. La fonction MODE.MULTIPLE trouve ces notes, et la fonction NBVAL te dit simplement combien elles sont.

Les étapes
  1. 1
    Dans une cellule, écris =NBVAL(.
  2. 2
    En 1er argument : écris le calcul dont tu veux compter les valeurs sur la colonne des notes de la classe D et referme-le, MODE.MULTIPLE(C2:C13). Il renvoie ici trois notes, 11, 13 et 15, mais tu ne les affiches pas puisque seul leur nombre t'intéresse.
  3. 3
    Ferme la parenthèse et appuie sur Entrée. La fonction NBVAL prend ce tableau directement en mémoire et te renvoie leur nombre, 3, sans réclamer de colonne intermédiaire ni de cellules libres en dessous.
Voici la formule que tu obtiens à la fin :=NBVAL(MODE.MULTIPLE(C2:C13))
Explication
La fonction renvoie 3 : les notes 11, 13 et 15 reviennent 3 fois chacune et se partagent donc la première place. Ce chiffre unique est ta sonde de multimodalité, puisqu'un 1 signalerait un groupe bien centré alors qu'un 3 te dit que la classe est éclatée en trois paquets distincts. Tu tiens là une alerte automatique, qui ne t'oblige pas à réserver de la place pour un déversement dont tu ignores la longueur.
Exemple 3

Comment éviter l'erreur #N/A quand aucune note ne se répète avec les fonctions MODE.MULTIPLE et SIERREUR

Ton tableau de bord agrège désormais toutes les classes, y compris les groupes d'option qui ne comptent que cinq ou six élèves. Sur ces petits effectifs, il arrive que deux copies n'aient jamais la même note, et ta feuille se couvre alors de codes d'erreur juste avant que tu l'envoies à la direction. Tu veux qu'un groupe sans note répétée le dise en clair au lieu d'afficher #N/A. Tu gardes la fonction MODE.MULTIPLE et tu lui ajoutes un filet.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à surveiller sur la colonne des notes et referme-le, MODE.MULTIPLE(C2:C7). C'est lui qui renvoie l'erreur #N/A quand aucune note ne se répète, faute de mode à désigner.
  3. 3
    En 2ᵉ argument : saisis le texte à afficher à la place de l'erreur, "Aucune note ne revient". Écris une vraie phrase plutôt qu'un tiret, car cette erreur n'est pas une panne mais un simple constat, celui d'une distribution où aucune note ne se répète.
  4. 4
    Ferme la parenthèse et appuie sur Entrée. Dès que des notes se répètent, la fonction MODE.MULTIPLE reprend la main et déverse toutes ses valeurs comme si la fonction SIERREUR n'était pas là.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(MODE.MULTIPLE(C2:C7); "Aucune note ne revient")
Explication
Dans ce petit groupe, les six notes sont toutes différentes : il n'existe donc aucune valeur la plus fréquente, et la fonction MODE.MULTIPLE renvoie l'erreur #N/A. La fonction SIERREUR l'intercepte et affiche une phrase lisible à la place. Le point à retenir, c'est que ce filet ne coûte rien aux classes normales : dès que des notes se répètent, la fonction MODE.MULTIPLE reprend la main et déverse toutes ses valeurs comme si SIERREUR n'était pas là.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction MODE.MULTIPLE

Deux symptômes reviennent presque toujours, et ils n'ont rien à voir l'un avec l'autre. Le #N/A tombe quand aucune valeur de ta plage ne se répète : sans répétition, il n'y a tout simplement pas de mode à retourner. Le #DÉVERS! arrive à l'inverse quand le calcul a réussi mais que les cellules sous ta formule sont déjà occupées et bloquent le déversement du tableau.

Le reste vient surtout de la version d'Excel (#NOM? avant 2021) et de pièges silencieux : le texte écarté du décompte ou une plage figée qui ignore tes nouvelles lignes.

#N/A : aucune valeur ne se répète dans la plage

MODE.MULTIPLE retourne #N/A quand toutes les valeurs de ta plage sont uniques. Le mode n'existe mathématiquement pas dans un ensemble sans répétition. Par exemple, =MODE.MULTIPLE(A1:A5) sur les données 1, 2, 3, 4, 5 renvoie #N/A.

Solution : Encapsule la fonction avec SIERREUR pour afficher un message personnalisé : =SIERREUR(MODE.MULTIPLE(A1:A5); "Aucune répétition"). Cela évite les erreurs visuelles dans tes rapports automatisés.

#DÉVERS! : des cellules sous la formule contiennent déjà des données

MODE.MULTIPLE retourne un tableau qui doit se déverser verticalement. Si les cellules immédiatement en dessous sont occupées, Excel ne peut pas placer les résultats et retourne #DÉVERS!.

Solution : Vide les cellules adjacentes sous ta formule, ou déplace la formule dans une zone vide de ta feuille. Tu peux aussi insérer des lignes vides en dessous pour créer l'espace nécessaire au déversement.

#NOM? : la fonction n'est pas reconnue par ta version d'Excel

MODE.MULTIPLE n'est disponible que depuis Excel 2021 et Microsoft 365. Les versions antérieures ne reconnaissent pas ce nom de fonction et retournent #NOM?.

Solution : Mets à jour Excel, ou utilise la fonction MODE pour les anciennes versions (qui retourne au moins un mode). Pour une liste complète sur d'anciennes versions, une combinaison INDEX/EQUIV/NB.SI peut reproduire le comportement.

Confusion avec MODE : un seul résultat alors qu'il y en a plusieurs

MODE retourne uniquement la première valeur avec la fréquence maximale, même si d'autres valeurs sont ex-aequo. Sur les données 1, 1, 1, 2, 2, 2, =MODE(A:A) donne 1 alors que 2 est tout aussi fréquent.

Solution : Utilise MODE.MULTIPLE à la place de MODE pour une analyse complète des tendances modales. La formule se saisit de la même façon mais retourne toutes les valeurs dominantes.

Valeurs textuelles ignorées silencieusement, résultat incomplet

MODE.MULTIPLE ne traite que les nombres. Si ta plage contient du texte (noms, catégories), ces cellules sont ignorées sans avertissement, ce qui peut fausser l'analyse si tu comptes sur elles.

Solution : Pour analyser du texte, convertis chaque valeur en code numérique avec CODE ou NB.SI, puis applique MODE.MULTIPLE sur ces codes. Pour trouver le texte le plus fréquent sans conversion, une combinaison INDEX/EQUIV/NB.SI est nécessaire.

Plage fixe qui ne se met pas à jour quand tu ajoutes des données

Si ta formule référence une plage fixe comme A1:A20 et que tu ajoutes des lignes en dessous, les nouvelles données ne sont pas prises en compte.

Solution : Utilise des références de colonne entière comme A:A, ou crée un tableau structuré Excel (Ctrl+T). La formule s'adaptera automatiquement à chaque ajout de données.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

MODE.MULTIPLE vs MODE.SIMPLE vs MEDIANE vs MOYENNE

Passe à MODE.MULTIPLE dès que plusieurs valeurs peuvent se disputer la première place : c'est la seule des quatre à renvoyer tous les ex-aequo plutôt qu'une valeur unique. Tant que tu sais qu'il n'y a qu'une seule valeur dominante, MODE.SIMPLE fait le travail et tourne sur toutes les versions, là où MODE.MULTIPLE exige Excel 2021 ou Microsoft 365. MEDIANE et MOYENNE ne répondent pas à la même question : elles cherchent le centre ou la moyenne de tes données, pas la valeur qui revient le plus souvent.

CritèreMODE.MULTIPLEMODE.SIMPLE (MODE)MEDIANEMOYENNE
Résultat retournéTous les modes (tableau)Un seul modeValeur centraleValeur moyenne
Type de résultatTableau dynamique verticalValeur uniqueValeur uniqueValeur unique
Ex-aequo gérésOui, tous retournésNon, premier seulementN/AN/A
Version requiseExcel 2021 / Microsoft 365Toutes versionsToutes versionsToutes versions
Cas d'usage typiqueAnalyses multi-modes, contrôle qualitéValeur dominante simpleValeur centrale robuste aux extrêmesMoyenne arithmétique classique
Vrai ou faux ?
« MODE et MODE.MULTIPLE, c'est pareil. » Faux. Dès que deux valeurs sont à égalité de fréquence, MODE n'en montre qu'une, la première, quand MODE.MULTIPLE les renvoie toutes.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec MODE.MULTIPLE

1Astuce

Compter le nombre de modes avec NBVAL

Pour savoir combien de valeurs partagent la fréquence maximale, encapsule MODE.MULTIPLE dans NBVAL : =NBVAL(MODE.MULTIPLE(A1:A20)). Un résultat de 1 signifie qu'un seul mode existe, 3 signifie trois valeurs ex-aequo.
C'est utile dans un tableau de bord pour signaler automatiquement les situations de multimodalité.

2Astuce

Afficher les modes horizontalement avec TRANSPOSE

MODE.MULTIPLE déverse toujours vers le bas. Pour un affichage horizontal dans un tableau de bord, combine avec TRANSPOSE : =TRANSPOSE(MODE.MULTIPLE(A1:A20)). Les résultats se déversent alors sur plusieurs colonnes au lieu de lignes.

3Astuce

Segmenter l'analyse avec FILTRE

Pour chercher les modes sur un sous-ensemble de données selon un critère, combine avec FILTRE : =MODE.MULTIPLE(FILTRE(B:B; A:A="Janvier")). Cette approche remplace avantageusement les tableaux croisés dynamiques pour les analyses modales segmentées.

FAQ

Questions fréquentes

MODE retourne uniquement la première valeur la plus fréquente, tandis que MODE.MULTIPLE retourne toutes les valeurs qui apparaissent avec la fréquence maximale sous forme de tableau dynamique. Si plusieurs valeurs sont ex-aequo (par exemple 14 et 16 apparaissent chacune 3 fois), MODE n'en montre qu'une seule, manquant ainsi une partie de l'information. MODE.MULTIPLE les affiche toutes.

Ressources

Pour aller plus loin

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

Tout voir