Clever-Excel-Forum

Normale Version: Differenz zwischen zwei Uhrzeiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Ich möchte mir die Restzeit zwischen jetzt und einer Zeit in der Zukunft anzeigen lassen. 
Die Zielzeit steht in AH125. Als Formel habe ich verwendet: =TEXT(AH125-JETZT(); "h:mm:ss") leider spuckt Excel damit nur #WERT! raus. Im Internet habe ich leider keine andere Formel gefunden. Microsoft schlägt die vor, die ich verwendet habe.
Kennt einer eine Formel dafür?

LG Mathias
(08.10.2023, 15:23)ABZO schrieb: [ -> ]Hallo,

Microsoft schlägt die vor, die ich verwendet habe.

Moin!
Was hast Du wirklich vor?
So etwas wie hier?
C
1102:13
1209:44

ZelleFormel
C12=REST(C11-JETZT();1)

Gruß Ralf
Dankeschön.
Das hat geklappt.
LG Mathias
Hi,

noch zur Ergänzung: JETZT() liefert Tag und Uhrzeit. Also so etwas wie 09.10.2023 08:59. Wenn du nun von einer reinen Uhrzeit (ohne Datum) JETZT() abziehst, erhältst du natürlich eine Negative Zahl, die bei ca. -45.000 liegt. Damit kommt Excel nicht klar, wenn es eine Uhrzeit daraus anzeigen soll.

Lösung 1: Das Datum muss irgendwie weg.

Das macht die Formel von Ralf.

Weiter Möglichkeiten:
=AH125-(JETZT()-HEUTE())
=AH125-REST(JETZT();1)


Lösung 2: Spendiere der reinen Uhrzeit ein Datum, indem du dieses mit eintippst.

Anmerkung zu deiner ursprünglichen Formel: Diese Formel würde (sofern sie denn funktioniert) einen Text erzeugen. Mit diesem Text kann man allerdings nur schwer weiter rechnen. Also Vorsicht vor solchen Formeln. Besser das Zahlenformat entsprechend einstellen.
Die Formel, die ich hatte, stammte von Microsoft selbst. Dir Formel von Ralf hatte aber funktioniert.
Das Problem, das =JETZT() auch das Datum enthält, hatte ich dann aber an anderen Stellen meiner gesamten Formel. Die Lösung mit -HEUTE() hatte ich aber auch schon angewendet.

Hier mal meine ganze Formel
Code:
=WENN(ANZAHL2(AG8)=0;0;WENN(AG8>JETZT()-HEUTE();REST(AG8-JETZT();1);WENN(AH8>JETZT()-HEUTE();REST(AH8-JETZT();1);WENN(AG10>JETZT()-HEUTE();REST(AG10-JETZT();1);0))))

Diese funktioniert prima. Nun zeigt er mir an. Wie lange es noch dauert, bis ich arbeiten muss. Dann zeigt er wie lange bis zur Pause und dann wie lange bis Feierabend. Nach Feierabend und an freien Tagen zeigt er dann einfach nur 00:00 an. Stunden und Minuten reichen. Das Excel Dokument aktualisiert einmal die Minute dank VBA. Daher brauche ich in der Anzeige keine Sekunden.

LG Mathias