2013-04-22 4 views
9

Ich möchte eine Formel, die Spalte D fasst, wenn die Spalte K einen Wert zwischen 3000 und 4000. hat habe ich folgendes aber keine Arbeit versucht:Wie kann ich mehrere Kriterien für eine Google Spreadsheet SumIF-Formel festlegen?

SUMIF(K3:K67; ">= 3000 & < 4000";D3:D67) 
    SUMIF(K3:K67; ">= 3000 " & " < 4000";D3:D67) 
    SUMIF(K3:K67; ">= 3000 AND < 4000";D3:D67) 

Ist das möglich oder muss ich die ARRAYFORMULA Funktion (die Ich verstehe nicht) wie in this question?

Edit: Dies funktioniert, also gibt es nichts falsch mit den Daten:

SUMIF(K3:K67; ">= 3000";D3:D67) 

Antwort

15

Es gibt eine Reihe von Möglichkeiten, dies zu tun. Vor einiger Zeit habe ich einige Zeit damit verbracht, herauszufinden, welche Methode am wasserdichtesten ist (zum Beispiel kann ich annehmen, dass die Formel im ursprünglichen Post der Frage, die du verlinkt hast, gescheitert ist, weil es wahrscheinlich Texteinträge gab - vielleicht einen Header) zu summierende Spalte).

IMO dies ist die wasserdichte allgemeine Lösung für eine Mehr bedingte Summe in Google Sheets:

=SUM(IFERROR(FILTER(sum_range;condition_1;condition_2;...)))

so in Ihrem speziellen Fall:

=SUM(IFERROR(FILTER(D3:D67;K3:K67>=3000;K3:K67<4000)))

Obwohl der Gleiches kann mit dem folgenden erreicht werden:

=SUMIF(K3:K67;"<4000";D3:D67)-SUMIF(K3:K67;"<3000";D3:D67)

aber ich denke, diese "dazwischen" Bedingungen sind ein spezieller Fall, wo Sie dies tun können; Die erste Lösung ist vielleicht eine bessere allgemeine Lösung.

+0

Es gab keine Fehler in den Daten in der ursprünglichen Frage - siehe Bearbeiten. Aber ich mochte deine letzte Lösung. Einfach und effektiv! – Nilzor

+0

Froh, dass es für Sie funktioniert hat. Übrigens habe ich nicht auf einen möglichen Fehler in Ihren Daten hingewiesen - ich habe mich auf die Frage bezogen, auf die Sie in Ihrem ursprünglichen Beitrag verwiesen haben. – AdamL

+0

Die Antwort von @wikier finden Sie in der aktuellen Version von Google Docs. – Cory

8

Die Antwort auf diese Frage ist seit SUMIFS veraltet enthalten jetzt, Unterstützung für mehrere Kriterien zu SUMIF hinzufügen.