Les fonctions COUNT, COUNTA and COUNTBLANK dans Excel
NB (Anglais: COUNT) indique combien de cellules d'une plage contiennent des nombres. Ses voisines couvrent les autres cas : NBVAL (Anglais: COUNTA) compte toutes les cellules qui ne sont pas vides (nombres, textes, dates, erreurs), et NB.VIDE (Anglais: COUNTBLANK) compte les cellules vides.
Le bon choix compte : pour compter le nombre de personnes d'une liste, comptez les noms avec NBVAL (Anglais: COUNTA) ; pour compter celles qui ont une note numérique, utilisez NB (Anglais: COUNT).
Syntaxe
=COUNT(value1, [value2], …)
| Argument | Ce que cela signifie |
|---|---|
| value1 | La première plage ou valeur à compter, par exemple B2:B6. |
| value2, …facultatif | D'autres plages ou valeurs. Jusqu'à 255. |
Exemples
1. Combien de notes numériques ?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Élève | Note | Notes | |
| 2 | Noa | 72 | 3 | |
| 3 | Liam | absent | ||
| 4 | Maya | 91 | ||
| 5 | Dan | |||
| 6 | Eli | 85 |
72, 91 et 85 sont des nombres. « absent » est du texte et B5 est vide : aucun des deux ne compte.
2. Toutes les cellules non vides : COUNTA
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Élève | Note | Remplies | |
| 2 | Noa | 72 | 4 | |
| 3 | Liam | absent | ||
| 4 | Maya | 91 | ||
| 5 | Dan | |||
| 6 | Eli | 85 |
NBVAL (Anglais: COUNTA) compte aussi le texte « absent » : 4 cellules sur 5 sont remplies.
3. Cellules vides : COUNTBLANK
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Élève | Note | Manquantes | |
| 2 | Noa | 72 | 1 | |
| 3 | Liam | absent | ||
| 4 | Maya | 91 | ||
| 5 | Dan | |||
| 6 | Eli | 85 |
Seule la cellule de Dan est vide. Pratique pour repérer les trous dans une liste.
4. Combien de personnes figurent sur la liste ?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Élève | Note | Élèves | |
| 2 | Noa | 72 | 5 | |
| 3 | Liam | absent | ||
| 4 | Maya | 91 | ||
| 5 | Dan | |||
| 6 | Eli | 85 |
Les noms sont du texte : comptez-les avec NBVAL (Anglais: COUNTA). =NB(A2:A6) renverrait 0.
Erreurs courantes
COUNT renvoie 0 sur une liste de noms. Les noms sont du texte, et NB (Anglais: COUNT) ne compte que les nombres.
Correction : Utilisez NBVAL (Anglais: COUNTA) pour du texte.
COUNTA compte des cellules qui semblent vides. Un espace ou une formule qui renvoie un texte vide rend une cellule non vide.
Correction : Supprimez les espaces parasites, ou comptez avec une condition en utilisant NB.SI (Anglais: COUNTIF).
Les nombres enregistrés comme texte ne sont pas comptés par NB (Anglais: COUNT).
Correction : Convertissez-les en vrais nombres (Données › Convertir, ou multipliez par 1).
Questions fréquemment posées
Comment compter les cellules qui remplissent une condition ?
Utilisez NB.SI (Anglais: COUNTIF), par exemple =NB.SI(B2:B6;">80"), ou NB.SI.ENS (Anglais: COUNTIFS) pour plusieurs conditions.
COUNT compte-t-elle les dates ?
Oui. Excel stocke les dates sous forme de nombres : NB (Anglais: COUNT) les compte donc.
Fonctions associées
- COUNTIFCOUNTIF compte les cellules d'une plage qui remplissent une condition : un texte, un nombre, une comparaison comme « >100 » ou un caractère générique.
- COUNTIFSCOUNTIFS compte les lignes qui remplissent plusieurs conditions à la fois, comme une région et une plage de montants.
- AVERAGEAVERAGE renvoie la moyenne arithmétique de nombres ou d'une plage, en ignorant le texte et les cellules vides.