Compter le nombre d'occurences d'une valeur excel

Comment compter le nombre d’occurrences d’une valeur Excel !

Apprenez à compter rapidement les occurrences d'une ou plusieurs valeurs dans Excel avec notre guide simple. Idéal pour débutants et pros !

4.9
(60)
Nous suivre sur Google

Compter le nombre d’occurrences sur Excel permet de savoir combien de fois un mot, un nombre ou une valeur apparaît dans une plage de données.

Pour compter le nombre de fois qu’un mot apparaît dans Excel, vous pouvez utiliser NB.SI, combiner plusieurs critères avec NB.SI.ENS ou passer par un tableau croisé dynamique pour analyser davantage de données.

Dans ce guide, vous découvrirez les principales méthodes pour compter des occurrences dans Excel.

Les méthodes à retenir

MéthodeDescriptionFormule Exemple
Fonction NB.SICompte le nombre de cellules qui répondent à un critère unique.=NB.SI(plage; critère)
Fonction NB.SI.ENSCompte le nombre de cellules qui répondent à plusieurs critères.=NB.SI.ENS(plage_critères1; critère1; [plage_critères2]; [critère2]; ...)
Fonction FRÉQUENCEPermet de calculer la fréquence des valeurs dans une plage de données. Utile pour les données numériques.=FREQUENCE(données; classes)
Tableau croisé dynamiquePermet d'analyser, de résumer et de présenter des données. Idéal pour compter les occurrences dans des ensembles de données complexes.Pas de formule, utilisation via l'interface Excel.
Formules matriciellesUtilise des formules complexes pour calculer des occurrences, souvent en combinaison avec les fonctions SOMME, SI et d'autres.={SOMME(SI(plage=critère; 1; 0))} (Entrée avec Ctrl+Maj+Entrée)
Compléments (Add-ins) ExcelDes outils tiers peuvent être installés pour étendre les fonctionnalités d'Excel, y compris pour compter les occurrences de manière plus avancée.Dépend du complément installé.
Tableau Récapitulatif : compter le nombre d'occurrences Excel

Compter le nombre d’occurrences d’une valeur sur Excel ? En 1 minute

Dans cette vidéo, notre formateur Excel vous montre comment compter les occurrences dans une colonne, avec un ou plusieurs critères, puis automatiser vos analyses pour gagner du temps.

💡 CHAPITRES
00:00 : Introduction
00:22 : Calculer des occurrences sur du format nombre
02:56 : Calculer des occurrences sur du format texte
05:52 : Calculer des occurrences vides
06:13 : Outro

Vous souhaitez vous exercer à compter le nombre d'occurrences ? Vous pouvez télécharger l'exercice Excel de la vidéo.

Télécharger le fichier d'exercices Excel de la vidéo

Méthode 1 : compter avec la fonction NB.SI

Avec cette fonction, vous pouvez afficher le nombre de fois qu’un élément apparait. Dans la cellule où vous souhaitez afficher le résultat du comptage, saisissez la fonction =NB.SI()

Étape 1 :

Comme dans l’exemple suivant, nous souhaitons compter le nombre de fois que la valeur « Cécile » apparaît dans Excel.

exemple compter occurrences Excel avec la fonction nb.si

Étape 2 :

Saisissez la plage de cellules à prendre en compte et le critère. Dans l’exemple, cela donne   =NB.SI(A1:A13;"Cécile"), faites ENTREE

Saisie formule fonction nb.si dans cellules pour compter le nombre d'occurence

Étape 3 :

Excel affiche le nombre d’occurrences de « Cécile », dans l’exemple : 2

Cela fonctionne aussi bien avec le critère de mot et de nombres

résultat de l'utilisation de la fonction Excel NB.SI

Et voilà, vous savez maintenant compter le nombre d'occurrence dans une colonne sur Excel avec la fonction NB.SI !

Visuel Test de niveau Excel avec Corrigé

Quel est mon niveau sur Excel ?

Testez gratuitement votre niveau avec notre quiz Excel (≈ 7 min). Accédez immédiatement à vos résultats, avec un corrigé détaillé et des ressources pour progresser.

Méthode 2 : compter avec des critères multiples avec la fonction NB.SI.ENS

vous pouvez aussi compter le nombre d’occurrences en fonction de plusieurs critères et avec plusieurs conditions. Avec la fonction NB.SI.ENS, vous pouvez compter le nombre d'occurrences de plusieurs valeurs.

