Anzahl Tage bis zum Geburtstag (oder einem anderen Datum)

if(
    and(month(now()) == month(prop("Geburtstag")), date(now()) == date(prop("Geburtstag"))),
    "Heute 🎂".style("b", "red"),
    if(
        dateBetween(parseDate(year(now()) + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(prop("Geburtstag"), "DD")), now(), "days") < 0,
        dateBetween(parseDate(year(now())+1 + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(prop("Geburtstag"), "DD")), now(), "days"),
        dateBetween(parseDate(year(now()) + "-" + formatDate(prop("Geburtstag"), "MM") + "-" + formatDate(dateAdd(prop("Geburtstag"), 1, "days"), "DD")), now(), "days")
    )
)

Pflichtfeld für diese Formel: “Geburtstag” vom Typ “Datum”.

Errechnet die Anzahl an Tagen bis zum angegebenen Geburtstag (oder jedem anderen Datum). Dabei merkt die Formel, ob das Datum in diesem Jahr bereits passiert ist und nimmt als Berechnungsgrundlage dann automatisch das Folgejahr.

Die Formel kann auch bei vielen weiteren relativen Zeitspannen genutzt werden, bspw. zur Berechnung von Fristen.

In Notion sieht das Ergebnis wie folgt aus:

Bleib am Ball

Ganz nah dran: Die besten Notion-Tipps und Produktivitäts-Hacks, jetzt in deiner Inbox. Registriere dich für unseren Newsletter:

Deine Anmeldung konnte nicht gespeichert werden. Bitte versuche es erneut.
Deine Anmeldung war erfolgreich.

Wir verwenden Brevo als unsere Marketing-Plattform. Indem du das Formular absendest, erklärst du dich einverstanden, dass die von dir angegebenen persönlichen Informationen an Brevo zur Bearbeitung übertragen werden gemäß den Datenschutzrichtlinien von Brevo.