MODE.MULTIPLE retourne un tableau vertical contenant toutes les valeurs qui apparaissent le plus fréquemment dans ton ensemble de données. Contrairement à MODE qui ne te donne qu'une seule valeur, MODE.MULTIPLE identifie tous les modes lorsque plusieurs valeurs partagent la fréquence maximale.
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 de la fonction MODE.MULTIPLE
=MODE.MULTIPLE(nombre1; [nombre2]; ...)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.
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.
nombre1
: la première valeur numérique, plage de cellules ou référence dans laquelle tu veux identifier les modesLes cellules contenant du texte ou vides sont ignorées sans déclencher d'erreur : seules les valeurs numériques entrent dans le calcul.
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é.
Astuce : Pour analyser uniquement une partie de tes données selon un critère, combine avec FILTRE : =MODE.MULTIPLE(FILTRE(B:B; A:A="Janvier")) ne cherche les modes que sur les lignes dont la colonne A contient "Janvier".
Pas envie d'écrire la formule MODE.MULTIPLE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Enseignant : identifier les notes les plus fréquentes dans une classe
Tu es enseignant et tu veux comprendre autour de quelles notes se regroupent tes étudiants. La fonction MODE te donnerait uniquement 14 (la première valeur avec la fréquence maximale rencontrée), passant à côté du fait que 16 est tout aussi fréquent.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Etudiant | Note /20 | Etudiant | Note /20 |
| 2 | Alice | 14 | Fatima | 16 |
| 3 | Bob | 16 | Gabriel | 14 |
| 4 | Claire | 12 | Hugo | 16 |
| 5 | David | 14 | Ines | 18 |
| 6 | Emma | 16 | Jules | 12 |
=MODE.MULTIPLE(B2:B11)La fonction détecte que 14 et 16 apparaissent chacune 3 fois et retourne les deux valeurs dans deux cellules adjacentes. Cette analyse te permet de voir que les étudiants se regroupent principalement autour de ces deux niveaux de performance, une information qu'une seule valeur modale ne t'aurait pas donnée.
Responsable e-commerce : trouver les quantités les plus commandées
Tu gères une boutique en ligne et tu veux identifier les quantités de produits les plus souvent commandées pour optimiser tes recommandations et tes bundles. Tu as enregistré les quantités de tes dernières commandes et tu veux savoir sur quoi concentrer tes offres groupées.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Commande | Quantite | Commande | Quantite |
| 2 | #001 | 2 | #006 | 1 |
| 3 | #002 | 1 | #007 | 2 |
| 4 | #003 | 3 | #008 | 5 |
| 5 | #004 | 2 | #009 | 3 |
| 6 | #005 | 3 | #010 | 2 |
=MODE.MULTIPLE(B2:B11)La fonction révèle que les quantités 2 et 3 sont les plus commandées. Cette information est précieuse pour le marketing : tu peux créer des offres orientées autour de ces quantités typiques et ajuster tes prévisions de stock en conséquence.
Ingénieur qualité : identifier les défauts dominants en production
Tu analyses les codes de défauts sur une ligne de production pour prioriser les actions correctives. Si tu te contentais de MODE, tu ne verrais qu'un seul type de défaut alors que deux sont en réalité ex-aequo.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Piece | Code defaut | Piece | Code defaut |
| 2 | P001 | 5 | P006 | 3 |
| 3 | P002 | 3 | P007 | 7 |
| 4 | P003 | 5 | P008 | 5 |
| 5 | P004 | 7 | P009 | 3 |
| 6 | P005 | 3 | P010 | 5 |
=MODE.MULTIPLE(B2:B11)La fonction identifie que les défauts de type 3 et 5 dominent avec la même fréquence. Tu peux maintenant concentrer tes investigations sur ces deux causes racines : défaut 3 peut-être lié à un problème de calibration, défaut 5 à la qualité des matières premières, permettant des actions ciblées et efficaces.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes 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.
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ère | MODE.MULTIPLE | MODE.SIMPLE (MODE) | MEDIANE | MOYENNE |
|---|---|---|---|---|
| Résultat retourné | Tous les modes (tableau) | Un seul mode | Valeur centrale | Valeur moyenne |
| Type de résultat | Tableau dynamique vertical | Valeur unique | Valeur unique | Valeur unique |
| Ex-aequo gérés | Oui, tous retournés | Non, premier seulement | N/A | N/A |
| Version requise | Excel 2021 / Microsoft 365 | Toutes versions | Toutes versions | Toutes versions |
| Cas d'usage typique | Analyses multi-modes, contrôle qualité | Valeur dominante simple | Valeur centrale robuste aux extrêmes | Moyenne arithmétique classique |
Astuces avancées avec MODE.MULTIPLE
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é.
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.
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.
Questions fréquentes sur la fonction MODE.MULTIPLE
Quelle est la différence entre MODE.MULTIPLE et MODE ?
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.
Comment afficher les résultats de MODE.MULTIPLE horizontalement ?
MODE.MULTIPLE renvoie toujours un tableau vertical. Pour l'afficher horizontalement, utilise TRANSPOSE : =TRANSPOSE(MODE.MULTIPLE(A1:A20)).
Le résultat se déversera automatiquement sur plusieurs colonnes au lieu de lignes, idéal pour intégrer les modes dans un tableau de bord horizontal.
Que se passe-t-il si aucune valeur ne se répète ?
MODE.MULTIPLE retourne l'erreur #N/A car il n'existe aucun mode dans un ensemble de valeurs toutes uniques. Pour éviter cette erreur dans tes rapports, encapsule avec SIERREUR : =SIERREUR(MODE.MULTIPLE(A1:A10); "Aucun mode").
SIERREUR intercepte l'erreur et affiche le message de ton choix à la place.
MODE.MULTIPLE fonctionne-t-elle avec du texte ?
Non, MODE.MULTIPLE ne traite que les valeurs numériques. Les cellules contenant du texte sont ignorées sans avertissement.
Pour trouver le texte le plus fréquent, tu dois passer par une autre approche : convertir les textes en codes numériques avec NB.SI, puis appliquer MODE.MULTIPLE sur ces codes, ou utiliser une combinaison INDEX/EQUIV.
Comment compter combien de modes sont retournés ?
Utilise NBVAL sur le résultat de MODE.MULTIPLE : =NBVAL(MODE.MULTIPLE(A1:A20)). Cette formule compte le nombre de valeurs retournées, c'est-à-dire le nombre de modes différents ayant la même fréquence maximale.
Un résultat de 1 indique une distribution unimodale, un résultat de 3 indique trois valeurs ex-aequo au sommet.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

