Formule Excel: compter les cellules égales à l'une des nombreuses choses -

Table des matières

Formule générique

=SUMPRODUCT(COUNTIF(rng,things))

Sommaire

Pour compter le nombre de cellules égal à l'une des nombreuses valeurs, vous pouvez utiliser la fonction NB.SI à l'intérieur de la fonction SOMMEPROD. Dans la forme générique de la formule (ci-dessus), rng représente une plage de cellules et les choses représentent les valeurs à compter.

Dans l'exemple illustré, la cellule G5 contient cette formule:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Remarque: COUNTIF n'est pas sensible à la casse.

Explication

COUNTIF compte le nombre de cellules de la plage qui répondent aux critères que vous fournissez. Lorsque vous donnez à COUNTIF une plage de cellules comme critère, il renvoie un tableau de nombres comme résultat, où chaque nombre représente le nombre d'une chose dans la plage. Dans ce cas, la plage nommée «choses» (D5: D7) contient 3 valeurs, donc COUNTIF renvoie 3 résultats dans un tableau comme:

=SUMPRODUCT((1;1;1))

Puisque les valeurs "jaune", "vert" et "chien" apparaissent toutes une fois dans la plage B5: B10. Pour gérer ce tableau, nous utilisons la fonction SUMPRODUCT, qui est conçue pour fonctionner avec des tableaux. SUMPRODUCT résume simplement les éléments du tableau et renvoie le résultat, 3.

Avec une constante de tableau

Avec un nombre limité de valeurs, vous pouvez utiliser une constante de tableau dans votre formule avec SUM, comme ceci:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Mais si vous utilisez des références de cellule dans les critères, vous devrez entrer en tant que formule matricielle ou basculer vers SUMPRODUCT.

Articles intéressants...