@ToK sagte in Objekt Namen zusammensetzen:
ich bin auf eine ähnliche Lösung
sehr gut.
Wie du in meinem letzten Screenshot siehst, ist der fehlende 31. da gar kein Problem.
werden die hohen Zahlen denn beim Monatsübergang genullt?
Ansonsten hast du bei kurzen Monaten auch bei der Monatssumme falsche Werte, wenn du dort einfach 1-31 addierst