Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
556to560
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
556to560
556to560
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formel

Formel
01.02.2005 14:14:41
Kayhan
Hallo zusammen,
in Zeile A1 steht das Datum von heute 31.01.05
In der Zeile darunter möchte ich über eine Formel das Datum 31.01.04 stehen haben.
Geht das?
Vielen Dank und Gruss
Kayhan

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=DATUM(JAHR(A1)-1);MONAT(A1);TAG(A1)) o.T.
01.02.2005 14:18:47
UweN
AW: =DATUM(JAHR(A1)-1);MONAT(A1);TAG(A1)) o.T.
Kayhan
Vielen Dank !!
AW: Formel
u_
Hallo,
Excel gut?
=datum(jahr(a1)-1;monat(a1);tag(a1))
Gruß
AW: Formel
Kayhan
Vielen Dank !!
AW: Formel
c0bRa
hallo kayhan,
a2: =datum(jahr(a1)-1;monat(a1);tag(a1))
bei schaltjahren spuckt er beim 29.2.2004 z.b. den 1.3.2003 aus...

Das Forum lebt auch von Rückmeldungen...
c0bRa
AW: Formel
Kayhan
auch Dir vielen Dank.
Gruss Kayhan
AW: Hallo Kayhan, Formel nicht korrekt!
02.02.2005 15:19:21
rlenz
Hallo Kayhan, alles ist scheinbar einfach, aber,
hinter jedem Datum steht eine serielle Zahl. Excel zeigt diese Zahl fuer den User entsprechend seinen Formatierungswunsch an. Das ist der Grund, (die seriellen Zahlen), warum ich nicht einfach zu einem Jahr und auch zu einem Monat innerhalb der DATUM- Funktion einfach Jahr(e) und Monat(e) addieren oder subtrahieren kann. Sie bekommen vielfach, aber eben nicht immer das erwuenschte und richtige Ergebnis. Ergebniszellen muessen datumformatiert sein!
Beispiel 1: in Zelle A1 29.02.2004 ## Subtrahiere ich nun 1 Jahr mit der Formel
=DATUM(JAHR(A)-1;MONAT(A1);TAG(A1)) dann ist das Ergebnis 01.03.2003 Nicht Korrekt!
Beispiel 2: in Zelle A2 31.01.2008 ## Addiere ich nun 13 Monate mit der Formel
=DATUM(JAHR(A2);MONAT(A2)+13;TAG(A2)) dann ist das Ergebnis 03.03.2009 Nicht korrekt!
Die in Beispiel 1 und 2 gezeigten Beispiele sind so sicherlich nicht gewuenscht.
Eine bessere und einfachere Loesung erreichen Sie mit der Funktion EDATUM. Diese Funktion hat prinzipiell gelinde gesagt nur wenig mit finanzmathematischen Berechnungen zu tun. (Siehe auch Excel- Hilfe!). Fuer die Funktion EDATUM muss das Add-In "Analyse-Funktion" installiert sein.
Beispiel 3: in Zelle A1 29.02.2004 Subtrahiere ich nun 1 Jahr mit der Formel
=EDATUM(A1;-(1*12)) # dann ist das Ergebnis 28.02.2003 Einen #29.02.2003 gibt es nicht, das Jahr ist kein Schaltjahr! Korrekt!
Mit der MIN- Funktion werden mit dieser Formel gleiche Ersgebnisse erzielt
Beispiel 4: in Zelle A1 29.02.2004 Subtrahiere ich nun 1 Jahr >> mit der Formel
=MIN(DATUM(JAHR(A1);MONAT(A1)+1-(1*12);0);DATUM(JAHR(A1);MONAT(A1)-(1*12);TAG(A1))) dann ist das Ergenis #28.02.2003. Einen #29.02.2003 gibt es nicht, das Jahr ist kein Schaltjahr! Korrekt!
Musterdatei: https://www.herber.de/bbs/user/17339.xls
!!!!!!#################XXXXXXXXXXXXXXX Wollen Sie allerdings ein Monatsende das vor einem Jahr ist berechnen, geht das mit der Funktion MONATSENDE und auch mit einer benutzerdefiniert ergaenzten DATUM- Funktion.
Beispiel 4 In Zelle A1 15.01.2005 Subtrahiere ich nun 1 Jahr mit der Formel
=MONATSENDE(A1;-(1*12))
oder auch mit der Formel
=DATUM(JAHR(A1);MONAT(A1)+1-(1*12);0)
In beiden Faellen ist das Ergebnis 31.01.2004
Fuer die Funktion Monatsende muss ebenfalls das Add-In "Analyse-Funktion" installiert sein.
Mit freundlichen Grüßen
Ruediger Lenz
http://www.ruediger-lenz.de
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige