Clever-Excel-Forum

Normale Version: Hilfe bei Zeiterfassung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo ich bin am Verzweifeln.
Ich brächte eine Zeiterfassung wo 50% und 100% Überstunden geteilt sind.
Habe Wechseldienst (8:00-16:00 und 15:00-23:00) in dieser Zeit fallen keine Überstunden an.

sonst Überstunden:

50% Überstunden:
Mo-Fr bis 6:00 bis 22:00
Sa 6:00 bis 22:00

100% Überstunden:
Feiertag und Sonntag 0:00 bis 24:00
Mo-Fr 22:00 bis 6:00
Sa 22:00 bis 6:00

Hab schon begonnen (ich hoffe es ist alles richtig), aber ich komm nicht weiter.
Bitte um Hilfe.
Danke
Hallöchen,

ich hole den Beitrag erst mal nur hoch, vielleicht kann ein Formelspezi heute nicht schlafen Wink
(07.11.2015, 15:30)mabreso schrieb: [ -> ]Habe Wechseldienst (8:00-16:00 und 15:00-23:00) in dieser Zeit fallen keine Überstunden an.

sonst Überstunden:

50% Überstunden:
Mo-Fr bis 6:00 bis 22:00
Sa 6:00 bis 22:00

100% Überstunden:
Feiertag und Sonntag 0:00 bis 24:00
Mo-Fr 22:00 bis 6:00
Sa 22:00 bis 6:00

Hi,

zuerst einmal eine Verständnisfrage:

du schreibst einerseits, dass bis 23 Uhr keine Überstunden anfallen, im nächsten Satz aber, dass 50% in der Zeit von 6 bis 22 Uhr bzw. 100% in der Zeit von 22 bis 6 Uhr anfallen. Das beißt sich doch - findest du nicht?

Bitte zeige deutlicher auf, in welchen Zeiträumen Überstunden berechnet werden.
Hallo,
nein das ist schon so.
wenn ich von 6:00 bis 16:00 Dienst habe, dann ist alles davor und danach Überstunden.
Wenn von 15:00 bis 23:00 dann auch davor und danach.
Der Rest wie oben beschrieben.
Hallo Manfred
Kein Mensch kann eine so komplexe Formel aus dem Ärmel schütteln.
Deshalb wird das mit einer Mappe ohne Testwerte nie funktionieren.
Da die Helfer aber wenig Lust haben, deine Fleissarbeit zu erledigen, wird dir wohl nicht anderes übrig bleiben,
als selber einige Beispiele in die Tabelle einzutragen  und Diese  dann nochmals hochzuladen. Am besten gleich mit dem gewünschten Ergebnis.
 
Gruss Sepp
Hi,

ich hab', sofern ich dich jetzt richtig verstanden habe, mal was gebastelt. Beachte bitte auch, dass du zukünftig nur noch das 1. Datum in B2 eintragen musst (z.B. 1.1 oder 1.3 - Schreibweise beachten!). Der Rest wird automatisch berechnet.

Jänner

