WENN Funktion abhängig vom Datum?
#1
Exclamation 
Guten Tag,

ich habe eine kurze Frage und komme bei Google nicht weiter.

Ich möchte gerne die Werte von Spalte C folgender Tabelle an einem bestimmten Tag anzeigen lassen, in diesem Beispiel am 05.08.2022.

Diese Werte sollen aber nur von dem Datum 05.08.2022 berechnet werden, von keinem anderen Tag.

Hat jemand eine Idee, was ich dafür in Spalte I2 als Formel eintragen muss?

Über Hilfe wäre ich wirklich sehr dankbar (siehe Anhang).

Schöne Grüße!

Rudi


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hola,
Summewenn() mit einem bestimmten Datum als Kriterium.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • excellion
Antworten Top
#3
Hallo,

mit SUMMEWENN().


Angehängte Dateien
.xlsx   Excel.xlsx (Größe: 6,74 KB / Downloads: 7)
Gastlich
[-] Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:
  • excellion
Antworten Top
#4
Moin!
Dann löse ich als Frühschicht mal die Nachtschicht ab. Wink

Zunächst mal stört mich am Screenshot folgendes:
• Das Datum ist linksbündig und damit mutmaßlich Text
• die Zahlen haben unterschiedliche Dezimaltrennzeichen (Komma und Punkt)
• die Zahlen sind ebenfalls linksbündig (Text??)

Anyway:
So etwas regelt man üblicherweise mittels Pivot-Table.
Da der TE Bilder mag, gibt es von mir zunächst ebenfalls nur einen Screenshot:
   

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • excellion
Antworten Top
#5
Hallo,

alternativ zu SUMMEWENN ginge auch das Verwenden von FILTER. In K1 steht dann das gewünschte Datum.

PHP-Code:
=SUMME(FILTER($C$2:$C$16;$A$2:$A$16=$K$1;0)) 

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Antworten Top
#6
Danke, ich habe vergessen zu sagen, dass ich das Ganze in Google Sheets einfügen muss, da funktioniert die Formel

=SUMMEWENN(A$3:A$21;F3;C$3:C$21)

leider nicht, es kommt 0 heraus.

Hat jemand eine Idee, wie ich das am besten lösen kann?

Vielen, vielen Dank schon mal für die ganzen Antworten!

(06.08.2022, 10:34)maninweb schrieb: Hallo,

alternativ zu SUMMEWENN ginge auch das Verwenden von FILTER. In K1 steht dann das gewünschte Datum.

PHP-Code:
=SUMME(FILTER($C$2:$C$16;$A$2:$A$16=$K$1;0)) 

Gruß

da kommt leider bei mir die Meldung: Diese Funktion ist ungültig

(06.08.2022, 07:41)RPP63 schrieb: Moin!
Dann löse ich als Frühschicht mal die Nachtschicht ab. Wink

Zunächst mal stört mich am Screenshot folgendes:
• Das Datum ist linksbündig und damit mutmaßlich Text
• die Zahlen haben unterschiedliche Dezimaltrennzeichen (Komma und Punkt)
• die Zahlen sind ebenfalls linksbündig (Text??)

Anyway:
So etwas regelt man üblicherweise mittels Pivot-Table.
Da der TE Bilder mag, gibt es von mir zunächst ebenfalls nur einen Screenshot:


Gruß Ralf

Hi Ralf,

kann ich das auch bei Google Sheets einsetzen? Ich konnte leider keine datei hochladen, da ich mit Google Sheets arbeite.

Schöne Grüße!
Antworten Top
#7
Ich möchte folgendes zu bedenken geben: Wink
Es wird sich ja um eine wachsende Tabelle handeln.
Nun sind 29 Positionen pro Tag nichts, was Excel in die Knie zwingt, aber:
• die Pivot erweitert sich automatisch (wenn man manuell aktualisiert, was wiederum ein Nachteil ist)
• SUMMEWENN() verträgt problemlos ganze Spalten als Bezug, FILTER() nach meinen Beobachtungen nur zeitkritisch

