Formule Excel: nombre d'occurrences dans la liste -

Table des matières

Formule générique

=COUNTIF($A$1:A1,value)

Sommaire

Pour créer un décompte en cours de certaines valeurs qui apparaissent dans la plage de cellules, vous pouvez utiliser le COUNTIF avec une "référence mixte" pour créer un total cumulé. Dans l'exemple illustré, la formule en C5 est:

=IF(B5="blue",COUNTIF($B$5:B5,"blue"),"")

Explication

Travaillant de l'intérieur vers l'extérieur, la fonction COUNTIF est configurée pour compter la valeur «bleu» qui apparaît dans la colonne B:

COUNTIF($B$5:B5,"blue")

Notez que le côté gauche de la référence de plage est verrouillé ($ B $ 5) et le côté droit est relatif (B5). C'est ce qu'on appelle une "référence mixte", car elle contient à la fois des adresses absolues et relatives et crée une plage en expansion.

Lorsque la formule est copiée, la première cellule de la référence est verrouillée, mais la deuxième référence se développe pour inclure chaque nouvelle ligne. Sur chaque ligne, COUNTIF compte les cellules de la plage qui sont égales à «bleu» et le résultat est un décompte en cours.

La couche externe de la formule utilise la fonction IF pour contrôler le déclenchement de COUNTIF. COUNTIF n'a généré un décompte que lorsque la valeur en B est "bleu". Sinon, IF renvoie une chaîne vide ("").

Nombre courant de chaque valeur

Pour créer un décompte en cours de chaque valeur qui apparaît dans la colonne A, vous pouvez utiliser une version générique de la formule comme ceci:

=COUNTIF($A$1:A1,A1)

Articles intéressants...