Hey Max,
hmm, das ist ein bischen komplizierter. Entweder Du berechnest die Ausgabeformel "händisch" - was dann zumindest mathematisch korrekt wäre,
oder du verwendest die von Dir angesprochenen Formatierung, dann musst Du aber ein wenig "umbauen" und die Daten sind sicher nur bedingt korrekt (also, in max. 31 Tagen;)
Intern wird das Datumsformat ja als Zahl abgespeichert - 1 Tag = 1, die Dezimalstellen ergeben die Zeit. Startpunkt ist das Datum 30.12.1899.
Der Wert "1" entspricht also dem Tag "31" (.12.1899). Da Du das als "1" dargestellt haben möchtest, musstr Du einen Korrekturfktor von "1" hinzufügen - dann würde die Formatierung stimmen:
A1 = 86400 -> A2: = (A1/(60*60*24)) + 1 -> Formatiert als TT HH:MM:SS würde jetzt 01 00:00:00 ergeben und so weiter.
Aber: eben nur 31 Tage lang - danach "springt" der Tag-Wert ja wieder auf "1".
Korrekt berechnet:
(Dein Wert steht in A1):
Tage: =GANZZAHL(A1/(60*60*24))
Stunden: =GANZZAHL(REST(A1;86400) /(60*60))
Minuten: =GANZZAHL(REST(REST(A1;86400) ;(60*60))/60)
Sekunden: =REST(REST(REST(A1;86400) ;(60*60));60)
ok, die 86400 kannste auch ersetzen durch (60*60*24)
Das ganze dann als String zusammengebaut: = Verketten(Text(GANZZAHL(A1/(60*60*24)); "00"); " "; Text(GANZZAHL(REST(A1;86400) /(60*60));"00");":";Text(GANZZAHL(REST(REST(A1;86400) ;(60*60))/60);"00");":";Text(REST(REST(REST(A1;86400) ;(60*60));60);"00"))
und schon haste Dein Ergebnis:)
VG Tom