Clever-Excel-Forum

Normale Version: Stundenweises addieren ohne Wochenende
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich möchte auf einen Datums- und Zeitwert (Format: TT.MM.JJ hh:mm), Stunden oder auch Minuten dazu addieren. Hintergrund ist ein Arbeitsprozess, der über mehrere Tage läuft und ich errechnen möchte, zu welchem Zeitpunkt ich mich in welchem Schritt befinde. Das würde einwandfrei funktionieren, wenn es keine Schichtzeiten gäbe.
Jetzt das eigentliche Problem:
Die Abteilung arbeitet im Schichtbetrieb, und zwar von Montag 6:00 Uhr bis Freitag 22:00 Uhr (dauerhaft und unabhängig der Feiertage). Ich muss es aber irgendwie schaffen, den Zeitraum von Freitag 22:00 Uhr bis Montag 6:00 Uhr aus meiner Addition verschwinden zu lassen und von Freitag ab 22:00 dann ab Montag 6 Uhr weiter addiert wird.

Ich würde mich sehr über Hilfe freuen! Vielen Dank
Hallo Ankaude,

MO 6h bis FR 22h durchgehend, ohne Feiertage? Auch ohne Weihnachten, Silvester, Neujahr?
Kommt für dich eine VBA-Funktion in Frage? Damit ist lässt es sich gut lösen.

Gruß Sigi
Hallo Sigi,
wenn nötig, könnten auch die Feiertage mit hineinfließen, ist aber nicht oberste Prio. Mit VBA Funktionen kenne ich mich leider gar nicht aus. Hättest du da eine Hilfestellung?
Vielen Dank!
Hallo Ankaude,

welche Feiertage (Region?, Bundesland?) sollen berücksichtigt werden? Feiertage sind sowieso schon eingeplant.
Auch wenn du dich mit VBA nicht auskennst, ist es kein Problem eine VBA-Funktion anzuwenden. Das geht fast wie eine Excelformel.
Wichtiger ist, ob du es in der Firma einsetzen darfst, denn viele Firmen verbieten VBA. Gib noch Bescheid!
(Ich melde mich erst erst am späten Abend wieder oder auch erst morgen.)

Gruß Sigi
Hallo Sigi,
Bundesland wäre Ba-Wü. In der Firma einsetzen dürften wir es auch.
Vielen Dank :)
Hallo Ankaude,

anbei eine VBA-Funktion. (s.  Mappe)
Die Fkt. kannst du eine Excelformel über den Funktionsassistenten (fx) aufrufen. Unter "Kategorie auswählen" wählst du dann "Benutzerdefiniert", VBA-Fkt. markieren und "ok" klicken, die Bezüge je nachdem relativ oder absolut (wie Excelformel) setzen.

Gruß Sigi
Hallo Sigi,
vielen herzlichen Dank!!!

Liebe Grüße, Anna