0

Umrechnung Tage auf Stunden

Guten MOrgen,

 

ich möchte in einer Funktion, die verschiedene Zeitdauern summiert, die derzeitige Anzeige Tage, Stunden:Minuten auf Stunden:Minuten ändern ...

 

sehe da über Zahlenformat keine Möglichkeit - was kann ich tun?

 

dankeBildschirmfoto 2021-08-20 um 08.21.37

8 Antworten

null
    • mirko3
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hi Astavakra. Mir ist da keine Einstellung vertraut. Ich habe mir in einem Fall etwas zurechtgewerkelt, weil ich nicht lange herumsuchen wollte. Vielleicht hilft es Dir. Hat eine minimale Unschärfe wegen der Rundung. Mirko

    *

    let result := number(sum((select TABELLE).TEITDAUER)) / 3600000;
    let hourResult := floor(result);
    let minResult := round(result % hourResult * 60, 0);
    text(hourResult) + "h " + if minResult = 0 then "00" else text(minResult) end + "min"

    *

    • mirko3
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ups: Teitdauer ist finnisch für Zeitdauer ;-)

    • Astavakra
    • vor 3 Jahren
    • Gemeldet - anzeigen

    ok, danke :)

    • Astavakra
    • vor 3 Jahren
    • Gemeldet - anzeigen

    keine ahnung warum - aber 6+ tage enden mit der formel bei knapp 1600 stunden ...

     

    da hats was 

    • mirko3
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Die Grundbedingungen sind bei mir: Zeitdauerfeld, Berechnung im f(x)-Feld, zur Benutzung bei einem Tätigkeitsnachweis im Minutenbereich. Dann sieht es so aus:

     

    Benutzt Du zur Erfassung Uhrzeitfelder, oder Zeitdauerfelder?

    • Astavakra
    • vor 3 Jahren
    • Gemeldet - anzeigen

    zwei uhrzeit-felder /start, ende) berechnen in einem fx die zeitdauer, die mir in stunden:minuten angegeben wird zb 3:... daraus berechne die gesamtsumme aller einträge und dabei kommt das mit den tagen raus ... ich brauche es aber auch hier in stunden

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo, falls die Start- und Endezeiten manuell erfasst werden, könnte man die Differenz mit einem Änderungstrigger berechnen und in ein Datenfeld vom Typ "Zeitdauer" schreiben. Dessen Zahlenformat auf "61:16" stellen, dann wendet Ninox diese Einstellungen auch beim Summieren an. Nur so als Idee.

    • Astavakra
    • vor 3 Jahren
    • Gemeldet - anzeigen

    genau ... dann hätte ich das thema nicht ... wird automatisch erledigt :)