Accéder au contenu principal

Fonction MODE() dans Excel : Trouvez le nombre le plus fréquent

Identifiez la valeur la plus courante dans vos données. Apprenez à utiliser la fonction MODE() dans Excel pour obtenir rapidement des informations statistiques. Maîtrisez les cas d'utilisation de base et avancés à l'aide d'exemples clairs.
Actualisé 8 août 2025  · 6 min de lecture

Que vous résumiez les réponses à un sondage, suiviez les quantités de produits populaires ou analysiez les entrées répétées dans un ensemble de données, la fonction « MODE() » (Nb. de occurrences) d'Excel vous indique le nombre qui apparaît le plus fréquemment, ce qui est souvent plus pertinent que la moyenne ou la médiane lorsque vous recherchez des tendances.

Dans ce guide, nous vous montrerons comment utiliser efficacement la fonction « MODE() », notamment en quoi elle diffère des autres fonctions liées au mode dans Excel. Vous apprendrez à l'appliquer dans des scénarios réels, à éviter les pièges courants et à développer vos compétences grâce à des outils connexes. Commençons par les bases.

À quoi sert la fonction MODE() dans Excel ?

Avant de passer à la pratique, commençons par les bases : la fonction « MODE() » (Moyenne) dans Excel est l'outil idéal pour trouver le nombre le plus fréquent dans une plage de valeurs. Lorsque vous êtes face à une liste et que vous souhaitez rapidement déterminer quel chiffre apparaît le plus souvent, MODE() vous offre une solution simple.

Cette fonction est particulièrement utile lorsque vous devez résumer des données, repérer des tendances ou vérifier s'il existe des entrées répétées. Que vous analysiez les réponses à un sondage, examiniez les chiffres d'inventaire ou traitiez tout autre scénario où la valeur la plus courante est importante, l'MODE() simplifie le processus.

Voici la syntaxe de base :

=MODE(number1, [number2], ...)

Ici, number1, [number2], … représentent les nombres ou les plages pour lesquels vous souhaitez vérifier le mode.

Il est important de noter que la fonction « MODE() » ne fonctionne qu'avec des nombres. Si vos données contiennent du texte ou des cellules vides, Excel ignorera simplement ces entrées.

Comprendre le fonctionnement de la fonction MODE() dans Excel

Maintenant que vous savez ce qu'est l'MODE(), voyons comment cela fonctionne concrètement. Dans cette section, vous apprendrez comment MODE() traite vos données et ce que vous pouvez attendre des résultats.

MODE() examine votre liste, compte le nombre d'occurrences de chaque nombre et renvoie celui qui apparaît le plus souvent. Si deux ou plusieurs nombres sont à égalité pour la fréquence la plus élevée, Excel renvoie le premier qu'il trouve dans votre plage de données.

Comment utiliser la fonction MODE() avec des données réelles dans Excel

Maintenant que vous comprenez le fonctionnement de l'MODE() et comment il se compare à ses équivalents, mettons-le en pratique à l'aide d'exemples concrets. Dans cette section, vous découvrirez comment utiliser l'MODE() pour trouver les valeurs les plus courantes dans divers scénarios.

Exemple 1 : Déterminer la note la plus courante

Supposons que vous disposiez des notes d'un test dans les cellules A2 à A11 :

Exemple de base de la fonction Mode dans Excel

Pour trouver le score le plus courant, veuillez saisir :

=MODE(B2:B11)

Vous obtiendrez 85 ou 90 selon la valeur qui apparaît en premier, car les deux valeurs apparaissent plusieurs fois. Veuillez noter que la fonction « MODE() » renvoie uniquement le premier mode détecté. Si vous souhaitez voir tous les modes en cas d'égalité, c'est là que l'option « Afficher tous les modes » ( MODE.MULT() ) s'avère utile.

Exemple 2 : Utilisation de MODE() avec des plages non contiguës

Que faire si vos données ne sont pas regroupées dans un seul bloc continu ? Pas de problème ! MODE() vous permet d'utiliser plusieurs arguments. Par exemple :

=MODE(A1:A5, C1:C5)

Fonction Mode dans Excel avec des plages non contiguës

Excel recherchera ensuite le nombre le plus fréquent dans les deux plages.

Exemple 3 : Que se passe-t-il en l'absence de valeurs répétées ?

Vous vous demandez peut-être ce que fait MODE() lorsqu'il n'y a pas de valeur répétée. Si toutes les valeurs de votre plage sont uniques, la fonction MODE() renvoie une erreur d'#N/A.

Supposons que A1:A5 contienne 10, 20, 30, 40 :

=MODE(A2:A5)

Fonction mode dans Excel sans mode et résultat #N/A

Comme aucun nombre ne se répète, vous obtiendrez comme résultat « #N/A ».

Ces exemples illustrent la manière dont l'MODE() s'adapte à différentes structures de données et situations. Je sais qu'il existe encore quelques nuances, c'est pourquoi je vais présenter certains de ces scénarios et d'autres scénarios courants dans un tableau :

Exemple

Données (plage)

Formule

Résultat

Ce que cela montre

Calcul en mode de base

2, 4, 2, 7, 8, 2 (A1:A6)

=MODE(A1:A6)

2

Recherche le nombre le plus fréquent (2 apparaît 3 fois)

Égalité entre deux modes

85, 90, 85, 92, 88, 90, 85, 90, 91, 90 (B2:B11)

=MODE(B2:B11)

85 ou 90

Renvoie la première valeur la plus fréquente trouvée en cas d'égalité.

Zones non contiguës

A1:A5 et C1:C5

=MODE(A1:A5, C1:C5)

Variable

Recherche dans plusieurs plages pour trouver le nombre le plus fréquent.

Aucune valeur répétée

10, 20, 30, 40 (C1 : C4)

=MODE(C1:C4)

#N/A

Renvoie une erreur lorsqu'il n'y a pas de mode.

À utiliser avec IFERROR

10, 20, 30, 40 (C1 : C4)

=IFERROR(MODE(C1:C4), "No mode")

Aucun mode

Gère avec élégance l'erreur #N/A lorsqu'aucune valeur n'est répétée.

Données non numériques incluses

5, "N/A", 7, 5 (A1:A4)

=MODE(A1:A4)

5

Ignore le texte ou les espaces et calcule le mode uniquement à partir des valeurs numériques.

Plusieurs modes (avancé)

1, 2, 2, 3, 3 (A1 : A5)

=MODE.MULT(A1:A5)

2 et 3

Renvoie tous les modes sous forme de tableau (vous devez utiliser Ctrl+Maj+Entrée dans l'ancienne version d'Excel).

Problèmes courants et astuces dans Excel

Vous pourriez rencontrer quelques scénarios courants. Dans cette section, nous examinerons comment gérer les erreurs, traiter les données non numériques et travailler efficacement avec de grands ensembles de données.

Gestion des erreurs

Si vous obtenez une erreur « #N/A » (Impossible de calculer la moyenne car il n'y a pas de mode), comme nous l'avons fait ci-dessus, cela signifie qu'il n'y a pas de mode dans vos données. Pour rendre vos formules plus conviviales, vous pouvez encapsuler l'MODE() dans l'IFERROR():

=IFERROR(MODE(A1:A10), "No mode")

De cette manière, vous verrez « Aucun mode » au lieu d'une erreur, qui peut être un peu inesthétique.

Gestion des données non numériques

