Formule Somme.si avec plusieurs critères dans Google Sheets

Vous pouvez utiliser l’esperluette pour joindre des colonnes et des critères afin de coder une formule Somme.si à plusieurs critères dans Google Sheets. Les critères peuvent provenir d’une colonne ou de deux colonnes différentes, voire plus. Somme.si prend en charge les critères de colonnes multiples dans Google Sheets.

J’ai utilisé cette astuce dans un article précédent que je mentionne plus loin dans ce guide. Mais cet article ne traitait pas spécifiquement de ce sujet. J’ai donc pensé qu’il serait utile d’écrire ce tutoriel séparément, car il peut être utile aux débutants.

Pour coder une formule Somme.si à plusieurs critères dans Google Sheets, vous devez utiliser la fonction ArrayFormula en conjonction avec Somme.si. Une autre condition est l’utilisation de l’& qui permet de joindre plusieurs critères et colonnes correspondantes.

Pourquoi ne pas utiliser la formule Sommeprod.si ?

La raison pour laquelle la formule Sommeprod.si ne peut pas être utilisée est qu’elle ne peut pas se développer. En d’autres termes, elle renvoie une seule cellule de résultat.

Vous allez découvrir les avantages de l’utilisation de Somme.si avec plusieurs conditions dans Google Sheets.

Cependant, il y a une limitation dans l’utilisation de plusieurs critères dans Somme.si à l’aide de l’esperluette. Cela ne fonctionne pas avec les opérateurs de comparaison dans la formule Somme.si. Je veux dire qu’une différence de date en tant que condition dans la formule Somme.si n’est pas possible de cette façon.

Comment utiliser plusieurs critères dans Somme.si dans Google Sheets

Permettez-moi de commencer par la syntaxe de Somme.si dans Google Sheets :

Je sais que vous n’êtes pas novice en Somme.si. Voici quand même un exemple de base destiné à ceux qui n’ont pas d’expérience dans l’utilisation de la fonction Somme.si dans Google Sheets.

Données d’exemple :

Formula:
=Somme.si(A1:A,"Prune",C1:C)

Cette formule Somme.si à un seul critère somme la colonne C si la valeur de la colonne A est « Prune ».

Il n’y a aucun problème à utiliser plusieurs critères dans Somme.si de Google Sheets dans une seule colonne. Par exemple, regardez comment j’utilise la formule Somme.si pour additionner les valeurs des « Prunes » et des « Pommes ».

=ArrayFormula(somme(somme.si(A1:A,{"Prune","Pomme"},C1:C)))

Cette formule Somme.si à plusieurs conditions a déjà trouvé sa place dans mon précédent tutoriel détaillé – Comment utiliser Somme.si avec plusieurs critères dans la même colonne dans Google Sheets.

Lorsque les critères de Somme.si se trouvent dans deux colonnes différentes, vous devez utiliser soit la fonction Sommesi ou une combinaison de Somme.si.

Voici cette combinaison ArrayFormula + Somme.si + Esperluette.

Formule Somme.si à plusieurs critères dans Google Sheets

Voyez comment je code une formule Somme.si à plusieurs critères dans Google Sheets.

Les deux critères que j’ai utilisés dans cet exemple sont de la colonne A (« Pomme ») et B (« États-Unis »). Donc, les colonnes A1:A et B1:B sont combinées dans la plage de Somme.si.

En d’autres termes, pour utiliser plusieurs critères de deux ou plusieurs colonnes différentes dans Somme.si, vous devez suivre les deux conseils suivants :

  1. Combinez le critère à l’aide de l’esperluette (E2&F2).
  2. Combinez les colonnes correspondantes aux critères de la même manière (A1:A&B1:B).

Formule Somme.si à plusieurs critères – Plusieurs critères dans la même colonne + Colonne supplémentaire

Vous pouvez lire une condition OU (critères dans la même colonne) + une condition ET (critère dans une colonne différente)

C’est également possible en utilisant Somme.si dans Google Sheets ! De plus, il présente un avantage par rapport à Sommesi. Il est donc nécessaire que je vous montre d’abord la formule Sommeprod.si.

Somme de la colonne C ;

  1. Si la colonne A contient l’un des éléments « Pomme » ou « Prune ».
  2. La colonne B contient « États-Unis ».
Formula:
=ArrayFormula(somme.si(C2:C,B2:B,"États-Unis",regexmatch(A2:A,"Pomme|Prune"),TRUE))

Cette formule dépend du puissant Regexmatch dans Google Sheets. Si vous n’utilisez pas Regex, vous pouvez imbriquer les Sommesi, mais ce n’est pas une solution idéale.

Vous voulez une explication de la formule ?

Doit lire : Regexmatch dans Sommesi dans Google Sheets.

Maintenant, voyez la formule Somme.si à plusieurs critères (OU, ET dans Somme.si) qui est équivalente à la formule Sommesi ci-dessus.

=ArrayFormula(Somme(si(A1:A&B1:B,{"PommeÉtats-Unis","PruneÉtats-Unis"},C1:C)))

La formule Somme.si à plusieurs critères ci-dessus serait légèrement différente en cas d’utilisation de conditions dans des cellules en dehors de la formule.

Dans de tels cas, vous devez savoir comment formater les conditions. Voyez comment j’ai présenté les conditions dans la plage E2:F3 et les ai utilisées dans la formule.

Il est clairement avantageux d’utiliser Somme.si plutôt que Sommesi avec plusieurs conditions dans les mêmes colonnes ou dans des colonnes différentes.

Les avantages de l’utilisation de la formule Somme.si à plusieurs critères dans Google Sheets

Pour comprendre l’avantage de Somme.si dans les cas de plusieurs conditions, il suffit de supprimer la fonction Somme de la formule.

Vous verrez qu’elle produit un résultat en tableau. Contrairement à Sommesi, Somme.si peut produire un résultat en tableau.

Similaire : Problème d’extension de la formule Sommesi en tableau et formules alternatives.

Avec cet exemple, je termine ce tutoriel sur l’utilisation de la formule Somme.si à plusieurs critères dans Google Sheets. Merci de votre attention.

Website Crawlan.com

Articles en lien