Hi,

Richard, nebenbei: Du solltest bitte richtiges Zitieren kennenlernen (http://www.eschkitai.de/openoffice/netikette.html#quote1) Danke!

Richard Rienäcker schrieb:
Robert Großkopf schrieb:

Eine Entwicklung dauert z.B 288 Std und 28 min. Sie wird jetzt (now() ) gestartet. Ich möchte wissen wielange die Entwicklung noch bis zur Fertigstellung dauert. Die dafür geplante Anzeige (die angegebene Formel) soll also die fehlenden Tage, Std und min anzeigen.

Ich formuliere das mal um, wie es aus meiner Sicht lauten muss, damit es Sinn ergibt:

Eine Entwicklung dauert z. B. 288 Std und 28 min. Sie wurde zu einem bestimmten Zeitpunkt in der Vergangenheit gestartet. Ich möchte aktuell wissen, wielange die Entwicklung von jetzt noch bis zur Fertigstellung dauert (Restdauer).

Das geht eigentlich ganz einfach.

Zelle B1:  27.10.09 12:00 (mit Formatcode TT.MM.JJ HH:MM)
Zelle B2:  288:28 (mit Formatcode [HH]:MM)
Zelle B4:  =JETZT() (mit Formatcode TT.MM.JJ HH:MM)
Zelle B6:  =B1+B2-B4 (mit Formatcode [HH]:MM)

Anzeige in Zelle B6: 279:21

Einziges Problem, Du möchtest als Ergebnis nicht Stunden und Minuten (279:30) sondern Tage, Stunden und Minuten sehen (11 15:21) sehen.

Um einen gespeicherten Wert in einer solchen Darstellung zu sehen, gibt es keinen Zahlenformatcode! Die Idee, den Code T für Tage zu verwenden kann nicht klappen, denn T meint immer kalendarisch den Tag eines Monats und nicht die Maßeinheit Tage für eine Zeitdauer!

Man kann sich helfen:

Zelle B7: =GANZZAHL(B6)&" "&TEXT(B6-GANZZAHL(B6);"HH:MM")

War es das, wonach Deine Frage zielte?

Gruß

Stefan

--
www.datenpilot.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an