In diesem Artikel erfahren Sie, wie Sie den SUM-Preis nach Wochentagen in Excel zurückgeben.
In einfachen Worten, während Sie mit preisgefüllten Daten arbeiten. Manchmal müssen wir die Wertsumme mit einer Bedingung finden. Bedingung ist, die Summe der Preiswerte in getrennten Spalten zu erhalten.
Für diesen Artikel benötigen wir die folgenden Funktionen:
- SUMMENPRODUKT-Funktion
- COLUMN-Funktion
- MOD-Funktion
Jetzt werden wir aus diesen Funktionen eine Formel machen. Hier erhalten wir eine Liste von Werten und wir müssen die Summe der Werte erhalten, die in jedem Vielfachen der gegebenen n-ten Spalte liegen.
Verwenden Sie die Formel:
=SUMMENPRODUKT ( -- ( MOD ( SPALTE ( Liste ) - SPALTE ( erste ) + 1 , n ) = 0 ) , Liste )
aufführen : Werteliste entlang der Spalte
Erste : erste Zelle der Liste, die die Spaltennummer zurückgibt
n : n-te Spaltenwerte zum Addieren.
Beispiel:
All dies kann verwirrend sein zu verstehen. Lassen Sie uns diese Formel testen, indem wir sie im unten gezeigten Beispiel ausführen.
Hier haben wir Daten mit Zahlen angegeben. Hier müssen wir die SUMME der Zahlen in jedem Vielfachen der 3. Spalte finden. Dafür haben wir der Formel Listen in einer Spalte zugeordnet.
Jetzt verwenden wir die folgende Formel, um die SUMME der Zahlen am 3., 6., 9., 12. usw. zu erhalten, bis die Liste endet
Formel:
=SUMMENPRODUKT ( -- ( MOD ( SPALTE ( Liste ) - SPALTE ( C5 ) + 1 , P5 ) = 0 ) , Liste )
list : Liste von Werten entlang der Spalte, die als Verwendung der benannten Bereiche angegeben ist.
C5 : erste Zelle der Liste, die die als Zellreferenz angegebene Spaltennummer zurückgibt
P5 : Wert von n als Zellbezug angegeben
Erläuterung:
- MOD(COLUMN(list)-COLUMN(C5)+1,P5) gibt die relative Spaltennummer für jedes n-Intervall zurück. Mögen
{ 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 }
- Das obige Array wird mit einem 0-Wert abgeglichen und gibt ein Array von True & False zurück.
{ FALSCH , FALSCH , WAHR , FALSCH , FALSCH , WAHR , FALSCH , FALSCH , WAHR , FALSCH , FALSCH , WAHR , FALSCH }
- Die SUMPRODUCT-Funktion berücksichtigt den Wert 1 für jeden empfangenen TRUE-Wert und 0 für den FALSE-Wert, wie unten gezeigt.
=SUMMENPRODUKT (-({0,0,1,0,0,1,0,0,1,0,0,1,0}),{40,36,51,33,42,30,92, 67, 34, 54, 69, 56, 50})
- -- wandelt TRUE in 1 und FALSE in 0 um.
- Werte, die 1s entsprechen, addieren sich nur wie in der oben erklärten Formel gezeigt.
- Die Funktion SUMMENPRODUKT addiert nun alle Werte wie unten gezeigt.
=SUMMENPRODUKT ( { 0 , 0 , 51 , 0 , 0 , 30 , 0 , 0 , 34 , 0 , 0 , 56 , 0 } )
Die SUMME der Werte { 51 + 30 + 34 + 56 } muss 171 zurückgeben.
Hier wird das Array der Funktion als benannter Bereich und Zelle als cell_reference angegeben. Drücken Sie die Eingabetaste, um das Ergebnis zu erhalten.
Wie Sie im obigen Snapshot sehen können, gibt die Summe der Werte, die in jedem 3. Intervall extrahiert wurden, 171 zurück. Die Werte sind unter roten Kästchen markiert, wie im obigen Snapshot gezeigt.
Oder Sie können das Listen-Array mit der folgenden Formel verwenden:
=SUMMENPRODUKT ( -- ( MOD ( SPALTE ( C5:O5 ) - SPALTE ( C5 ) + 1 , P5 ) = 0 ), C5:O5 )
Die obige Formel liefert das gleiche Ergebnis. Es gibt nur eine Ersetzungsliste namens range, die durch den Array-Bereich (C5:O5) ersetzt wird.
Wie Sie sehen, funktioniert die Formel einwandfrei. Jetzt müssen wir die Formel für die anderen Listen kopieren. Also benutze die STRG + D oder ziehen Sie die Option von Excel nach unten.
Wie Sie aus der obigen Formel sehen können, können Sie bedingte Werte erhalten.
Anmerkungen:
- Die Funktion SUMMENPRODUKT betrachtet nicht-numerische Werte als 0.
- Die Funktion SUMMENPRODUKT betrachtet den logischen Wert TRUE als 1 und False als 0.
- Das Argumentarray muss die gleiche Länge haben, andernfalls gibt die Formel einen Fehler zurück.
Ich hoffe, dieser Artikel darüber, wie SUM nur jede n-te Spalte mit Formeln in Excel zurückgegeben wird, ist erklärend. Weitere Artikel zu den SUMPRODUCT-Funktionen finden Sie hier. Bitte teilen Sie Ihre Anfrage unten im Kommentarfeld. Wir werden Ihnen helfen.
So verwenden Sie die SUMMENPRODUKT-Funktion in Excel: Gibt die SUMME nach der Multiplikation von Werten in mehreren Arrays in Excel zurück.
SUM, wenn das Datum dazwischen liegt : Gibt die SUMME der Werte zwischen den angegebenen Daten oder dem Zeitraum in Excel zurück.
Summe, wenn das Datum größer als das angegebene Datum ist: Gibt die SUMME der Werte nach dem angegebenen Datum oder Zeitraum in Excel zurück.
2 Möglichkeiten, in Excel nach Monat zu summieren: Gibt die SUMME der Werte innerhalb eines bestimmten Monats in Excel zurück.
So summieren Sie mehrere Spalten mit Bedingung: Gibt die SUMME von Werten über mehrere Spalten mit Bedingung in Excel zurück
populäre Artikel
50 Excel-Shortcut zur Steigerung Ihrer Produktivität
Bearbeiten einer Dropdown-Liste
Absolute Referenz in Excel
Bei bedingter Formatierung
Wenn mit Wildcards
Vlookup nach Datum
Konvertieren Sie Zoll in Fuß und Zoll in Excel 2016
Vor- und Nachname in Excel eintragen
Zählen Sie Zellen, die entweder mit A oder B übereinstimmen