Was wäre die Tabellenkalkulationsfunktion, um alle Werte in einer Spalte basierend auf Kriterien aus einer anderen Spalte zu summieren (Ich verwende Google Tabellenkalkulation)

8

Ich möchte eine Tabellenkalkulationsfunktion, die eine Summe aller Werte in Spalte B erzeugt, wenn die Spalte A gleich 'X' ist und wenn sie gleich 'Y'

ist %Vor%

Die Ausgabe sollte wie folgt aussehen (wobei 39 und 16 die Ergebnisse der Formeln sind):

%Vor%     
Jon Erickson 31.03.2009, 22:25
quelle

6 Antworten

13

So ähnlich

%Vor%     
Sergej Andrejev 31.03.2009, 22:38
quelle
6

benutze SUMIF(range, criteria, sum_range) : (summe zwischen B2-B8, verwende den Wert in A2-A8 als Kriterium, benutze die angegebene Bedingung)

%Vor%     
Ilya Tchivilev 31.03.2009 22:53
quelle
2

Sie können SUMPRODUCT verwenden, um die Summen zu berechnen. Für die "X" -Werte:

%Vor%

für die "Y" -Werte:

%Vor%

Hoffe das hilft,

Eric Melski

BEARBEITEN: Offenbar müssen Sie ARRAYFORMULA verwenden, um SUMPRODUCT in der Google-Tabelle zu verwenden. Siehe zum Beispiel Ссылка

    
Eric Melski 31.03.2009 22:45
quelle
1

Eine schnelle und schmutzige Lösung besteht darin, zwei neue Spalten zu erstellen. Für jede Zeile x sollte Cx ungefähr so ​​sein wie = Ax == 'X'? Bx: 0. Machen Sie dasselbe für die Spalte D, aber prüfen Sie Ax == 'Y'. Dann summiere C und D.

(Nicht sicher, ob dies genau mit der Google Spreadsheet-Syntax übereinstimmt.)

    
rofrankel 31.03.2009 22:34
quelle
1

Was ist mit

? %Vor%     
pem 24.09.2012 14:51
quelle
0

Die Tatsache, dass Google Docs das sumproduct und den - Operator nicht als Excel unterstützt, ist ein bisschen lästig. Sie könnten die Funktionalitat immer mit mehr Spalten replizieren, aber wie Sie in einem Ihrer Kommentare geantwortet haben, scheint dies unmöglich.

Sie können überprüfen, ob eine verdeckte Spalte im Formular angezeigt wird. Wenn nicht, dann ist das der richtige Weg.

    
Martin 31.03.2009 22:49
quelle