28.11.2022, 08:01
Guten Tag,
für eine Berechnung von Dienstzeiten möchte ich folgende Voraussetzung in eine Formel fassen:
„Dienst zu wechselnden Zeiten wird geleistet, wenn mindestens viermal im Kalendermonat die Differenz zwischen den Anfangsuhrzeiten zweier Dienste mindestens 7 und höchstens 17 Stunden beträgt.“
Wie in der Beispieldatei zu sehen ist, habe ich einen Monatskalender mit Dienstzeiten, die zur Vereinfachung schon in drei Schichten unterteilt sind. (Frühschicht (F); Spätschicht (S); Nachtschicht (N)) Am besten wäre natürlich eine Lösung, die mit den Zeitdifferenzen arbeitet; das ist aber nicht erforderlich.
Um jetzt die Voraussetzung zu erfüllen, müssen die Dienste so kombiniert werden, dass immer zwei unterschiedliche Dienste ein Dienstpaar ergeben, von denen dann insgesamt 4 vorhanden sein müssen.
Im konkreten Beispiel wäre eine Möglichkeit also:
F und S -> Dienstpaar 1
F und S -> Dienstpaar 2
F und N -> Dienstpaar 3
S und N -> Dienstpaar 4
Das muss natürlich für alle möglichen Kombination von Diensten funktionieren.
Aktuell berechne ich das so, dass geprüft wird, ob eine Art von Diensten vier mal geleistet wurde und die Summe aus den anderen beiden Diensten auch mindestens vier ergibt. Das funktioniert in diesem konkreten Fall jedoch leider nicht, obwohl die o.g. Voraussetzung erfüllt ist.
Abschließend soll die Formel dann prüfen, ob 4 Dienstpaare bestehen und dann „Ja“ oder „Nein“ ausgeben.
Erschwerend kommt noch hinzu, dass ich keine Makros verwenden kann, da diese gesperrt sind.
Vielen Dank und liebe Grüße
Constantin
für eine Berechnung von Dienstzeiten möchte ich folgende Voraussetzung in eine Formel fassen:
„Dienst zu wechselnden Zeiten wird geleistet, wenn mindestens viermal im Kalendermonat die Differenz zwischen den Anfangsuhrzeiten zweier Dienste mindestens 7 und höchstens 17 Stunden beträgt.“
Wie in der Beispieldatei zu sehen ist, habe ich einen Monatskalender mit Dienstzeiten, die zur Vereinfachung schon in drei Schichten unterteilt sind. (Frühschicht (F); Spätschicht (S); Nachtschicht (N)) Am besten wäre natürlich eine Lösung, die mit den Zeitdifferenzen arbeitet; das ist aber nicht erforderlich.
Um jetzt die Voraussetzung zu erfüllen, müssen die Dienste so kombiniert werden, dass immer zwei unterschiedliche Dienste ein Dienstpaar ergeben, von denen dann insgesamt 4 vorhanden sein müssen.
Im konkreten Beispiel wäre eine Möglichkeit also:
F und S -> Dienstpaar 1
F und S -> Dienstpaar 2
F und N -> Dienstpaar 3
S und N -> Dienstpaar 4
Das muss natürlich für alle möglichen Kombination von Diensten funktionieren.
Aktuell berechne ich das so, dass geprüft wird, ob eine Art von Diensten vier mal geleistet wurde und die Summe aus den anderen beiden Diensten auch mindestens vier ergibt. Das funktioniert in diesem konkreten Fall jedoch leider nicht, obwohl die o.g. Voraussetzung erfüllt ist.
Abschließend soll die Formel dann prüfen, ob 4 Dienstpaare bestehen und dann „Ja“ oder „Nein“ ausgeben.
Erschwerend kommt noch hinzu, dass ich keine Makros verwenden kann, da diese gesperrt sind.
Vielen Dank und liebe Grüße
Constantin