Comment puis-je définir plusieurs critères pour une formule SumIF de Google Spreadsheet?
Je veux une formule qui résume la colonne D
si la colonne K
a une valeur comprise entre 3000 et 4000. J'ai essayé ce qui suit, mais aucun travail:
=SUMIF(K3:K67; ">= 3000 & < 4000";D3:D67)
=SUMIF(K3:K67; ">= 3000 " & " < 4000";D3:D67)
=SUMIF(K3:K67; ">= 3000 AND < 4000";D3:D67)
Est-ce possible ou dois-je utiliser le ArrayFormula fonction (dont je ne comprends pas) comme dans cette question?
Edit: Cela fonctionne, donc il n'y a rien de mal avec les données:
=SUMIF(K3:K67; ">= 3000";D3:D67)
source d'informationauteur Nilzor
Vous devez vous connecter pour publier un commentaire.
Edit: des Feuilles de calcul Google prend désormais en charge SUMIFS.
Réponse originale à cette question:
Il y a un certain nombre de façons de le faire. Il y A peu, j'ai passé quelque temps à travailler hors de la méthode la plus étanche à l'eau (par exemple, je suppose que le formule dans le post original de la question que vous avez lié peut-être pas parce qu'il y avait probablement des entrées de texte - peut-être un en - tête de la colonne pour être additionnées).
IMO c'est le plus étanche solution générale pour un multi-somme conditionnelle dans des Feuilles de calcul Google:
=SUM(IFERROR(FILTER(sum_range;condition_1;condition_2;...)))
donc, dans votre cas précis:
=SUM(IFERROR(FILTER(D3:D67;K3:K67>=3000;K3:K67<4000)))
Bien que la même chose peut être réalisé avec les éléments suivants:
=SUMIF(K3:K67;"<4000";D3:D67)-SUMIF(K3:K67;"<3000";D3:D67)
mais je suppose que ces "entre-deux" les conditions sont un cas spécial où vous pouvez le faire; la première solution est peut-être une meilleure solution générale.
La réponse à cette question est obsolète depuis SUMIFS est maintenant inclus, ajouter le support pour de multiples critères pour
SUMIF
.