Compter le nombre de lignes avec plusieurs critères OU
Pour compter le nombre de lignes répondant à plusieurs critères répartis dans différentes colonnes avec une logique **OU**, la fonction **SOMMEPROD** est idéale. Par exemple, j’ai un rapport produit comme ci-dessous, et je souhaite compter les lignes où le produit est « T-shirt » **ou** la couleur est « Noir ». Comment faire cela dans Excel ?

Compter le nombre de lignes avec plusieurs critères OU
Sous Excel, pour utiliser la fonction SOMMEPROD afin de compter le nombre de lignes répondant à plusieurs critères dans différentes colonnes, la syntaxe générique est la suivante :
- criteria1, criteria2: Les expressions logiques employées pour remplir les conditions.
Par exemple, pour compter le nombre de lignes où le produit est « T-shirt » ou la couleur est « Noir », saisissez ou copiez la formule suivante dans une cellule vide afin d’obtenir le résultat, puis appuyez sur la touche Entrée:

Explication de la formule :
=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))
- (A2:A12="T-shirt")+(C2:C12="Noir") :
La première expression logique vérifie si le produit est « T-shirt » et renvoie le résultat suivant : {FAUX; VRAI; VRAI; FAUX; VRAI; FAUX; VRAI; FAUX; FAUX; FAUX; VRAI}.
La deuxième expression logique vérifie si la couleur est « Noir » et renvoie un résultat tel que : {VRAI; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; VRAI; FAUX; FAUX; VRAI}.
L’opérateur OU étant représenté par une addition, les deux expressions logiques sont combinées à l’aide du signe plus (+). Cette opération mathématique convertit automatiquement les valeurs VRAI et FAUX en 1 et 0, ce qui donne le tableau suivant : {1; 1; 1; 0; 1; 0; 1; 1; 0; 0; 2}. - --((A2:A12="T-shirt")+(C2:C12="Noir")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0) : Tout d’abord, on identifie les valeurs du tableau supérieures à 0 : celles-ci deviennent VRAI, tandis que les autres (inférieures ou égales à 0) deviennent FAUX. Ensuite, les doubles signes négatifs convertissent ces valeurs booléennes en nombres : VRAI devient 1 et FAUX devient 0, ce qui donne le tableau suivant : {1;1;1;0;1;0;1;1;0;0;1}.
- SOMMEPROD(--((A2:A12="T-shirt")+(C2:C12="Noir")>0))=SOMMEPROD({1;1;1;0;1;0;1;1;0;0;1}) : Enfin, la fonction SOMMEPROD additionne toutes les valeurs du tableau pour obtenir le résultat : 7.
Conseils :
Pour ajouter davantage de conditions, il suffit d’intégrer d’autres expressions logiques dans la fonction SOMMEPROD. Ainsi, pour compter le nombre de lignes où le produit est « T-shirt », la couleur est « Noir » ou la quantité est égale à 50, utilisez la formule suivante :

Fonction associée utilisée :
- SUMPRODUCT:
- La fonction SOMMEPROD permet de multiplier entre elles deux colonnes ou plus, ou encore des matrices, puis d’obtenir la somme des produits ainsi calculés.
Autres articles :
- Compter le nombre de lignes contenant des valeurs spécifiques
- Il est généralement facile de compter le nombre de cellules contenant une valeur spécifique dans une feuille Excel. Toutefois, déterminer le nombre de lignes comportant des valeurs spécifiques peut s’avérer plus complexe. Dans ce cas, une formule avancée combinant les fonctions SOMME, PRODUITMAT, TRANSPOSE et COLONNE vous apporte une solution efficace. Ce tutoriel vous explique pas à pas comment créer cette formule pour accomplir cette tâche sous Excel.
- Compter les lignes répondant à des critères internes
- Supposons que vous disposiez d’un rapport des ventes de produits pour cette année et l’année dernière, et que vous souhaitiez désormais compter les produits dont les ventes cette année sont supérieures — ou inférieures — à celles de l’année dernière, comme illustré ci-dessous. Habituellement, vous pouvez ajouter une colonne auxiliaire pour calculer la différence de ventes entre les deux années, puis utiliser NB.SI pour obtenir le résultat. Dans cet article, nous vous montrons toutefois comment utiliser directement la fonction SOMMEPROD pour obtenir ce résultat, sans aucune colonne auxiliaire.
- Compter les lignes répondant à plusieurs critères
- Pour compter le nombre de lignes dans une plage selon plusieurs critères — dont certains reposent sur des tests logiques appliqués ligne par ligne — la fonction SOMMEPROD d’Excel s’avère particulièrement utile.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.