Domino 9 und frühere Versionen > Entwicklung
Anzahl der Tage zwischen zwei Datie´s
DomAdmin:
--- Zitat von: Rob Green am 18.10.02 - 17:50:46 ---ist der alte Klassiker:
diffDays := (EndDate - StartDate) / 86400 + 1;
strtDay := @Modulo(@Weekday(StartDate); 7);
endDay := @Modulo(@Weekday(EndDate); 7);
result := (diffDays - endDay + strtDay - 8 ) * 5 / 7 - @Max(-2; -strtDay) - @Min(1; endDay) + 5 - strtDay + endDay
der in fett geschrieben Part ist die Anzahl Tage ohne Wochenenden, der Rest incl. Wochenenden. In R6 = @businessdays
Quelle:
http://www.keysolutions.com/NotesFAQ/
--- Ende Zitat ---
Hallo !
Ich weiß ja nich, aber wenn ich den oberen "fetten" Teil bei mir einsetzte rechnet er mir alle Tage und nicht nur die "Arbeitstage" ohne Wochenden !
z.B.
Datevon=23.12.2002
Datebis=10.01.2003
Formel=(Datebis - Datevon) / 86400+1
Ergebnis=19
Wenn ich aber deine ganze Formel eingebe, kommt bei mir garnix mehr raus !!
Wo liege ich falsch ??
MfG
DomAdmin
Rob Green:
kleiner Tippfehler: der in fett geschriebene Formelpart rechnet natürlich alle Tage incl. Wochenenden.
Der Rest incl. rechnet alle Tage exkl. Wochenenden.
In Deinem Beispiel kommt damit 15 heraus, wenn ich das in die komplette Formel einsetze.Wüßte nicht, an welcher Stelle "nix" herauskommen soll, wenn man die Formel 1:1 übernimmt.
Du mußt einen Fehler gemacht haben.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln