Office: (Office 2010) Arbeitszeitkonto

Helfe beim Thema Arbeitszeitkonto in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich möchte für mein Arbeitszeitkonto den Pausenabzug und die Arbeitszeit automatisch berechnen lassen. Bis 6 Stunden = kein Pausenabzug 6-9... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von eric2014, 2. Juli 2014.

  1. Arbeitszeitkonto


    Hallo, ich möchte für mein Arbeitszeitkonto den Pausenabzug und die Arbeitszeit automatisch berechnen lassen.
    Bis 6 Stunden = kein Pausenabzug
    6-9 Stunden = 30 Min Pausenabzug
    Über 9 Stunden = 45 Min Pausenabzug
    Die Pausen Abzugszeit soll Spalte E automatisch und in Spalte G die reine Arbeitszeit angezeigt werden. Soweit habe ich das ganze bereits hinbekommen. Allerdings habe ich ein Problem wenn nur wenige Minuten über 6 bzw. 9 Stunden gearbeitet wird.
    Wird z.B. von 7:00 Uhr bis 13:10 Uhr gearbeitet, darf nämlich keine 30 Minuten abgezogen werden sondern nur die Zeit die über die 6 Stunden geht. Also 10 Minuten. Ähnliches gilt bei 9 Stunden. Wer kann helfen?

    :)
     
    eric2014, 2. Juli 2014
    #1
  2. OfficeUser Neuer User
    Arbeitszeit
     CDE
    1KommenGehenPause
    2   
    306:5013:0500:30
    4  00:00
    5  00:00
    606:3915:4000:45
    706:3815:4500:45
    806:5016:2600:45
    906:3515:3700:45
    1006:3613:4400:30
    verwendete Formeln
    Zelle Formel Bereich N/A
    D6=C6+"9:01"*1  
    E3:E10=WENN(REST(D3-C3;1)*24<6;0;WENN(REST(D3-C3;1)*24<9;"0:30"*1;"0:45"*1))  
    Excel-Inn.de
    Hajo-Excel.de
    XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
    Add-In-Version 18.07 einschl. 64 Bit
     
    OfficeUser, 4. Juli 2014
    #2
  3. hallöchen, versuch mal ..:

    =VERWEIS((D2-C2)*24;{0;6;9};{0;0,5;0,75})/24

    wenns über mitternacht geht, wovon man hier nicht ausgehen kann..:

    =VERWEIS((REST(D2-C2;1))*24;{0;6;9};{0;0,5;0,75})/24
     
    Frank Furter, 4. Juli 2014
    #3
  4. Arbeitszeitkonto

    Hallo,
    leider war für mich keine Lösung dabei.

    Zeile 3:
    Kommen 6:50 - Gehen 13:05 = 6:15 Anwesenheit Ab 6 Stunden wird Pause abgezogen. Hier aber max. 15 Min. Arbeitszeit = 6:00 Stunden.

    Zeile 6
    Kommen 6:39 - Gehen 15:40 = 9:01 Anwesenheit. Ab 6 Stunden werden 30 Min Pause abgezogen. Arbeitszeit = 8:31 Stunden

    Zeile 8
    Kommen 6:50 - Gehen 16:26 = 9:36 Anwesenheit. Ab 6 Stunden werden 30 Min Pause abgezogen. Bleiben 9:06 Stunden. Ab 9 Stunden werden 15 Min Pause abgezogen. Hier aber max. 6 Min. Arbeitszeit = 9:00 Stunden. Würde man erst um 17:00 Uhr gehen würden 15 Min. abgezogen werden, also insgesamt 45 Min.

    Diese Regeln sind aus dem Arbeitszeitgesetz und gilt für jeden, müsste also jedem bekannt sein.
     
    eric2014, 5. Juli 2014
    #4
  5. Hajo_Zi
    Hajo_Zi Erfahrener User
    Ich erstelle die Lösung für das was im Beitrag dargestellt wurde. Wird diese Darstellung geändert, überlasse ich anderen die Lösung, da ich schon eine Lösung erstellt hatte und dafür Zeit investiert habe. Ich arbeite nicht für den Papierkorb.
    Code:
    da steht nichts von einer Einschränkung.
     
    Hajo_Zi, 5. Juli 2014
    #5
  6. da steht nichts von einer Einschränkung.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    eric2014, 5. Juli 2014
    #6
  7. OfficeUser Neuer User
    Das ist eben der Vorteil, wenn man seine Aufgabe über den gesamten Bereich verteilt, der Antworter darf sich erst mal die Aufgabe zusammensuchen.

    Arbeitszeit
     ABCDEFG
    1DatumTagKommenGehenPauseSollIst
    201.05.2014Do   00:0000:00
    302.05.2014Fr6:5013:050:1507:4806:00
    403.05.2014Sa  0:0000:0000:00
    504.05.2014So  0:0000:0000:00
    605.05.2014Mo6:3915:400:0107:4809:00
    706.05.2014Di6:3815:450:0707:4809:00
    807.05.2014Mi6:5016:260:3607:4809:00
    908.05.2014Do6:3515:370:0207:4809:00
    1009.05.2014Fr17:000:120:3007:4806:42
    verwendete Formeln
    Zelle Formel Bereich N/A
    G2=D2-C2-E2  
    D6=C6+"9:01"*1  
    E3:E10=WENN(REST(D3-C3;1)*24<6;0;WENN(REST(D3-C3;1)*24<9;MIN(REST(D3-C3;1)-"6:00"*1;"0:30"*1);MIN(REST(D3-C3;1)-"9:00"*1;"0:45"*1)))  
    G3:G10=REST(D3-C3-E3;1)  
    Zahlenformate
    Zelle Format Wert
    A1 'TT.MM.JJJJ Datum
    A2 'TT.MM.JJJJ 41760
    A3 'TT.MM.JJJJ 41761
    A4 'TT.MM.JJJJ 41762
    A5 'TT.MM.JJJJ 41763
    A6 'TT.MM.JJJJ 41764
    A7 'TT.MM.JJJJ 41765
    A8 'TT.MM.JJJJ 41766
    A9 'TT.MM.JJJJ 41767
    A10 'TT.MM.JJJJ 41768
    C2: E2, C4: D5 'h:mm;@  
    C3, C8 'h:mm;@ 0,284722222222222
    C6 'h:mm;@ 0,277083333333333
    C7 'h:mm;@ 0,276388888888889
    C9 'h:mm;@ 0,274305555555556
    C10 'h:mm;@ 0,708333333333333
    D3 'h:mm;@ 0,545138888888889
    D6 'h:mm;@ 0,652777777777778
    D7 'h:mm;@ 0,65625
    D8 'h:mm;@ 0,684722222222222
    D9 'h:mm;@ 0,650694444444444
    D10 'h:mm;@ 8,33333333333333E-03
    E3 'h:mm;@ 1,04166666666667E-02
    E4:E5 'h:mm;@ 0
    E6 'h:mm;@ 6,94444444444553E-04
    E7 'h:mm;@ 4,86111111111115E-03
    E8 'h:mm;@ 0,025
    E9 'h:mm;@ 1,38888888888894E-03
    E10 'h:mm;@ 2,08333333333333E-02
    F1 'hh:mm Soll
    F2: G2, F4:G5 'hh:mm 0
    F3, F6:F10 'hh:mm 0,325
    G1 'hh:mm Ist
    G3 'hh:mm 0,25
    G6:G9 'hh:mm 0,375
    G10 'hh:mm 0,279166666666667
    Zellen mit Format Standard werden nicht dargestellt
    Excel-Inn.de
    Hajo-Excel.de
    XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
    Add-In-Version 18.07 einschl. 64 Bit
     
    OfficeUser, 5. Juli 2014
    #7
  8. Arbeitszeitkonto

    Hallo Hajo_Zi,

    irgendwo ist in der Formel noch ein Fehler, denn wer von 6:00 bis 15:00 Uhr arbeitet hat keine 9 Stunden (nach Abzug der 30 Minuten Pause) gearbeitet.
    Ich komme leider nicht auf die Lösung der richtigen Formel.

    Können Sie dabei hefen?

    Besten Dank
     
    EmilHet, 20. März 2020
    #8
  9. Hallo,

    teste mal damit (s. Mappe).

    Sigi
     
    Sigi.21, 20. März 2020
    #9
  10. Hallo Sigi.21,

    besten Dank für deine schnelle Hilfe. Leider hat sich das Problem aber nur verlagert, denn nun wird (Veraussetzung: Kommen 6:00 und Gehen 15:01) ab 15:00 Uhr die Zeit bis 15:30 Uhr nicht mehr gewertet. Dort müssten aber bis 15:30 Uhr volle 9 Stunden anerkannt werden.
    In meiner Tabelle ist es genau umgekehrt, dort werden ab 15:00 Uhr schon volle 9 Stunden anerkannt, was aber auch nicht richtig ist.

    Bei den ersten 6 Stunden funktioniert der Pausenabzug korrekt, nur bei der zweiten Prüfung (9h) nicht. Ich komme aber nicht dahinter

    Ich habe mal meine Tabelle mit angefügt.

    Beste Grüße und DANKE
     
    EmilHet, 20. März 2020
    #10
  11. Hallo,

    bei mir funktioniert es mit folgenden Formeln:


    PHP:
             =WENN(E2>0,40625;0,03125;WENN(E2>0,375;E2-0,375;WENN(E2>0,27083333;0,02083333;WENN(E2>0,25;E2-0,25;0))))
     
  12. Hallo Emil,

    dann habe ich deine Aufgabenstellung missverstanden oder sie ist nicht korrekt: Zitat: "Wird z.B. von 7:00 Uhr bis 13:10 Uhr gearbeitet, darf nämlich keine 30 Minuten abgezogen werden sondern nur die Zeit die über die 6 Stunden geht. Also 10 Minuten. Ähnliches gilt bei 9 Stunden."

    Zitat: „Leider hat sich das Problem aber nur verlagert, denn nun wird (Veraussetzung: Kommen 6:00 und Gehen 15:01) ab 15:00 Uhr die Zeit bis 15:30 Uhr nicht mehr gewertet. Dort müssten aber bis 15:30 Uhr volle 9 Stunden anerkannt werden.“

    Warum müssen volle 9 Stunden anerkannt werden? Es sind doch zumindest die 30 Minuten Pause (über 6 Std.) fällig. Stirnrunzel???

    Sigi
     
    Sigi.21, 20. März 2020
    #12
  13. Arbeitszeitkonto

    Hallo,

    Bezogen auf den vorherigen Hinweis, ist es natürlich korrekt, dass bei mehr als 6:30 auf jeden Fall 30 Min. Pause abgezogen werden müssen.

    Formeln deshalb angepasst:


    PHP:
             =WENN(E2>0,40625;0,03125;WENN(E2>0,375;0,02083333;WENN(E2>0,27083333;0,02083333;WENN(E2>0,25;E2-0,25;0))))
     
  14. F2: =SUMMENPRODUKT((E2>{0.24.26.36.37}/96)*(E2-{0.24.26.36.37}/96)*{0.1.-1.1.-1})

    Bestimmt schon 100mal gepostet von mir, aber selbst kein anderer Antworter merkt sich die Formel.
     
  15. Hallo Lupo,

    die Formel liefert nicht in allen Fällen korrekte Ergebnisse!

    Kommt 6:50, Geht 16:26, Brutto 9:36, liefert bei dir 0:45 Pausenzeit. in diesem Fall dürfen es aber nur 0:36 sein.
     
Thema:

Arbeitszeitkonto

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden