2 Antworten Neueste Antwort am Mar 27, 2017 7:03 AM von jdegner

    Industriezeit

    jdegner

      Hallo,

      wie kann ich sicherstellen, dass bei der Zeiterfassung nur in Schritten von 15 min. erfasst wird.

      Die Zeiteingabe soll in Form der Industriezeit eingegeben/überprüft werden.

      Also

      XXX,0

      XXX,25

      XXX,5,

      XXX,75

       

       

      Grüße

        • 1. Re: Industriezeit
          alexander.baier

          Hallo,

           

          es muss überprüft werden, ob die Zahl ein Viertelwert ist. Wenn wir die Zeit in Sekunden umrechnen, entspricht eine Stunde 3600 Sekunden. Da jede Stunde aus 4 Viertelstunden besteht, ist eine Viertelstunde = 900 Sekunden.

          Jede Zahl deren Restwert von 900 gleich 0 ist, ist also eine Viertelstunde.

           

          Mod(LiesAlsZahl(LiesAlsZeit(Tabelle:Zeitfeld)) ; 900) = 0

           

          Um die eingegebene Uhrzeit auf eine Viertelstunde zu bringen:

           

          LiesAlsZeit(Uhrzeit) + ( 900 - Mod(LiesAlsZahl(LiesAlsZeit(Uhrzeit) )  ; 900))

           

          Einfache Grundschul-Mathematik

           

          MfG

          A.Baier

          fm-tutorial.de

          • 2. Re: Industriezeit
            jdegner

            Vielen Dank für die Nachhilfe!