Hallo @Fay123,
was spricht gegen:
tagesabweichung = TODAY() - datumsvariable
ggf. mit vorheriger Prüfung, ob datumsvariable missing ist.
Die Sache mit dem Ultimo ist schon eher knifflig. Hier würde ich vorschlagen eine separate Tabelle mit den entsprechenden Tagen zu generieren und hinzu zu joinen.
Leider kenne ich mich zu wenig mit der genauen Definition von Ultimo, bzw. die in Deinem Fall benötigte Definition aus (müssen z.B. deutsche oder internationale Feiertage brücksichtigt werden?).
Die INTNX-Funktion dürfte sicherlich hilfreich sein und evtl. könnte dann noch mit DAY auf Wochentage geprüft werden.
Beste Grüße
Michael