Summe wenn nach Wochentag – Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie die SUMIFS-Funktion verwenden, um Daten zu summieren, die bestimmten Wochentagen in Excel und Google Sheets entsprechen.

Summe wenn nach Wochentag - Textwerte

Zuerst werden wir demonstrieren, wie man Daten, die bestimmten entsprechen, summiert Namen der Wochentage.

Wir können die SUMIFS-Funktion zusammen mit einer Hilfsspalte mit der TEXT-Funktion verwenden, um alle zu summieren Der Umsatz die an einem bestimmten Ort stattfinden Wochentag:

1 =SUMIFS(D3:D9,C3:C9,F3)

Im obigen Beispiel verwenden wir die TEXT-Funktion, um den Namen des zu extrahieren Wochentag von dem Verkaufsdatum:

1 =TEXT(B3,"dddd")

Die SUMIFS-Funktion verwendet dann diese Hilfsspalte, um die Übersichtstabelle zu erstellen:

1 =SUMIFS(D3:D9,C3:C9,F3)

Summe Wenn nach Wochentag - Verwenden von WEEKDAY

Alternativ können auch Wochentagsnummern verwendet werden. Dazu muss die Hilfsspalte in den Quelldaten die WEEKDAY-Funktion verwenden:

1 =WOCHENTAG(B3)

Die Verwendung des numerischen Werts WEEKDAY anstelle des Wochentagsnamens bietet Ihnen möglicherweise flexiblere Optionen für spätere Datenvisualisierungsaufgaben und Zusammenfassungsfunktionen.

Summe Wenn nach Wochentag - Ohne Hilfsspalte

Das obige Beispiel summierte Daten nach Wochentag unter Verwendung einer Hilfsspalte. Um die Notwendigkeit einer Hilfsspalte zu vermeiden, können wir die SUMPRODUCT-Funktion verwenden:

1 =SUMMENPRODUKT(--(WOCHENTAG(B3:B9)=E3),C3:C9)

Hier führt die SUMPRODUCT-Funktion eine komplizierte „Summe if“-Berechnung durch. Gehen wir das obige Beispiel durch.

Dies ist unsere endgültige Formel:

1 =SUMMENPRODUKT(--(WOCHENTAG(B3:B9)=E3),C3:C9)

Zuerst wertet die SUMPRODUCT-Funktion die Wochentagsnummer jedes der Verkaufstermine und listet auch das Array der Werte von Anzahl der Verkäufe Säule:

1 =SUMMENPRODUKT(--({6; 2; 5; 1; 4; 7; 3}=1),{4; 9; 1; 7; 6; 2; 5})

Mit dem logischen Test (=1) werden Wochentagsnummern von 1 auf TRUE geändert, alle anderen sind FALSE:

1 =SUMMENPRODUKT(--({FALSCH; FALSCH; FALSCH; WAHR; FALSCH; FALSCH; FALSCH }),{4; 9; 1; 7; 6; 2; 5})

Als nächstes wandeln die Doppelstriche (-) die TRUE- und FALSE-Werte in 1s und 0s um:

1 =SUMMENPRODUKT({0; 0; 0; 1; 0; 0; 0},{4; 9; 1; 7; 6; 2; 5})

Die SUMPRODUCT-Funktion multipliziert dann jedes Paar von Einträgen in den Arrays, um ein Array von . zu erzeugen Anzahl der Verkäufe An Verkaufstermine das passt Wochentag 1:

1 =SUMMENPRODUKT({0; 0; 0; 7; 0; 0; 0})

Schließlich werden die Zahlen im Array summiert:

1 =7

Weitere Details zur Verwendung von Booleschen Anweisungen und dem Befehl „-“ in einer SUMPRODUCT-Funktion finden Sie hier

Zellenreferenzen sperren

Um unsere Formeln leichter lesbar zu machen, haben wir die Formeln ohne gesperrte Zellbezüge gezeigt:

1 =SUMMENPRODUKT(--(WOCHENTAG(B3:B9)=E3),C3:C9)

Diese Formeln funktionieren jedoch nicht richtig, wenn Sie sie an anderer Stelle in Ihrer Datei kopieren und einfügen. Stattdessen sollten Sie gesperrte Zellbezüge wie folgt verwenden:

1 =SUMMENPRODUKT(--(WOCHENTAG($B$3:$B$9)=E3),$C$3:$C$9)

Lesen Sie unseren Artikel zum Sperren von Zellreferenzen, um mehr zu erfahren.

Summe wenn nach Wochentag in Google Tabellen

Diese Formeln funktionieren in Google Sheets genauso wie in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave