Formules Excel

Comment compter les cellules non vides avec NBVAL.SI sur Excel ?

15 janvier 2026 3 vues

Excel regorge de fonctions puissantes pour analyser et manipuler vos données. Parmi celles-ci, la fonction NBVAL.SI se distingue par sa capacité à compter les cellules non vides qui répondent à des critères spécifiques. Contrairement à NBVAL qui compte toutes les cellules non vides dans une plage, NBVAL.SI permet d'affiner votre analyse en ciblant uniquement les cellules qui vous intéressent. Cet article vous guidera à travers l'utilisation de NBVAL.SI, avec des exemples pratiques et des conseils pour optimiser vos feuilles de calcul.

Qu'est-ce que la fonction NBVAL.SI Excel ?

La fonction NBVAL.SI dans Excel est une fonction statistique qui compte le nombre de cellules non vides dans une plage donnée qui répondent à un critère spécifique. Elle est particulièrement utile lorsque vous avez besoin d'analyser des données et de déterminer le nombre d'entrées qui satisfont une condition particulière.

La syntaxe de la fonction est la suivante :

=NBVAL.SI(plage; critère)

Où :

  • plage : est la plage de cellules dans laquelle vous souhaitez compter les cellules non vides.
  • critère : est la condition que les cellules doivent remplir pour être comptées.

Différence entre NBVAL et NBVAL.SI

Il est crucial de comprendre la différence entre NBVAL et NBVAL.SI pour les utiliser correctement.

  • NBVAL compte toutes les cellules non vides dans une plage, sans tenir compte d'aucun critère. Si vous voulez simplement savoir combien de cellules contiennent des données, NBVAL est la fonction à utiliser.
  • NBVAL.SI compte uniquement les cellules non vides qui répondent à un critère spécifique. Cela permet une analyse plus ciblée et précise.

Pourquoi utiliser NBVAL.SI ?

La fonction NBVAL.SI est un outil précieux dans de nombreux scénarios :

  • Analyse de données: Déterminer le nombre de clients actifs, de produits en stock, ou de commandes validées.
  • Suivi de projet: Compter le nombre de tâches terminées, en cours, ou en attente.
  • Contrôle qualité: Identifier le nombre de produits conformes ou non conformes aux normes.
  • Gestion des stocks: Calculer le nombre d'articles dont la quantité est inférieure à un seuil critique.

En bref, NBVAL.SI vous permet de filtrer et de compter des données spécifiques, ce qui vous donne une meilleure compréhension de vos informations.

Exemples pratiques d'utilisation de NBVAL.SI

Pour illustrer l'utilisation de NBVAL.SI, voici quelques exemples concrets :

Exemple 1 : Compter le nombre de clients actifs

Supposons que vous ayez une liste de clients dans la colonne A (de A2 à A100) et que la colonne B (de B2 à B100) indique leur statut (« Actif » ou « Inactif »). Pour compter le nombre de clients actifs, vous pouvez utiliser la formule suivante :

=NBVAL.SI(B2:B100; "Actif")

Cette formule compte le nombre de cellules dans la plage B2:B100 qui contiennent le texte « Actif » et qui ne sont pas vides.

Explication étape par étape:

  1. Ouvrez votre feuille de calcul Excel.
  2. Localisez la colonne contenant le statut de vos clients (par exemple, la colonne B).
  3. Dans une cellule vide (par exemple, C1), entrez la formule =NBVAL.SI(B2:B100; "Actif").
  4. Appuyez sur Entrée. La cellule affichera le nombre de clients actifs.

Capture d'écran décrite textuellement:

Une capture d'écran montrant une feuille Excel avec une colonne "Clients" (A2:A100) et une colonne "Statut" (B2:B100). La colonne statut contient les valeurs "Actif" et "Inactif". La cellule C1 contient la formule =NBVAL.SI(B2:B100; "Actif") et affiche le résultat, par exemple, "45".

Exemple 2 : Compter le nombre de produits en stock supérieur à 10

Imaginons que vous ayez une liste de produits dans la colonne A (de A2 à A100) et que la colonne C (de C2 à C100) indique la quantité en stock. Pour compter le nombre de produits dont la quantité en stock est supérieure à 10, vous pouvez utiliser la formule suivante :

=NBVAL.SI(C2:C100; ">10")

Cette formule compte le nombre de cellules dans la plage C2:C100 qui contiennent une valeur supérieure à 10 et qui ne sont pas vides.

Explication étape par étape:

  1. Ouvrez votre feuille de calcul Excel.
  2. Localisez la colonne contenant la quantité en stock (par exemple, la colonne C).
  3. Dans une cellule vide (par exemple, D1), entrez la formule =NBVAL.SI(C2:C100; ">10").
  4. Appuyez sur Entrée. La cellule affichera le nombre de produits avec une quantité supérieure à 10.

Capture d'écran décrite textuellement:

Une capture d'écran montrant une feuille Excel avec une colonne "Produits" (A2:A100) et une colonne "Quantité en stock" (C2:C100). La colonne Quantité en stock contient des nombres. La cellule D1 contient la formule =NBVAL.SI(C2:C100; ">10") et affiche le résultat, par exemple, "28".

Exemple 3 : Compter le nombre de cellules contenant une date spécifique

Supposons que vous ayez une colonne de dates (de A1 à A50) et que vous souhaitiez compter le nombre de cellules contenant la date du 01/01/2024. La formule serait :

=NBVAL.SI(A1:A50; "01/01/2024")

Assurez-vous que le format de date dans votre feuille Excel correspond à celui utilisé dans le critère.

Explication étape par étape:

  1. Ouvrez votre feuille de calcul Excel.
  2. Localisez la colonne contenant les dates (par exemple, la colonne A).
  3. Dans une cellule vide, entrez la formule =NBVAL.SI(A1:A50; "01/01/2024").
  4. Appuyez sur Entrée. La cellule affichera le nombre de cellules contenant la date spécifiée.

Capture d'écran décrite textuellement:

Une capture d'écran montrant une feuille Excel avec une colonne "Dates" (A1:A50). La colonne Dates contient différentes dates. Une cellule contient la formule =NBVAL.SI(A1:A50; "01/01/2024") et affiche le résultat, par exemple, "5".

Astuces et conseils pour optimiser l'utilisation de NBVAL.SI

  • Utiliser des références de cellules pour le critère: Au lieu d'entrer directement le critère dans la formule, vous pouvez utiliser une référence de cellule. Cela facilite la modification du critère sans avoir à modifier la formule elle-même. Par exemple, si la cellule E1 contient le critère « Actif », vous pouvez utiliser la formule =NBVAL.SI(B2:B100; E1).
  • Combiner NBVAL.SI avec d'autres fonctions: Vous pouvez combiner NBVAL.SI avec d'autres fonctions Excel pour effectuer des analyses plus complexes. Par exemple, vous pouvez utiliser NBVAL.SI avec SI pour créer une formule qui renvoie un résultat différent en fonction du nombre de cellules correspondant au critère.
  • Faire attention aux types de données: Assurez-vous que le type de données dans la plage correspond au type de données du critère. Par exemple, si vous essayez de compter des nombres, assurez-vous que les cellules de la plage contiennent des nombres et non du texte.
  • Utiliser des caractères génériques: Vous pouvez utiliser des caractères génériques dans le critère pour effectuer des recherches plus flexibles. Par exemple, * représente n'importe quelle séquence de caractères et ? représente n'importe quel caractère unique. Par exemple, la formule =NBVAL.SI(A1:A10; "A*") compte le nombre de cellules dans la plage A1:A10 qui commencent par la lettre « A ».
  • Nommer les plages : Si vous utilisez fréquemment la même plage dans plusieurs formules NBVAL.SI, il est judicieux de nommer cette plage. Cela rend vos formules plus lisibles et plus faciles à maintenir. Pour nommer une plage, sélectionnez-la et entrez un nom dans la zone de nom à gauche de la barre de formule.

Erreurs courantes à éviter avec NBVAL.SI

  • Oublier les guillemets pour les critères textuels: Lorsque vous utilisez un critère textuel, n'oubliez pas de l'entourer de guillemets doubles (""). Sinon, Excel interprétera le critère comme une référence de cellule.
  • Confondre les opérateurs de comparaison: Assurez-vous d'utiliser les opérateurs de comparaison corrects (>, <, >=, <=, =) pour le critère. Par exemple, pour compter les cellules supérieures à 10, utilisez ">10" et non >10.
  • Ignorer la casse: Par défaut, NBVAL.SI n'est pas sensible à la casse. Cela signifie qu'il considère « Actif » et « actif » comme identiques. Si vous avez besoin de faire une distinction entre majuscules et minuscules, vous devrez utiliser une formule plus complexe combinant EXACT et SOMMEPROD.
  • Ne pas tenir compte des espaces: Les espaces avant ou après le critère peuvent affecter le résultat. Assurez-vous que le critère correspond exactement au contenu des cellules.
  • Utiliser des références incorrectes : Vérifiez attentivement les plages de cellules que vous utilisez dans votre formule. Une erreur de référence peut entraîner des résultats incorrects.

Alternatives à NBVAL.SI

Bien que NBVAL.SI soit un outil puissant, il existe d'autres fonctions Excel qui peuvent être utilisées pour effectuer des analyses similaires :

  • NB.SI : Compte le nombre de cellules contenant des nombres qui répondent à un critère spécifique.
  • SOMME.SI : Additionne les valeurs des cellules qui répondent à un critère spécifique.
  • MOYENNE.SI : Calcule la moyenne des valeurs des cellules qui répondent à un critère spécifique.
  • FILTRE : Permet d'extraire une plage de données basée sur un ou plusieurs critères. Combiné avec NBVAL, cela permet de compter des éléments filtrés.

Le choix de la fonction dépendra de vos besoins spécifiques et du type d'analyse que vous souhaitez effectuer.

Conclusion

La fonction NBVAL.SI est un outil indispensable pour tout utilisateur d'Excel souhaitant analyser ses données de manière précise et efficace. En comprenant sa syntaxe, ses applications et ses limitations, vous pouvez l'utiliser pour répondre à une grande variété de questions et obtenir des informations précieuses à partir de vos feuilles de calcul. N'hésitez pas à expérimenter avec les exemples et les astuces présentés dans cet article pour maîtriser pleinement cette fonction et optimiser vos analyses de données.

Questions fréquentes

Quelle est la différence entre NBVAL et NB.SI dans Excel ?

NBVAL compte toutes les cellules non vides dans une plage, tandis que NB.SI compte le nombre de cellules contenant des nombres qui répondent à un critère spécifique. NBVAL.SI compte les cellules *non vides* qui répondent à un critère.

Puis-je utiliser des caractères génériques avec NBVAL.SI ?

Oui, vous pouvez utiliser des caractères génériques comme * (n'importe quelle séquence de caractères) et ? (n'importe quel caractère unique) dans le critère de NBVAL.SI pour effectuer des recherches plus flexibles.

Comment compter les cellules vides avec un critère spécifique ?

Vous ne pouvez pas directement compter les cellules vides avec NBVAL.SI. Cependant, vous pouvez utiliser NB.SI pour compter les cellules vides qui répondent à un critère spécifique. Vous pouvez également utiliser la fonction `ESTERREUR` en combinaison avec `NBVAL.SI` pour compter des erreurs spécifiques.

Mots-clés associés :

nbval excel nb.si excel compter cellules excel formules excel statistiques excel tutoriel

Partager cet article :