ABCDEFGHIJKL
1Mai2015ArbeitszeitAz in StdNAzÜ 50Ü 100ZAUrlaubResturlaub Vorjahr
2Do01.01.14:0023:009,000,001,000,000,00Neuer Urlaub
3Fr02.01.14:0023:009,008,000,500,000,00Gesamt0,00
4Sa03.01.14:0023:009,008,000,500,000,00Sollzeit8,00
5So04.01.14:0023:009,000,001,000,000,00ZA Vorjahr0,00
6Mo05.01.14:0023:009,008,000,500,000,00
7Di06.01.14:0023:009,000,001,000,000,00
8Mi07.01.14:0023:009,008,000,500,000,00
Formeln der Tabelle
ZelleFormel
A2=B2
E2=WENN(ODER(C2="";D2="";C2="frei";C2="ZA";C2="Urlaub";C2="krank");0;REST(D2-C2;1)*24)
F2=WENN(ODER(C2="";D2="";C2="frei";C2="Urlaub";C2="ZA";C2="krank";ZÄHLENWENN(Feiertage!$A:$A;$B2)>0;WOCHENTAG($B2;2)>6);0;WENN(((D2-C2)>$K$33)*24;$K$33*24;(D2-C2)*24))
G2=WENN(UND(C2<>"";D2<>"";H2="");WENN(WOCHENTAG(A2;2)<7;(E2-$L$4)/2;"");"")
H2=WENN(UND(C2<>"";D2<>"");WENN(ODER(WOCHENTAG(A2;2)=7;ISTZAHL(VERGLEICH(B2;Feiertage!A:A;0)));E2-$L$4;"");"")
I2=WENN(C2="ZA";-8;0)
J2=WENN(C2="Urlaub";-8;0)
A3=WENNFEHLER(A2+1;"")
B3=WENNFEHLER(B2+1;"")
E3=WENN(ODER(C3="";D3="";C3="frei";C3="ZA";C3="Urlaub";C3="krank");0;REST(D3-C3;1)*24)
F3=WENN(ODER(C3="";D3="";C3="frei";C3="Urlaub";C3="ZA";C3="krank";ZÄHLENWENN(Feiertage!$A:$A;$B3)>0;WOCHENTAG($B3;2)>6);0;WENN(((D3-C3)>$K$33)*24;$K$33*24;(D3-C3)*24))
G3=WENN(UND(C3<>"";D3<>"";H3="");WENN(WOCHENTAG(A3;2)<7;(E3-$L$4)/2;"");"")
H3=WENN(UND(C3<>"";D3<>"");WENN(ODER(WOCHENTAG(A3;2)=7;ISTZAHL(VERGLEICH(B3;Feiertage!A:A;0)));E3-$L$4;"");"")
I3=WENN(C3="ZA";-8;0)
J3=WENN(C3="Urlaub";-8;0)
L3=SUMME(L1:L2)
A4=WENNFEHLER(A3+1;"")
B4=WENNFEHLER(B3+1;"")
E4=WENN(ODER(C4="";D4="";C4="frei";C4="ZA";C4="Urlaub";C4="krank");0;REST(D4-C4;1)*24)
F4=WENN(ODER(C4="";D4="";C4="frei";C4="Urlaub";C4="ZA";C4="krank";ZÄHLENWENN(Feiertage!$A:$A;$B4)>0;WOCHENTAG($B4;2)>6);0;WENN(((D4-C4)>$K$33)*24;$K$33*24;(D4-C4)*24))
G4=WENN(UND(C4<>"";D4<>"";H4="");WENN(WOCHENTAG(A4;2)<7;(E4-$L$4)/2;"");"")
H4=WENN(UND(C4<>"";D4<>"");WENN(ODER(WOCHENTAG(A4;2)=7;ISTZAHL(VERGLEICH(B4;Feiertage!A:A;0)));E4-$L$4;"");"")
I4=WENN(C4="ZA";-8;0)
J4=WENN(C4="Urlaub";-8;0)
A5=WENNFEHLER(A4+1;"")
B5=WENNFEHLER(B4+1;"")
E5=WENN(ODER(C5="";D5="";C5="frei";C5="ZA";C5="Urlaub";C5="krank");0;REST(D5-C5;1)*24)
F5=WENN(ODER(C5="";D5="";C5="frei";C5="Urlaub";C5="ZA";C5="krank";ZÄHLENWENN(Feiertage!$A:$A;$B5)>0;WOCHENTAG($B5;2)>6);0;WENN(((D5-C5)>$K$33)*24;$K$33*24;(D5-C5)*24))
G5=WENN(UND(C5<>"";D5<>"";H5="");WENN(WOCHENTAG(A5;2)<7;(E5-$L$4)/2;"");"")
H5=WENN(UND(C5<>"";D5<>"");WENN(ODER(WOCHENTAG(A5;2)=7;ISTZAHL(VERGLEICH(B5;Feiertage!A:A;0)));E5-$L$4;"");"")
I5=WENN(C5="ZA";-8;0)
J5=WENN(C5="Urlaub";-8;0)
A6=WENNFEHLER(A5+1;"")
B6=WENNFEHLER(B5+1;"")
E6=WENN(ODER(C6="";D6="";C6="frei";C6="ZA";C6="Urlaub";C6="krank");0;REST(D6-C6;1)*24)
F6=WENN(ODER(C6="";D6="";C6="frei";C6="Urlaub";C6="ZA";C6="krank";ZÄHLENWENN(Feiertage!$A:$A;$B6)>0;WOCHENTAG($B6;2)>6);0;WENN(((D6-C6)>$K$33)*24;$K$33*24;(D6-C6)*24))
G6=WENN(UND(C6<>"";D6<>"";H6="");WENN(WOCHENTAG(A6;2)<7;(E6-$L$4)/2;"");"")
H6=WENN(UND(C6<>"";D6<>"");WENN(ODER(WOCHENTAG(A6;2)=7;ISTZAHL(VERGLEICH(B6;Feiertage!A:A;0)));E6-$L$4;"");"")
I6=WENN(C6="ZA";-8;0)
J6=WENN(C6="Urlaub";-8;0)
A7=WENNFEHLER(A6+1;"")
B7=WENNFEHLER(B6+1;"")
E7=WENN(ODER(C7="";D7="";C7="frei";C7="ZA";C7="Urlaub";C7="krank");0;REST(D7-C7;1)*24)
F7=WENN(ODER(C7="";D7="";C7="frei";C7="Urlaub";C7="ZA";C7="krank";ZÄHLENWENN(Feiertage!$A:$A;$B7)>0;WOCHENTAG($B7;2)>6);0;WENN(((D7-C7)>$K$33)*24;$K$33*24;(D7-C7)*24))
G7=WENN(UND(C7<>"";D7<>"";H7="");WENN(WOCHENTAG(A7;2)<7;(E7-$L$4)/2;"");"")
H7=WENN(UND(C7<>"";D7<>"");WENN(ODER(WOCHENTAG(A7;2)=7;ISTZAHL(VERGLEICH(B7;Feiertage!A:A;0)));E7-$L$4;"");"")
I7=WENN(C7="ZA";-8;0)
J7=WENN(C7="Urlaub";-8;0)
A8=WENNFEHLER(A7+1;"")
B8=WENNFEHLER(B7+1;"")
E8=WENN(ODER(C8="";D8="";C8="frei";C8="ZA";C8="Urlaub";C8="krank");0;REST(D8-C8;1)*24)
F8=WENN(ODER(C8="";D8="";C8="frei";C8="Urlaub";C8="ZA";C8="krank";ZÄHLENWENN(Feiertage!$A:$A;$B8)>0;WOCHENTAG($B8;2)>6);0;WENN(((D8-C8)>$K$33)*24;$K$33*24;(D8-C8)*24))
G8=WENN(UND(C8<>"";D8<>"";H8="");WENN(WOCHENTAG(A8;2)<7;(E8-$L$4)/2;"");"")
H8=WENN(UND(C8<>"";D8<>"");WENN(ODER(WOCHENTAG(A8;2)=7;ISTZAHL(VERGLEICH(B8;Feiertage!A:A;0)));E8-$L$4;"");"")
I8=WENN(C8="ZA";-8;0)
J8=WENN(C8="Urlaub";-8;0)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Danke für die Antwort, aber ich dürfte mich unverständlich ausgedrückt haben. Sorry.

Ich versuche es noch einmal.

-Sonn- und Feiertage generell 100% Überstunden
-wenn Dienst c2="1" also 08:00 - 16:00 Uhr, dann zwischen 22:00 und 06:00 = 100% Überstunden, 06:00 bis 08:00 und 16:00 bis 22:00 50% Überstunden
- wenn Dienst c2="2" also 15:00 - 23:00 Uhr, dann zwischen 23:00 und 06:00 = 100% Überstunden, 06:00 bis 15:00 50% Überstunden
Hallo Günther!
Es soll keinesfalls oberlehrerhaft klingen.
Ansonsten bitte ich bereits jetzt um Entschuldigung.

Mir fällt auf, dass Du ALLE Formelzellen mit der Jeannie einstellst.
Wenn Formeln "gezogen" werden können, hilft es der Übersichtlichkeit, wenn nur die ersten Formeln angezeigt werden.
Die Jeannie bietet ja die Option, den Analysebereich einzuschränken:

[attachment=3288]

Sollte nur ein Tipp sein.
Gruß und schönes Wochenende wünscht

Ralf
Hi Ralf

(21.11.2015, 13:25)RPP63 schrieb: [ -> ]Hallo Günther! ;)
Es soll keinesfalls oberlehrerhaft klingen.
Ansonsten bitte ich bereits jetzt um Entschuldigung.

Du glaubst ja gar nicht, wie beleidigt ich jetzt bin...
... Nein!!! - Quatsch!

Dein Tipp

RPP63 schrieb:Die Jeannie bietet ja die Option, den Analysebereich einzuschränken:

hat mir sehr geholfen. Ich hab' das nie ausprobiert und deshalb auch nicht gekannt. Aber man lernt bekanntlich nie aus.

Auch dir ein schönes Wochenende - vielleicht liest man sich ja noch.
(21.11.2015, 14:33)WillWissen schrieb: [ -> ]vielleicht liest man sich ja noch.

Die Chance ist größer als ein Lottogewinn, Günther!
Sorry fürs h, ich hatte noch ein wenig Bildschirmtinte übrig.  :19:
[/OffTopic]

Gruß Ralf
Seiten: 1 2