Hi,
ich sollte auf der Arbeit bei einer groben Lohntabelle helfen. Am besten schaut ihr euch den Screenshot an:
Hab mir da schon mit den "ges. h" einen abgebrochen. Jetzt soll herausgefunden werden, wer, wie lange bis 20 Uhr und ab 20 Uhr gearbeitet hat, da der Lohn ein anderer ist. Nachtschicht wäre dann bis 5 oder 6 Uhr, ist alles nur so im groben.
Alle Namen, Zeiten und Gehälter sind fiktiv ^^
Ich hoffe es kann mir jemand helfen. Es muss mit Excel 2000 kompatibel sein.
Seite 1 von 1
Stunden Zählen von...bis...
Anzeige
#2
geschrieben 30. September 2008 - 16:33
Hi
Schreib zusätzlich in die Zelle F4 den Beginn der Nachtschicht (also 20:00),
in G4 das Ende der NS (also 05:00)
Zelle E6:
=UND(C6<>"";D6<>"")*(D6+(D6<C6)-C6)
Zelle F6:
=MAX(;MIN(D6+(C6>D6);MAX(($G$4>$F$4);$F$4))-MAX(C6;$G$4))+MAX(;MIN(D6;MAX(($G$4>$F$4);$F$4))-MAX(;$G$4))*(C6>D6)+MAX(;MIN(D6+(C6>D6);MIN(($G$4>$F$4);$F$4))-MAX(C6;))+MIN(D6;MIN(($G$4>$F$4);$F$4))*(C6>D6)
Zelle G6:
=MAX(;MIN(D6+(C6>D6);MAX(($F$4>$G$4);$G$4))-MAX(C6;$F$4))+MAX(;MIN(D6;MAX(($F$4>$G$4);$G$4))-MAX(;$F$4))*(C6>D6)+MAX(;MIN(D6+(C6>D6);MIN(($F$4>$G$4);$G$4))-MAX(C6;))+MIN(D6;MIN(($F$4>$G$4);$G$4))*(C6>D6)
Zelle H6:
=((F6>0)*(F6*24*$F$3))+((G6>0)*(G6*24*$G$3))
Schreib zusätzlich in die Zelle F4 den Beginn der Nachtschicht (also 20:00),
in G4 das Ende der NS (also 05:00)
Zelle E6:
=UND(C6<>"";D6<>"")*(D6+(D6<C6)-C6)
Zelle F6:
=MAX(;MIN(D6+(C6>D6);MAX(($G$4>$F$4);$F$4))-MAX(C6;$G$4))+MAX(;MIN(D6;MAX(($G$4>$F$4);$F$4))-MAX(;$G$4))*(C6>D6)+MAX(;MIN(D6+(C6>D6);MIN(($G$4>$F$4);$F$4))-MAX(C6;))+MIN(D6;MIN(($G$4>$F$4);$F$4))*(C6>D6)
Zelle G6:
=MAX(;MIN(D6+(C6>D6);MAX(($F$4>$G$4);$G$4))-MAX(C6;$F$4))+MAX(;MIN(D6;MAX(($F$4>$G$4);$G$4))-MAX(;$F$4))*(C6>D6)+MAX(;MIN(D6+(C6>D6);MIN(($F$4>$G$4);$G$4))-MAX(C6;))+MIN(D6;MIN(($F$4>$G$4);$G$4))*(C6>D6)
Zelle H6:
=((F6>0)*(F6*24*$F$3))+((G6>0)*(G6*24*$G$3))
Dieser Beitrag wurde von DPXone bearbeitet: 04. Oktober 2008 - 11:45
#3
geschrieben 30. September 2008 - 16:33
Hallo,
=WENN(((ODER((B7="Frei");(B7="Urlaub");(B7="Krank");(B7=""))));""(C7-B7)*24-0,5))
B7 ist Arbeitsbeginn mit Sondereingaben, kann man auch weg lassen
C7 ist Arbeitsende
D7 ist die Formel von oben.
die 0,5 ist in diesem Fall die Pausenzeit
du kannst es ja noch abwandeln.
ich hoffe es hilft dir ein wenig
=WENN(((ODER((B7="Frei");(B7="Urlaub");(B7="Krank");(B7=""))));""(C7-B7)*24-0,5))
B7 ist Arbeitsbeginn mit Sondereingaben, kann man auch weg lassen
C7 ist Arbeitsende
D7 ist die Formel von oben.
die 0,5 ist in diesem Fall die Pausenzeit
du kannst es ja noch abwandeln.
ich hoffe es hilft dir ein wenig
#4
geschrieben 30. September 2008 - 19:41
Hi,
recht herzlichen dank euch beiden. DPXOnes Methode hat funktioniert, musste mich ein wenig einfinden und ein bisschen die Bezüge verändert.
Auch Pager-one einen herzlichen dank, auch wenn deine Methode nicht den erhofften Erfolg brachte.
recht herzlichen dank euch beiden. DPXOnes Methode hat funktioniert, musste mich ein wenig einfinden und ein bisschen die Bezüge verändert.
Auch Pager-one einen herzlichen dank, auch wenn deine Methode nicht den erhofften Erfolg brachte.
#5
geschrieben 03. Oktober 2008 - 20:22
Gerngeschehen
Was mir gerade aufgefallen ist.... ich hab ja alles ne Spalte und Zeile verschoben
Habs mal geändert, damits auch mit dem Screenshot übereinstimmt.
Was mir gerade aufgefallen ist.... ich hab ja alles ne Spalte und Zeile verschoben
Habs mal geändert, damits auch mit dem Screenshot übereinstimmt.
Dieser Beitrag wurde von DPXone bearbeitet: 03. Oktober 2008 - 20:42
#6
geschrieben 04. Oktober 2008 - 08:09
Thema verteilen:
Seite 1 von 1