Hi Peter,
so kompliziert ist das gar nicht. Es sind nur zwei ineinander verschachtelte Funktionen. Zum Einen hast du da Maxwenns das holt dir im ersten Parameter aus Spalte B:B den zurückzugebenden Wert wenn gleichzeitig in Spalte A:A (Parameter 2) das Datum in den gewünschten Monat (Parameter 3) fällt. Der 4. und 5. Parameter funktioniert genauso wie der 2. und 3.
Die Formel Datum() erstellt dir ein Wunschdatum, holt das Jahr aktuell aus A2, wenn du eine Zelle für das Jahr hast musst du nur zweimal Jahr($A$2) durch den Zellbezug ersetzen. Der zweite Parameter in der Datumsformel steht für den Monat (in deinem Fall C1 und der dritte für den Tag (hier der 1. des Monats)
Nun wollen wir alle Datumsangaben die größer oder gleich dem 1. deines Monats sowie kleiner oder gleich dem letzten deines Monats finden. Zwar gibt es mit Monatsende() eine Formel die den letzten eines Monats ermittelt. Die hab ich aber hier nicht angewandt, sondern der Einfachheit halber nochmal den 1. des Folgemonats (+1) verwendet und davon 1 Tag (-1) abgezogen. Das kommt aufs Gleiche raus.
Du kannst also mit Datumsangaben rechnen, und Tage hinzuaddieren oder abziehen, da das Datum lediglich ein Zahlenformat ist, hinter dem sich eine ganze Zahl (oder wenn Uhrzeit mi dabei ist eine Dezimalzahl mit Nachkommastellen) befindet.
Gruß Mr. K.