Dans l’exemple suivant, nous allons compter le nombre d’employés qui sont à l’étage « 4 » au service « Ventes ».

La formule devient =NB.SI.ENS(C2:C13;"4";B2:B13;"Ventes")

« Dans la majorité des fichiers, NB.SI et NB.SI.ENS suffisent largement. Le vrai enjeu est surtout de bien structurer les données et de choisir des critères précis. »
Nicolas PARENT, formateur Excel chez Morpheus Formation

exemple de l'utilisation de la fonction NB.SI.ENS pour compter plusieurs critères

Méthode 3 – Compter des occurrences avec des formules matricielles

Les fonctions NB et SI pour compter selon deux critères

Vous pouvez aussi associer les fonctions NB et SI lorsque vous voulez, par exemple, déterminer combien de vendeurs ont vendu un type d’article.

Dans l’exemple suivant, nous souhaitons connaitre le nombre de ventes de « Livres » dans la région « Sud »

Dans cet exemple, la formule est entrée sous forme de formule matricielle. Pour valider, entrez Ctrl+Maj+Entrée pour obtenir le résultat

La formule matricielle sera =NB(SI((A2:A9="Sud")*(C2:C9="Livres");D2:D9)

utilisation des fonctions si et nb pour calculer le nombre d'occurence

Les fonctions SOMME et SI pour compter plusieurs valeurs

Vous pouvez aussi utiliser la fonction SOMME et la fonction SI conjointement pour compter plusieurs valeurs.

Dans cet exemple, nous souhaitons connaitre le nombre de factures pour les vendeurs Frédéric et Alain 

La formule matricielle sera =SOMME(SI((A2:A9="Fréderic")+(A2:A9="Alain");1;0))

Validez cette formule avec Ctrl+Maj+Entrée pour obtenir le résultat

les fonctions SOMME et SI pour compter plusieurs valeurs sur Excel

Méthode 4 - Analyser les occurrences avec un tableau croisé dynamique

Vous pouvez connaitre le nombre d’occurrences en créant un Tableau croisé dynamique.

Dans l’exemple suivant, tu crées un TCD en sélectionnant la plage de cellules A2:C8

exemple d'un tableau croisé dynamique sur Excel

Créez votre TCD dans une nouvelle feuille de calcul et dans le volet de tableau croisé dynamique, puis faites glisser Article vers la zone Ligne, Trimestre vers la zone colonne, ventes vers la zone Valeurs, et répètes de nouveau Ventes vers la zone Valeurs.

Vous trouverez le nom du champ qui s’affiche « Somme de Ventes2 » comme dans cet exemple

Résultat des champs remplis pour créer un tableau croisé dynamique

Dans la zone Valeurs, cliquez sur la flèche de Somme de ventes2 et sélectionnez Paramètres des champs de valeurs.

Sélectionnez « Nombre » dans « le champ de valeur par » et remplacez le nom par « Nombre » dans le « Nom personnalisé » comme dans l’exemple

Parametres champs de valeurs d'un tableau croisé dynamique sur Excel

Faites OK pour trouver le résultat du tableau avec les colonnes « Nombres » et « Total Nombre »

Visuel Formation gratuite sur les tableaux croisés dynamiques Excel en ligne avec PDF et sans inscription
Commencer la formation gratuite sur les TCD Excel

Compter le nombre d’occurrences de plusieurs valeurs

Pour compter le nombre d'occurrences de plusieurs valeurs dans Excel, vous pouvez utiliser différentes méthodes.

Voici un résumé des méthodes applicables :

MéthodeDescriptionFormule Exemple
Fonction NB.SIUtilisez NB.SI dans une formule matricielle pour compter les occurrences de valeurs spécifiques dans une plage.=SOMME(NB.SI(plage; {"valeur1";"valeur2";"valeur3"}))
Fonction NB.SI.ENSUtilisez NB.SI.ENS pour compter les occurrences en fonction de plusieurs critères sur des plages différentes.=NB.SI.ENS(plage_critères; "valeur1")+NB.SI.ENS(plage_critères; "valeur2")
Fonction SOMMEPRODCompte les occurrences de plusieurs valeurs en utilisant une approche conditionnelle.=SOMMEPROD((plage="valeur1")+(plage="valeur2"))
Fonctions CHAINEPour les données textuelles, combiner des fonctions pour compter les occurrences de sous-chaînes.=NB.SI(plage; "*valeur1*")+NB.SI(plage; "*valeur2*")
Tableau Croisé DynamiqueCréez un tableau croisé dynamique pour résumer les occurrences de chaque valeur unique.Pas de formule, utilisez l'interface Excel.
compter le nombre d'occurrences de plusieurs valeurs dans Excel

Notre avis :

  • La fonction NB.SI dans une formule matricielle et SOMMEPROD sont particulièrement utiles pour compter directement plusieurs valeurs.
  • Les fonctions NB.SI.ENS et les chaînes de texte avec NB.SI sont plus adaptées pour des critères spécifiques ou pour compter des occurrences de sous-chaînes dans des textes.
  • Les tableaux croisés dynamiques offrent une approche visuelle et interactive pour analyser et compter les occurrences sans nécessiter de formule. On adore !

Cas Pratique à télécharger : Compter le nombre d’occurrences Excel

Téléchargez le fichier utilisé dans la vidéo pour reproduire les manipulations et vous entraîner directement sur Excel.

Vous pouvez également récupérer notre fichier d’exercices Excel gratuit pour vous entraîner sur d’autres cas pratiques et consolider vos connaissances.

Passez des formules simples à une vraie maîtrise d’Excel

Compter des occurrences avec NB.SI, NB.SI.ENS ou un tableau croisé dynamique est déjà un bon début. Pour gagner réellement du temps, il faut aussi savoir structurer ses données, combiner les bonnes fonctions et automatiser ses analyses.

Avec notre formation Excel, vous bénéficiez :

  • D’un programme adapté à votre niveau
  • D’exercices concrets liés à vos besoins
  • D’un accompagnement par un formateur expert
  • de la possibilité de travailler sur vos propres fichiers
  • D’un format flexible, à distance ou en présentiel
Visuel formation Excel en ligne certifiante CPF
Découvrir la formation Excel 2.0 intermédiaire, complète et certifiante

FAQ - Compter le nombre d'occurrences Excel

Quelle est la formule pour compter le nombre d’occurrences dans une colonne Excel ?

Utilisez la formule =NB.SI(plage; critère) pour compter le nombre d'occurrences d'une valeur spécifique dans une colonne. Remplacez plage par la plage de cellules à vérifier et critère par la valeur spécifique à compter.

Comment utiliser un tableau croisé dynamique pour compter le nombre d’occurrences ?

  1. Sélectionnez votre plage de données.
  2. Allez dans Insertion > Tableau croisé dynamique.
  3. Choisissez votre plage de données et l'emplacement du TCD.
  4. Dans le TCD, glissez la colonne pour laquelle vous souhaitez compter les occurrences dans la zone Lignes et la même colonne (ou une autre) dans la zone Valeurs. Choisissez l'option "Nombre" pour l'agrégation.

Comment compter le nombre d’occurrences d’une valeur avec plusieurs conditions ?

Utilisez la fonction NB.SI.ENS(plage_critères1; critère1; [plage_critères2; critère2]; ...). Cette fonction permet de compter les cellules qui répondent à plusieurs critères.

Existe-t-il une fonction pour compter les occurrences uniques dans une colonne ?

Pour compter les occurrences uniques, utilisez la combinaison de fonctions =SOMMEPROD((plage<>"")/NB.SI(plage; plage)) sur Excel versions antérieures ou =NBVAL.UNIQUE(plage) dans Excel pour Microsoft 365.

Comment compter le nombre de fois qu’une valeur apparaît dans plusieurs colonnes ?

Vous pouvez utiliser une formule matricielle avec NB.SI pour chaque colonne et les additionner ou créer une formule unique avec SOMME(NB.SI(plages; critère)), en remplaçant plages par une combinaison de plages séparées par des virgules et critère par la valeur à compter.

Comment calculer la médiane dans Excel ?

Utilisez la fonction =MEDIANE(plage) pour calculer la médiane d'une série de valeurs. Remplacez plage par la plage de cellules contenant les valeurs.

Peut-on compter le nombre d’occurrences dans Excel à l’aide de Power BI ou de LibreOffice Calc ?

Oui, dans Power BI, vous pouvez utiliser des fonctions DAX comme COUNTROWS() avec des filtres appropriés. Dans LibreOffice Calc, les fonctions sont similaires à Excel, telles que NB.SI() pour compter les occurrences.

Comment bloquer une valeur dans une formule Excel ?

Pour bloquer une valeur ou une référence de cellule dans une formule, utilisez le symbole $ avant la colonne et/ou le numéro de ligne (par exemple, $A$1). Cela crée une référence absolue, qui ne change pas lorsque la formule est copiée ailleurs.

Comment utiliser la fonction NB.SI.ENS pour compter les occurrences selon plusieurs critères ?

La fonction NB.SI.ENS permet de compter les cellules qui répondent à plusieurs critères. La syntaxe est =NB.SI.ENS(plage_critères1; critère1; [plage_critères2; critère2]; ...). Remplacez chaque plage_critères par la plage de cellules à évaluer et chaque critère par la condition spécifique à vérifier.

Si cet article vous a plu, partagez-le avec votre équipe ou laissez-nous un commentaire ! 💚

Clique sur l'étoile pour l'évaluer !

Note moyenne 4.9 / 5. Nombre de votes : 60

Aucun vote jusqu'à présent ! Tu peux être le premier à évaluer cet article.

Nicolas Parent - Formateur Excel chez Morpheus Formation

Nicolas Parent - Formateur Excel chez Morpheus Formation

Je suis Nicolas, formateur Excel et co-fondateur de Morpheus Formation. Ancien comptable diplômé d'un DCG, j’ai accompagné des dizaines de collègues avant de me spécialiser dans la formation Excel. Avec plus de 700 apprenants accompagnés et des centaines d’heures de formation en entreprise, j’ai développé une pédagogie simple : rendre Excel accessible, quel que soit votre niveau.

Mes spécialités : Power Query, les Tableaux Croisés Dynamiques (TCD) ou encore les fonctions modernes : RECHERCHEX, SI.CONDITIONS, FILTRE…

Je forme notamment sur :
Formation Excel 2.0 à distance : exploiter les dernières fonctionnalités
Formation Excel débutant : poser des bases solides
Formation Excel avancé : approfondir l’analyse et l’automatisation
Formation Excel à Paris : accompagnement en présentiel

💡 Bon à savoir : nos formations sont éligibles au CPF si vous avez travaillé plus de deux ans en France. Cliquez ici pour découvrir la meilleure formation Excel CPF.

Articles: 295

2 commentaires

  1. bonjour
    je cherche une formule qui me permettrait de passer de:
    122333 à 321
    le plus grand nombre puis le second et le troisième sans doublon
    merci

    • Bonjour,

      Possible avec la fonction unique.

      Par exemple : fonction unique() :

      =JOINDRE.TEXTE("";;TRIER(UNIQUE(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)+0);;-1))

      Cette formule fonctionne, mais elle ne se met pas à jour toute seule, il faut la revalider à chaque fois.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