Ich hab da mal was gebastelt. Wink
Einzige Formel in E2 (Excel 365 Beta benötigt), ist dynamisch und aktualisiert sich automatisch:
Code:
=LET(w;ANZAHL2(A:A);
a;A2:INDEX(A:A;w);
x;EINDEUTIG(a);
y;ZÄHLENWENN(a;x);
z;SUMMEWENN(a;x;C2:INDEX(C:C;w));
HSTAPELN(x;y;z))

ABCDEFG
1DatumOrder TitleTotal PriceDatumOrder TitleTotal Price
205.08.2022DP1689545,5505.08.2022297368,63
305.08.2022DP169039,2406.08.20221243,61
405.08.2022DP1691334,41
505.08.2022DP1692252,33
605.08.2022DP1693416,98
705.08.2022DP169448,92
805.08.2022DP169555,78
905.08.2022DP1696290,69
1005.08.2022DP169743,93
1105.08.2022DP1698539,60
1205.08.2022DP1699275,42
1305.08.2022DP1700125,45
1405.08.2022DP170115,34
1505.08.2022DP1702136,47
1605.08.2022DP1703297,68
1705.08.2022DP1704392,06
1805.08.2022DP1705334,72
1905.08.2022DP1706170,16
2005.08.2022DP1707266,89
2105.08.2022DP1708388,66
2205.08.2022DP1709275,08
2305.08.2022DP1710350,20
2405.08.2022DP1711255,77
2505.08.2022DP171239,00
2605.08.2022DP171399,64
2705.08.2022DP1714516,54
2805.08.2022DP171596,96
2905.08.2022DP1716242,30
3005.08.2022DP1717522,86
3106.08.2022DP1718243,61
32

ZelleFormel
E2=LET(w;ANZAHL2(A:A);
a;A2:INDEX
(A:A;w);
x;EINDEUTIG
(a);
y;ZÄHLENWENN
(a;x);
z;SUMMEWENN
(a;x;C2:INDEX(C:C;w));
HSTAPELN
(x;y;z))

Gruß Ralf

(06.08.2022, 11:10)excellion schrieb: kann ich das auch bei Google Sheets einsetzen?
Dass wir hier ein Excel-Forum sind, ist Dir klar? Confused

Und ja, Google Sheets kennt natürlich auch Pivot-Tables …
… und UNIQUE() und FILTER() und SUMIFS() usw. usf.

GS verlangt aber anders als Excel manche Matrixformel unter Einschluss von ARRAYFORMULA()

Ich bin jetzt erst mal offline, schaue aber gegen Nachmittag wieder herein.

Ändere Dein Profil mal auf Google Sheets, dann wird Dir zukünftig auch zielgerichteter geholfen!
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • excellion
Antworten Top
#8
(06.08.2022, 11:13)RPP63 schrieb: Ich möchte folgendes zu bedenken geben: Wink
Es wird sich ja um eine wachsende Tabelle handeln.
Nun sind 29 Positionen pro Tag nichts, was Excel in die Knie zwingt, aber:
• die Pivot erweitert sich automatisch (wenn man manuell aktualisiert, was wiederum ein Nachteil ist)
• SUMMEWENN() verträgt problemlos ganze Spalten als Bezug, FILTER() nach meinen Beobachtungen nur zeitkritisch

Ich hab da mal was gebastelt. Wink
Einzige Formel in E2 (Excel 365 Beta benötigt), ist dynamisch und aktualisiert sich automatisch:
Code:
=LET(w;ANZAHL2(A:A);
a;A2:INDEX(A:A;w);
x;EINDEUTIG(a);
y;ZÄHLENWENN(a;x);
z;SUMMEWENN(a;x;C2:INDEX(C:C;w));
HSTAPELN(x;y;z))

