Spalte nur summieren, wenn eine andere Spalte einen leeren Wert hat


11

Ich versuche nur dann, eine Summe der Spaltenwerte in einer Google-Tabelle abzurufen, wenn die benachbarte Spalte keinen Wert enthält. Betrachten Sie das folgende Beispiel:

  A | B
 -------
 40 | 50
 20 | 20
 30 | 
 10 | 

Die Summe von Asollte 40 zurückgeben.

Ich habe versucht, die folgende Funktion zu verwenden:

=SUM(FILTER(A:A, ISEMPTY(B:B)))

aber alles was ich bekomme ist : Error: Unknown function name ISEMPTY. Kann mir jemand sagen, was falsch ist oder wie man es richtig macht?


können Sie mit einem Beispiel zeigen (Eingabe und Ausgabe)?
Siva Charan

Antworten:


14

Ersetzen ISEMPTYdurchISBLANK

Ihre Formel sollte wie folgt lauten: -

=SUM(FILTER(A:A, ISBLANK(B:B)))

Jetzt erhalten Sie das Ergebnis als 40


Obwohl dies keine Lösung mit Sumif ist; aber es sieht nicht so aus, als gäbe es eine Möglichkeit, mit Sumif umzugehen!
Oliver

1

Wenn die Zelle den Wert 0 enthält, wird sie nicht als leer markiert. Aber Sie können verwenden:

=SUMIF(B:B,0,A:A)

Oder eingeschränkter:

=SUMIF(B2:B50,0,A2:A50)

template: SUMIF(range, criteria, sum_range)

Fügt die durch ein bestimmtes Kriterium angegebenen Zellen hinzu. Bereich ist der Bereich, auf den die Kriterien angewendet werden sollen. Kriterium ist die Zelle, in der das Suchkriterium angezeigt wird, oder das Suchkriterium selbst. Im Abschnitt Kriterien können Sie ein Fragezeichen ( ?) verwenden, um ein einzelnes Zeichen abzugleichen, oder ein Sternchen ( *), um eine Folge von Zeichen abzugleichen. Wenn Sie ein tatsächliches Fragezeichen oder Sternchen suchen möchten, können Sie eine Tilde ( ~) vor dem Fragezeichen ( ?) oder Sternchen ( *) eingeben . Sum_rangeist der Bereich, aus dem Werte summiert werden. Wenn dies nicht angegeben wurde, werden die im Bereich gefundenen Werte summiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.