MODE() ne tient compte que des chiffres. Il ignore le texte, les cellules vides et les valeurs logiques. Si votre plage contient à la fois des chiffres et du texte (comme les entrées « N/A » dans les données d'enquête), MODE() ignorera simplement les éléments non numériques.

Utilisation de MODE() pour les ensembles de données volumineux

MODE() fonctionne bien même avec de grandes plages de nombres. Veuillez noter que si vos données contiennent plusieurs modes, la fonction « MODE() » ne renverra que le premier mode trouvé. Pour obtenir la liste complète de tous les modes, en particulier dans les ensembles de données volumineux, veuillez vous rendre sur MODE.MULT().

MODE() En gérant ces scénarios, vous vous assurerez que les résultats de votre analyse de rentabilité sont précis et que vos formules sont fiables. Maintenant, observons comment « MODE() » se présente dans une feuille de calcul réelle.

MODE() par rapport à MODE.SNGL() et MODE.MULT()

Maintenant que vous maîtrisez les bases, vous vous demandez peut-être quelle est la différence entre MODE(), MODE.SNGL() et MODE.MULT()? Dans cette section, nous allons comparer ces fonctions connexes afin que vous puissiez choisir celle qui correspond le mieux à vos besoins.

  • MODE(): Il s'agit de la fonction d'origine, conservée pour des raisons de compatibilité. Dans les versions plus récentes d'Excel, vous verrez souvent apparaître à la place la fonction « MODE.SNGL() », mais les deux fonctions ont le même objectif : elles renvoient une valeur de mode unique.

  • MODE.SNGL(): Fonctionne exactement comme MODE(), en vous fournissant le premier mode détecté dans vos données.

  • MODE.MULT(): Va plus loin en renvoyant un tableau contenant tous les modes en cas d'égalité. Pour l'utiliser, vous devez la saisir sous forme de formule matrice (à l'aide de la combinaison de touchesCtrl+Maj+Entrée dansl' , Ctrl+Maj+Entrée dans les versions antérieures d'Excel).

La plupart du temps, il suffit de consulter MODE() ou MODE.SNGL() pour obtenir des réponses rapides. Toutefois, si votre ensemble de données peut contenir plusieurs valeurs également fréquentes et que vous souhaitez les afficher toutes, veuillez utiliser la fonction « MODE.MULT() ».

Fonctions statistiques associées dans Excel

Au fur et à mesure que vous développerez votre boîte à outils Excel, vous remarquerez que la fonction « MODE() » apparaît souvent à côté d'autres fonctions statistiques récapitulatives. Mettons en avant quelques-uns qui se marient bien avec l'MODE():

  • MEDIAN() – renvoie la valeur centrale d'un ensemble de données

  • AVERAGE() – calcule la moyenne arithmétique

  • COUNTIF() – compte le nombre d'occurrences d'une valeur spécifique, ce qui est utile pour vérifier manuellement les fréquences.

Si vous travaillez avec des données pouvant avoir plusieurs modes, n'oubliez pas d'utiliser la commande « MODE.MULT() ». 

Conclusion

Comme nous l'avons vu, MODE() est un outil simple et utile pour trouver le nombre le plus courant dans n'importe quelle liste. Que vous résumiez les résultats d'une enquête, suiviez les ventes ou analysiez des entrées répétées, l'MODE() vous fournit rapidement des informations grâce à une seule formule. 

Pour approfondir vos compétences en Excel, explorez d'autres fonctions statistiques telles que MEDIAN(), AVERAGE() et COUNTIF(). La combinaison de ces outils vous aidera à résumer, analyser et véritablement comprendre vos données sous tous les angles. N'oubliez pas de vous inscrire à notre cours Analyse de données dans Excel afin de continuer à perfectionner vos compétences.


Josef Waples's photo
Author
Josef Waples

Je suis rédacteur et éditeur dans le domaine de la science des données. Je suis particulièrement intéressé par l'algèbre linéaire, les statistiques, R, etc. Je joue également beaucoup aux échecs ! 

Foire aux questions

Que faire s'il existe plusieurs modes ?

MODE() ne renvoie qu'une seule valeur (le premier mode trouvé). S'il y en a plusieurs, veuillez utiliser MODE.MULT() pour les obtenir tous.

La fonction MODE() fonctionne-t-elle avec du texte ?

Non. L'MODE() e uniquement les chiffres.

Que se passe-t-il s'il n'y a pas de mode ?

toutes les valeurs sont uniques, vous obtiendrez une erreur d'#N/A.

Sujets

Apprenez Excel avec DataCamp

Cours

Préparation des données dans Excel

3 h
66.8K
Maîtrisez la préparation des données Excel grâce aux fonctions logiques, formules imbriquées, fonctions de recherche et tableaux croisés dynamiques.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Apparenté

blog

Architecture de l'entrepôt de données : Tendances, outils et techniques

Apprenez l'essentiel de l'architecture d'un entrepôt de données, des composants clés aux meilleures pratiques, pour construire un système de données évolutif et efficace !
Kurtis Pykes 's photo

Kurtis Pykes

15 min

Didacticiel

Méthode index() de Python expliquée à l'aide d'exemples

Découvrez comment utiliser la fonction index() de Python pour trouver la position d'éléments dans des listes.
Sejal Jaiswal's photo

Sejal Jaiswal

Didacticiel

Python Switch Case Statement : Guide du débutant

Découvrez le match-case de Python : un guide sur sa syntaxe, ses applications en data science, ML, et une analyse comparative avec le switch-case traditionnel.
Matt Crabtree's photo

Matt Crabtree

Didacticiel

Comment arrondir à 2 décimales en Python

Découvrez comment arrondir un nombre à deux décimales dans Python pour une plus grande précision à l'aide de techniques telles que round(), format() et les techniques de formatage de chaînes.
Allan Ouko's photo

Allan Ouko

Didacticiel

Instructions IF, ELIF et ELSE en Python

Dans ce tutoriel, vous apprendrez exclusivement les instructions if else en Python.
Sejal Jaiswal's photo

Sejal Jaiswal

Didacticiel

Tutoriel sur les méthodes .append() et .extend() de Python

Apprenez à utiliser les méthodes .append() et .extend() pour ajouter des éléments à une liste.
DataCamp Team's photo

DataCamp Team

Voir plusVoir plus