🎁 Félicitations ! Votre ebook Excel offert !
EXERCICES | FICHES | EXEMPLES
Votre ebook Excel offert !
Félicitations !
Vous souhaitez progresser rapidement et exploiter le plein potentiel d'Excel ?
Choisissez votre
formation Excel !
Quel est votre niveau sur Excel ?
Seulement 7 % des 8 000 personnes ont atteint un niveau avancé.
Testez vos connaissances sur Excel pour vous situer par rapport aux autres utilisateurs et découvrez nos ressources exclusives adaptées à votre niveau.
*et recevez votre certificat à la fin !
Sky Rocket Your Agency Income
Get Our Free Guide to
299 vidéos Excel rien que pour vous 😁
Tout ce qu’il faut pour progresser gratuitement sur Excel !
  • Une publication par semaine (minimum !)
  • Vos commentaires ? On les lit tous (promis)
  • Nos vidéos partent des vrais problèmes rencontrés 
C’est gratuit. C’est utile. C’est pour vous.
Excel vous fait perdre du temps ? Demandez un AUDIT gratuit
  • Identifier ce qui vous ralentit dans vos fichiers
  • Voir ce qui peut être automatisé ou fiabilisé
  • Comprendre comment faire évoluer votre façon de travailler
  • Découvrir le format de formation le plus efficace pour vous
  • Repartir avec une vision claire (même sans formation)
100 % gratuit • Sans engagement • 15 minutes Réservé aux professionnels basés en France
NICOLAS PARENT - Formateur Excel -
Expliquez-nous comment vous travaillez sur Excel. On vous montre quoi améliorer. En 15 minutes avec un expert, vous allez pouvoir :
LES 25 FONCTIONS EXCEL LES PLUS UTILISÉES !
E-book Excel offert