Auswertung Schichten Tagesübergreifend
#1
Hallo zusammen, 
ich stehe vor einem für mich kompliziertem Thema ..... 
Ich muss eine Auswertung über verschiedene Schichten erstellen. 
Sprich, es existieren 3 Schichten, die über 5 Tage * 24h arbeiten

1. Schicht = "S1"
2. Schicht = "S2" 
3. Schicht = "S3"

Eine Schicht arbeitet immer 8h. Also 06 Uhr - 14 Uhr ; 14 Uhr - 22 Uhr ; 22 Uhr - 06 Uhr
Die S1 und S2 wechseln sich immer zwischen Früh- und Spätschicht ab. 
Die S3 arbeitet dauerhaft in der Nachtschicht. 

Die Auswertung startet von der KW35. In der Kalenderwoche hat die S1 in der Frühschicht gearbeitet (06 Uhr - 14 Uhr), die S2 entsprechend in der Spätschicht und die S3 in der Nachtschicht. 

Mir stehen aktuell folgende Spalten zur Verfügung. 

- Kalenderwoche
- Datum (formatiert als Datum)
- Uhrzeit (formatiert als hh:mm:ss) 
- Uhrzeit (formatiert als Dezimalzahl)

Ich brauche eine Formel, gerne auch mit Hilfspalten, die zum einen diesen Schichtwechsel zwischen S1 und S2 abbildet. 
Und zum anderen die tagesübergreifende Nachschicht zusammenhält. 
Gerade bei dieser Nachtschicht, sprich dem Datumswechsel kenne ich keine Formel, die automatisch runterzuziehen ist. 

Brauche schleunigst eine Lösung hierfür :D 

Bei Rückfragen gerne bei mir melden.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hallo,
mit Tabelle wäre es einfacher.

MfG Günter
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#3
Hola,
dafür gibt es Dienstleister.
Du fragst mit Wenn/Und ab ob die Uhrzeit größer/gleich 6/24 ist und kleiner als 14/24, dann "S1". Im Sonst-Teil fragst du dann mit Wenn/Und ab ob die Uhrzeit größer/gleich 14/24 ist und kleiner als 22/24, dann "S2", Sonst "S3".
Gruß,
steve1da
Antworten Top
#4
Hallo M...,

wenn Datum und Uhrzeit in einer Zelle sind (hier Spalte B), gehts zB mit:

=WENN(ODER(STUNDE(B1)<5,5;STUNDE(B1)>21,5);"S3";WENN(REST(AUFRUNDEN((AUFRUNDEN(B1;0)-ABRUNDEN(B$1;0))/7;0);2)=1;WENN(STUNDE(B1)<13,5;"S1";"S2");WENN(STUNDE(B1)<13,5;"S2";"S1")))

ansonsten in der Funktion STUNDE die Bezüge der Stundenspalte einsetzen und die beiden inneren Funktionen AUF- und ABRUNDEN durch die Bezüge der Tagesspalte ersetzen.


Angehängte Dateien
.xlsx   Schicht.xlsx (Größe: 27,17 KB / Downloads: 6)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste