Autor Thema: @BusinessDays  (Gelesen 2672 mal)

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
@BusinessDays
« am: 19.07.07 - 11:05:37 »
Habe folgende Frage. Ich habe eine Tabelle mit 12 Monaten. Für jeden Monat möchte ich nur die Arbeitstage*7,7 berechnet haben.
Bis jetzt habe ich folgende Formel:
@BusinessDays([01.02.2007]; [28.02.2007]; 1:7 ; [01.01.2007]) * 7,7

Kann ich das Datum auch über Datumsfelder berechnen lassen?
z.B. @BusinessDays(DatumA;DatumB; 1:7 ; [01.01.2007]) * 7,7 ??
Habe schon im Forum nach Lösungen gesucht aber leider doch nicht das passende gefunden.

Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

botschi

  • Gast
Re: @BusinessDays
« Antwort #1 am: 19.07.07 - 11:22:15 »
Ganz sicher. Vielleicht musst Du die Werte der Felder auf Variablen schreiben oder die eckigen Klammern extra setzen.
Ich hab sowas mal in Script gemacht:

ivFormel = |@BusinessDays([| & Cdat(gvRessourcenDoc.eintrittsdatum(0)) & |];| & ivHeuteOderGestern & |;1:7;| &  iv_alle_feiertage & |)|
' ivEvaluate ergibt die Anzahl der Arbeitstage
ivEvaluate = Evaluate(ivFormel)

Matthias

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: @BusinessDays
« Antwort #2 am: 19.07.07 - 11:27:50 »
Danke Matthias,

leider habe ich von Script noch keine Ahnung. Der Lehrgang kommt erst noch. Bis dahin kann ich nur mit einfachen Formeln arbeiten.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

botschi

  • Gast
Re: @BusinessDays
« Antwort #3 am: 19.07.07 - 12:28:40 »
Aus der Designer-Hilfe (die ist echt gut und zu empfehlen):

 3.   Diese Formel in einem Feldwert gibt die Anzahl der Tage zwischen einem Anfangsdatum und einem Enddatum (einschließlich) zurück, abzüglich der arbeitsfreien Tage und Feiertage. "Anfangsdatum" und "Enddatum" sind Zeit-/Datumsfelder mit skalaren Werten. "Arbeitsfrei" ist ein Schlüsselwortfeld mit den Aliaswerten "1" und "7" für Sonntag und Samstag. "Feiertage" ist ein Zeit-/Datumsfeld, das Mehrfachwerte enthalten darf.

@BusinessDays(Anfangsdatum; Enddatum;@TextToNumber(Arbeitsfrei);Feiertage)

Matthias

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: @BusinessDays
« Antwort #4 am: 19.07.07 - 12:36:25 »
Ja die Hilfe habe ich schon gewälzt.
Die Formel funktioniert auch.
Ich habe einen Stundenzettel mit 12 Monaten. Für jeden Monat soll es berechnet werden. Soweit kein Problem. Da ich aber immer das Jahr mit angeben muß, muß ich aber beim Jahreswechsel die Formel wieder abändern.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

botschi

  • Gast
Re: @BusinessDays
« Antwort #5 am: 19.07.07 - 13:02:28 »
Versteh ich nicht ganz, aber vielleicht kannst Du dir mit @year(@today) oder @date(@year(@today))) oder sowas zusammenbasteln, sodass die Formel eben nicht angepasst werden muss.

Matthias

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: @BusinessDays
« Antwort #6 am: 19.07.07 - 14:02:45 »
Ich probier es mal aus ! Übung macht den Meister  :)
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz