Registriert seit: 29.06.2019
Version(en): Office 365
Hallo,
ich möchte die monatlichen Kontostände von 3 Konten zusammenfassen. Dazu habe ich in Spalte A den Kontonamen, in B den Tag und C den Kontostand. Nun gibt es bei einigen Konten in einigen Monaten gar keine Daten weil keine Kontobewegungen stattfanden. Beim Girokonto hingegen gibt es viele Einträge - aber auch Tage ohne Eintrag. Nun wollte ich zu allen Konten den Stand mit dem höchsten Datumswert pro Monat aufaddieren. Bei Monaten ohne Eintrag würde ich in C einfach den Stand vom Vormonat manuell ergänzen, weil mir nichts besseres einfällt.
Ich habe es zunächst mit Pivot versucht, scheitere aber am "höchsten Datumswert pro Monat". Vielleicht ist Pivot auch gar nicht sinnvoll und es geht anders einfacher... aber ich komme nicht drauf.
Über jeden Tipp freut sich der
Frank
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo,
das jeweils höchste Datum kannst du mit der Funktion MAX ermitteln.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 21.06.2016
Version(en): 2021
Hallo Frank,
ich werfe MAXWENNS in den Ring.
Wenn du als Nebenbedingung kleiner gleich letzter Tag des gesuchten Monat einträgst, entfällt dein manueller Eintrag.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 29.06.2019
Version(en): Office 365
27.06.2023, 11:20
(Dieser Beitrag wurde zuletzt bearbeitet: 27.06.2023, 11:48 von franky29.)
Hallo Klaus-Dieter,
ja, mit max hatte ich meine ersten Versuche gestartet. Ich benötige aber das "Max pro Monat" in einer langen Datumsreihe über 2 Jahre.
Viele Grüße
Frank
Hallo Helmut,
damit habe ich es tatsächlich noch nicht probiert, weil mir die Formel noch fremd ist. Aber deine Aussage "letzter Tag des gesuchten Monat" ist mir noch nicht klar, denn ich habe ja nicht einen gesuchten Monat - ich möchte ja die Summe für jeden Monat.... aber ich probiere jetzt erstmal aus.
Vielen Dank
Frank
Registriert seit: 21.06.2016
Version(en): 2021
Hallo Frank,
zu
Zitat:ich möchte ja die Summe für jeden Monat
aber doch nicht in einer Zelle. In einer Zelle doch wohl den Maximalwert für einen bestimmten Monat. Und das ist für diese Zelle der gesuchte Monat.
Mit einer von dir erstellten Beispieldatei kann ein Helfer die gesuchte Formel eintragen.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
im Prinzip hast Du bei mehreren Jahren die Monate auch mehrmals. Mit zwei Hilfsspalten könnte man diese Formel verwenden:
=MAXWENNS(B2:B5;C2:C5;F2;D2:D5;G2)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 21.08.2022
Version(en): 2016
Hi,
wenn ich dich richtig verstanden habe erhälst du mit
=INDEX(B1:Bxxxx;VERGLEICH(DATUM(2022;5;0);B1:Bxxx;1))
den höchsten Monatstag aus dem April 2022 in Spalte B, gesetzt den Fall, dass die Daten aufsteigend sortiert sind
Datum(2022;5;0) ist der letzte Tag des April 2022; Vergleich() mit dem Vergleichsoperator 1 gibt dir den größten Wert, der kleiner oder gleich dem Suchkriterium ist, also den MaxTag im April
Variabilisierst du die Monatszahl z.B. durch Zeile(), kannst du die Formel ziehen und du erhälst die Monate über die Jahre hinweg.
Über die Indexfunktion kannst du dir dann die entsprechenden Werte aus Spalten A:C holen
VG Juvee
Registriert seit: 29.06.2019
Version(en): Office 365
(27.06.2023, 18:09)schauan schrieb: Hallöchen,
im Prinzip hast Du bei mehreren Jahren die Monate auch mehrmals. Mit zwei Hilfsspalten könnte man diese Formel verwenden:
=MAXWENNS(B2:B5;C2:C5;F2;D2:D5;G2)
Hallo André,
vielen Dank für deine Mühe. Ich habe die Hilfsspalten ergänzt, deine Formel nachgebaut und auf meine Verhältnisse angepasst. Sie gibt mir den größte Zahl des jeweiligen Monats zurück. Ich benötige aber den Kontostand vom größten Datumswert des jeweiligen Monats. Also sozusagen "Gib mir den Wert aus der Kontostand-Zeile des maximalen Datumswerts des Monats pro Jahr". Jetzt probiere ich die Idee von Juvee aus.
Viele Grüße
Frank
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
Eine Beispieldatei mit händisch eingetragenem Wunschergebnis könnte Wunder bewirken.
Gruß,
steve1da
Registriert seit: 29.06.2019
Version(en): Office 365
(27.06.2023, 18:29)juvee schrieb: =INDEX(B1:Bxxxx;VERGLEICH(DATUM(2022;5;0);B1:Bxxx;1))
Hallo Juvee,
perfekt! Ganz herzlichen Dank auch für die Erläuterungen. Mit der INDEX / VERGLEICH Kombi habe ich ja schon gearbeitet, aber VERGLEICH immer nur als exakten Vergleich eingesetzt. Wofür man die anderen Parameter gebrauchen könnte, war mir immer rätselhaft. Deshalb wäre ich nie auf die Idee gekommen, dass ich in diesem Fall genau das brauche.
Vielen Dank für deine Hilfe!
Frank