Table des matières:
Vidéo: Excel - Les fonctions NB, NB.SI, NBVAL, NB.VIDE / Compter un nombre de cellules en particulier 2025
Excel 2007 offre un ensemble de fonctions de comptage - y compris COUNT, COUNTA, COUNTBLANK et COUNTIF - dans la catégorie Statistiques qui vous permettent de compter le nombre de cellules qui contiennent des valeurs numériques, qui sont non vides (et contiennent donc des entrées de toute nature), ou dont les valeurs répondent aux critères que vous spécifiez. Vous pouvez trouver ces fonctions dans le menu Suite statistique accessible depuis le menu déroulant du bouton Plus de fonctions de l'onglet Formules.
Formules de comptage de bâtiments
La figure suivante illustre les différents types de formules de comptage que vous pouvez construire pour renvoyer des statistiques de base telles que le nombre total de cellules dans une plage particulière, le nombre de cellules occupées dans cette plage, ainsi que le nombre d'entrées numériques et de texte dans la plage occupée. Dans cette feuille de calcul, la plage de cellules A1: C7 a reçu le nom sales_data.
La formule la plus basique est celle qui renvoie le nombre total de cellules dans la plage sales_data. Pour générer cette formule dans la cellule C10, utilisez les fonctions d'informations ROWS et COLUMNS pour renvoyer le nombre de lignes et de colonnes de la plage, puis créez la formule suivante qui multiplie ces deux valeurs ensemble:
= ROWS (sales_data) * COLUMNS (sales_data)
Cette formule renvoie bien sûr 21 à la cellule C9. La formule suivante calcule le nombre de ces 21 cellules qui contiennent des entrées de données (de n'importe quel type) en utilisant la fonction COUNTA. Cette fonction compte le nombre de cellules qui ne sont pas vides dans les plages que vous spécifiez. La fonction COUNTA utilise la syntaxe suivante:
= COUNTA (valeur1, [valeur2], […])
Les arguments valeur (tous facultatifs sauf pour valeur1) sont jusqu'à 30 valeurs différentes ou plages de cellules que vous voulez compté. Dans l'exemple illustré sur la figure, la cellule C11 contient la fonction COUNTA suivante:
= COUNTA (sales_data)
Cette formule renvoie 19 à la cellule C11. La formule suivante dans l'exemple de feuille de calcul calcule le nombre d'entrées numériques dans la plage de cellules sales_data. Pour ce faire, vous utilisez la fonction COUNT. La fonction COUNT prend les mêmes arguments que COUNTA, la seule différence étant que COUNT compte une valeur ou une cellule spécifiée dans ses arguments value uniquement si elle contient une entrée numérique.
La cellule C13 contient la formule suivante pour le calcul du nombre d'entrées numériques dans la table des ventes maison: sales_data:
= COUNT (data_data)
Excel renvoie 10 à la cellule C13.Notez qu'en calculant ce résultat, Excel compte les cinq entrées de date (avec la date de chaque vente) dans la plage de cellules B3: B7 ainsi que les cinq entrées de données numériques (avec les prix de vente de chaque maison) dans la plage C3: C7.
La formule suivante de la feuille de calcul illustrée dans la figure utilise la fonction COUNTBLANK pour calculer le nombre de cellules vides dans la plage sales_data. La fonction COUNTBLANK fonctionne exactement comme les fonctions COUNTA et COUNT, sauf qu'elle renvoie le nombre de cellules non occupées de la plage. Cet exemple utilise la fonction COUNTBLANK suivante dans la cellule C15:
= COUNTBLANK (sales_data)
Excel renvoie ensuite 2 à la cellule C16.
Comptage conditionnel
Excel inclut une fonction COUNTIF que vous pouvez utiliser pour compter les cellules dans une plage uniquement lorsqu'elles remplissent une certaine condition. La fonction COUNTIF prend deux arguments et utilise la syntaxe suivante:
= COUNTIF (plage, critères)
L'argument plage spécifie la plage de cellules à partir de laquelle le compte conditionnel doit être calculé. L'argument critères spécifie la condition à utiliser. Vous pouvez exprimer cet argument sous la forme d'un nombre, d'une expression ou d'un texte indiquant les cellules à compter. Lorsque vous spécifiez un nombre pour l'argument critères, vous n'avez pas à placer le nombre entre guillemets. Par exemple, dans une plage de cellules nommée table_data, pour compter le nombre d'entrées contenant le chiffre 5, entrez la formule COUNTIF suivante:
= COUNTIF (table_data, 5)
Toutefois, lors de la spécification d'une expression ou d'un texte comme argument critères, vous devez placer l'expression ou le texte entre guillemets fermés comme dans "= 5", "> 20" ou "New York". Ainsi, si vous voulez utiliser COUNTIF pour savoir combien de cellules dans la plage table_data ont des valeurs supérieures à 5, vous devez entrer cette version de la fonction COUNTIF:
= COUNTIF (table_data, "> 5")
vous souhaitez utiliser la fonction COUNTIF pour connaître le nombre de cellules dont le contenu est égal au contenu d'une cellule particulière dans la feuille de calcul, ajoutez simplement la référence de cellule comme argument criteria de la fonction. Par exemple, si vous voulez compter le nombre de cellules dans la plage table_data qui sont égales au contenu de la cellule B3 dans la feuille de calcul, vous entrez cette formule:
= COUNTIF (table_data, B3)
