1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Arbeitszeit

Discussion in 'Office-Programme' started by mani59, Sep 3, 2008.

Thread Status:
Not open for further replies.
  1. mani59

    mani59 ROM

    Hallo Community,
    hab da ein Problem mit der Zeitberechnung im OpenOffice:
    Meine Frau arbeitet manchmal ab Abend bis nach Mitternacht und manchmal von früh ca. 3 Uhr bis Vormittag an verschiedenen Stellen.
    Nun kriegt sie einen Nachtzuschlag aber nur von 0:00 bis 6:00 Uhr, den ich seperat ausweisen möchte.
    Kann ich das irgendwie automatisieren, ohne daß bei den "normalen Zeiten" irgendwelcher Unsinn in der Spalte D zusehen ist ?
    kann mir da jemand helfen ?

    meine Formel taugt sicher nicht dazu :bse:

    =WENN(G132<0,25;WENN(G132>0;WENN(H132>0,25;0,25-G132;H132-G132);H132-G132);0,25-G132)


    Anfang, Ende , AZ , 0-6 Uhr

    04:00 , 04:42 , 00:42 , 00:42
    04:51 , 07:06 , 02:15 , 01:09
    07:23 , 09:56 , 02:33
    21:29 , 01:20 , 03:51, 01:20



    vielen Dank im Voraus

    Manfred
     

    Attached Files:

  2. MIKAPet

    MIKAPet Kbyte

    Hallo Mani59,
    Solch eine Tabelle habe ich mal in Excel erstellt. Allerdings mit Nachtstunden von 20:00 bis 06:00 Uhr.
    Ich habe diese Tabelle mal etwas geändert, damit nur Nachtstunden von 00:00 bis 06:00 Uhr berechnet werden. Sie Funktioniert auch unter OOcalc.
    Ich hänge die Datei mal als Anhang dran als *.ods.tx). Das .txt musst Du wieder entfernen.
     

    Attached Files:

  3. mani59

    mani59 ROM

    Hallo MIKAPet,
    vielen Dank, das ist ein guter Einfall die Zeiten in vor und nach 00:00 Uhr zu splitten.
    Werde ich mal in meine Tabelle einbauen.

    Danke
    Gruß Manfred
     
  4. bahnrat

    bahnrat Kbyte

    Alternative wäre eine benutzerdefinierte Funktion. Diese berechnet die Arbeitszeit innerhalb der definierten Periode. Das erspart Hilfsspalten. Zusätzlich können optional bis zu 3 Pausen jeweils mit Beginn und Ende angegeben werden. Dabei werden auch nur die Pausen berücksichtigt, welche innerhalb der Periode liegen.

    Beispielformel 1:

    Bei dieser müssen der Beginn und das Ende der Periode in Zellen geschrieben werden (in J1 steht der Beginn, in K1 das Ende der Periode).

    =ZeitR(A1;B1;C1;$J$1:$K$1) (ohne Pause)
    =ZeitR(A1;B1;C1;$J$1:$K$1;D1;E1) (mit einer Pause, in C1 der Beginn der Pause, in D1 das Ende der Pause)

    Beispielformel 2:

    Bei dieser stehen Beginn und Ende der Periode in der Formel

    =ZeitR(A1;B1;C1;"00:00";"06:00") (ohne Pause)
    =ZeitR(A1;B1;C1;"00:00";"06:00";D1;E1) (mit einer Pause, in C1 der Beginn der Pause, in D1 das Ende der Pause)

    Beispiel:

    Periode von 00:00 bis 06:00, In A1 steht die Schichtart (zum Beispiel S für Spätschicht,muss angegeben werden), Beginn (B1) = 21:00, Ende (C1) = 4:50, Beginn Pause1 (D1)= 23:50, Ende Pause1 (E1)= 00:10, Ergebnis = 4:40

    Einfach den Code aus der angehängten Datei in ein offizielles Modul kopieren (bitte nicht in eine geschützte Library). Getestet in OOo-Calc 2.4.1 und OOo-Calc 3.0 Beta 2. Der Code ist zur Erklärung mit Kommentaren ausgestattet.
     

    Attached Files:

    Last edited: Sep 4, 2008
Thread Status:
Not open for further replies.

Share This Page