Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Hilfe bei Zeiterfassung
#1
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


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 15,81 KB / Downloads: 25)
Antworten Top
#2
Hallöchen,

ich hole den Beitrag erst mal nur hoch, vielleicht kann ein Formelspezi heute nicht schlafen Wink
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
(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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
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.
Antworten Top
#5
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
[-] Folgende(r) 1 Nutzer sagt Danke an Josef B für diesen Beitrag:
  • Fred0
Antworten Top
#6
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
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
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


Angehängte Dateien
.xlsx   VorlageTest.xlsx (Größe: 105,86 KB / Downloads: 6)
Antworten Top
#8
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:

   

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

Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#9
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#10
(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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


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