Berechnen Sie das erste Zahldatum zwischen zwei Daten, wenn diese beiden Daten und ein vorheriges Zahldatum gegeben sind.

Berechnen Sie das erste Zahldatum zwischen zwei Daten, wenn diese beiden Daten und ein vorheriges Zahldatum gegeben sind.

Ich versuche, die regelmäßige Aktualisierung unserer monatlichen Haushaltsbudget-Tabelle zu vereinfachen, indem ich die Notwendigkeit beseitige, den ersten Zahltag innerhalb eines Monatszeitraums manuell zu berechnen.

Wenn das Start- und Enddatum eines Monatszeitraums angegeben ist, z. B.:20. April 2021-19. Mai 2021und wenn die Zahlungstermine alle14 Tageund wenn ein früherer Zahlungstermin angegeben ist als25. März 2021ist es möglich, den ersten Zahltag innerhalb dieses Monatszeitraums zu berechnen (z. B. um22. April 2021)?

Sobald ich den ersten Zahltag innerhalb eines Monats habe, berechne ich den zweiten Zahltag einfach als ZelleMitErstemZahltag+14 Tage und wiederhole das einfach für den dritten Zahltag in einem Monat, der nur zweimal im Jahr vorkommt.

Ich habe ähnliche Lösungen gesehen, die die Anzahl der Zahltermine in einem bestimmten Zeitraum auf der Grundlage von Rundungen usw. berechnen können, aber keine Lösung, die die tatsächlichen Termine dieser Zahltermine berechnen kann.

Danke.

Antwort1

Wenn man das aufschlüsselt, lautet der Schritt in der Mitte: „Wie weit ist das Startdatum in der 14-tägigen Zahlungsperiode?“ Das ist die Anzahl der Tage seit dem letzten Zahltag minus viele 14er, bis Sie einen Rest erhalten – was die MOD-Funktion tut (den Rest zurückgeben, wenn eine Zahl durch eine andere geteilt wird). Von dort aus wissen Sie, wie viele Tage es noch bis zum nächsten Zahltag sind – es sind 14 minus die obige Antwort. Also, in Pseudocode, um nicht in Zellbezügen stecken zu bleiben:

=PeriodStartDate + 14 - MOD(PeriodStartDate-LastPayDate,14)

verwandte Informationen