Hi Werner, On Wed, Jul 06, 2005 at 17:16:34 +0200, Werner Tietz wrote:
> >>A2: Start > >>B2: Ende > >>C2: =JAHRE(A2;B2;0) Jahre 0.. > >>D2: =MONATE(A2;B2;0) > >>E2: =D2-C2*12 Monate 0..11 > >>F2: =EDATUM(A2;D2) formatiert als Datum zur Veranschaulichung > >>G2: =B2-F2 Tage 0..30 > > > >In Zelle G2 bekomme ich so nur eine Ausgabe im Datumsformat obwohl ich > >die Zelle explizit in Standard formatiere, kann das jemand bestätigen ? Das passiert eigentlich nur, wenn entweder B2 oder F2 _nicht_ als Datum formatiert ist. Ggbf. nach Umformatierung derselben die Formel in G2 neu eingeben bzw. neu berechnen lassen durch Aenderung von B2. > Nachtrag: G2 als Text formatiert ergibt eine Ausgabe in Tagen. Textformat halte ich hier fuer komplett verkehrt.. evtl. nur einmal den Standard-Eintrag aus dem Kontextmenue waehlen, und danach wie oben neu berechnen lassen. > Die folgende Ergänzung wird dadurch überflüssig. > >G2: =TAG(B2-F2) -> Tage 0...30 Das waere auch wieder nicht korrekt gewesen. Merke: die Funktionen JAHR(), MONAT(), TAG() auf etwas anderes als ein Datum anwenden zu wollen ist immer verkehrt. Ein Datum ist auch dann gegeben, wenn zu einem Datum eine Zahl addiert/subtrahiert wird, aber nie wenn die Differenz zweier Datumswerte gebildet wird. Eike -- OOo/SO Calc core developer. Number formatter bedevilled I18N transpositionizer. GnuPG key 0x293C05FD: 997A 4C60 CE41 0149 0DB3 9E96 2F1A D073 293C 05FD --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
