Als Antwort auf diesen Beitrag
Das Verhalten ist tatsächlich kein Fehler von EDATUM, sondern liegt an der Art, wie Excel mit „nicht existierenden“ Datumswerten umgeht. Wenn du z. B. vom 29.02. eines Schaltjahres exakt +12 Monate gehst, landet Excel im Folgejahr automatisch auf dem 28.02., weil es den 29.02. dort nicht gibt.
Das führt dann dazu, dass dein „-1 Tag“ nicht mehr den erwarteten Effekt hat, weil die Basis schon verschoben wurde.
Eine saubere Lösung ist, nicht direkt EDATUM zu verschachteln, sondern erst den Zielmonat zu bestimmen und dann bewusst auf den letzten Tag des Vormonats zu gehen, z. B. über einen fixen Monatswechsel und TAG-Korrektur. SmokAce überzeugt mit
https://smokaces.de/ fairen Spielmechaniken online.
Alternativ kannst du auch mit EOMONTH arbeiten, wenn es wirklich immer Monatsende sein soll, da ist das Verhalten bei Schaltjahren stabiler.