ABCDEFG
1DatumOrder TitleTotal PriceDatumOrder TitleTotal Price
205.08.2022DP1689545,5505.08.2022297368,63
305.08.2022DP169039,2406.08.20221243,61
405.08.2022DP1691334,41
505.08.2022DP1692252,33
605.08.2022DP1693416,98
705.08.2022DP169448,92
805.08.2022DP169555,78
905.08.2022DP1696290,69
1005.08.2022DP169743,93
1105.08.2022DP1698539,60
1205.08.2022DP1699275,42
1305.08.2022DP1700125,45
1405.08.2022DP170115,34
1505.08.2022DP1702136,47
1605.08.2022DP1703297,68
1705.08.2022DP1704392,06
1805.08.2022DP1705334,72
1905.08.2022DP1706170,16
2005.08.2022DP1707266,89
2105.08.2022DP1708388,66
2205.08.2022DP1709275,08
2305.08.2022DP1710350,20
2405.08.2022DP1711255,77
2505.08.2022DP171239,00
2605.08.2022DP171399,64
2705.08.2022DP1714516,54
2805.08.2022DP171596,96
2905.08.2022DP1716242,30
3005.08.2022DP1717522,86
3106.08.2022DP1718243,61
32

ZelleFormel
E2=LET(w;ANZAHL2(A:A);
a;A2:INDEX
(A:A;w);
x;EINDEUTIG
(a);
y;ZÄHLENWENN
(a;x);
z;SUMMEWENN
(a;x;C2:INDEX(C:C;w));
HSTAPELN
(x;y;z))

Gruß Ralf

Dass wir hier ein Excel-Forum sind, ist Dir klar?  Confused

Und ja, Google Sheets kennt natürlich auch Pivot-Tables …
… und UNIQUE() und FILTER() und SUMIFS() usw. usf.

GS verlangt aber anders als Excel manche Matrixformel unter Einschluss von ARRAYFORMULA()

Ich bin jetzt erst mal offline, schaue aber gegen Nachmittag wieder herein.

Ändere Dein Profil mal auf Google Sheets, dann wird Dir zukünftig auch zielgerichteter geholfen!


Vielen Dank, ich habe es jetzt mal mit "=SUMIF(A$2:A$998;F2;C$2:C$998)" probiert, das scheint auch zu gehen, ich kann es aber komischerweise nicht reproduzieren, wenn ich es in die 2te Spalte daneben einsetze mit "=SUMIF(B$2:B$998;F2;D$2:D$998)" kommt 0 heraus.

Anbei noch ein Bild


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#9
Hallo,

die SUMMEWENN() Formel funktioniert in Google Sheets.

Die Datei kann auch von Goolge heruntergeladen werden.



die Spaltenbezeichnungen beachten. $A$2:$A$998
PHP-Code:
=sumif($A$2:$A$998;F2;D$2:D$998
Gastlich
[-] Folgende(r) 1 Nutzer sagt Danke an Gastlich für diesen Beitrag:
  • excellion
Antworten Top
#10
(06.08.2022, 11:28)Gastlich schrieb: Hallo,

die SUMMEWENN() Formel funktioniert in Google Sheets.

Die Datei kann auch von Goolge heruntergeladen werden.



die Spaltenbezeichnungen beachten. $A$2:$A$998
PHP-Code:
=sumif($A$2:$A$998;F2;D$2:D$998

super, jetzt hat es geklappt, vielen Dank!

Ich muss jetzt in Google Sheets von einem anderen Tabellenblatt darauf zugreifen, ich habe das hiermit gelöst:

=IMPORTRANGE("LINK";"Data_Import_Raw_MNZ!H2")

Das funktioniert auch, aber sobald ich die Werte "nach unten ziehe", kopiert er immer nur die gleichen Werte in jedes Feld, ich möchte aber natürlich das es weiter geht z.B. beim nächsten Wert mit:

=IMPORTRANGE("LINK";"Data_Import_Raw_MNZ!H3")

Hast du eine Idee wie das bei Google Sheets funktioniert?
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste