Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum Minus 1 Monat

Datum Minus 1 Monat
08.03.2007 09:08:12
Walter
Guten Morgen,
habe in der Zelle "B1" das akt.Datum stehen, =Heute().
Ich möchte gern das akt. Datum in Zelle "C2" Minus 1 Monat haben, also Heute= 08.03.2007
in "C2" sollte nur 02.2007 stehen.
Habe das Format für die Zelle auch hinterlegt: MM.JJJJ
mfg Walter
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum Minus 1 Monat
08.03.2007 09:17:10
jockel
02.2007 =TEXT(MONAT(B1)-1;"00")&"."&JAHR(B1) ohne führende null =MONAT(B1)-1&"."&JAHR(B1)
cu jörg
ein feedback wär' ganz reizend
Danke -)
08.03.2007 09:42:00
Walter
Hallo Jörg,
Danke funktioniert.
mfg Walter
AW: Datum Minus 1 Monat
08.03.2007 09:45:16
Erich
Hallo Walter,
das Ergebnis wolltest du - glaube ich - nicht als Text, sondern als Datum.
Die Formel ist von Franz (aus dem Salzkammergut):
 ABC
11Datum+ MonateErg
1227.03.2007-127.02.2007
1331.03.2007-128.02.2007
1428.03.2008-128.02.2008
1529.03.2008-129.02.2008
1630.03.2008-129.02.2008
1731.03.2008-129.02.2008

Formeln der Tabelle
ZelleFormel
C12=MIN(DATUM(JAHR(A12);MONAT(A12)+B12+{0.1}+(TAG(A12+1)=1);{1.0}*TAG(A12)*(TAG(A12+1)>1)))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Datum Minus 1 Monat
08.03.2007 09:50:50
jockel
hi Erich, warum dann nicht: =DATUM(JAHR(B1);MONAT(B1)-1;TAG(B1)) und benutzerdefiniert als datum formatiert ("MM.JJJJ")
cu jörg
AW: Datum Minus 1 Monat
08.03.2007 09:59:30
Erich
Hi Jörg,
weil dann die gelben falschen Ergebnisse rauskommen:
 ABCD
11Datum+ MonateErgnicht ok
1227.03.2007-127.02.200727.02.2007
1331.03.2007-128.02.200703.03.2007
1428.03.2008-128.02.200828.02.2008
1529.03.2008-129.02.200829.02.2008
1630.03.2008-129.02.200801.03.2008
1731.03.2008-129.02.200802.03.2008
1831.07.2007-130.06.200701.07.2007

Formeln der Tabelle
ZelleFormel
C12=MIN(DATUM(JAHR(A12);MONAT(A12)+B12+{0.1}+(TAG(A12+1)=1);{1.0}*TAG(A12)*(TAG(A12+1)>1)))
D12=DATUM(JAHR(A12);MONAT(A12)-1;TAG(A12))

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
danke
08.03.2007 10:22:11
jockel
hi Erich, das hatte ich freilich nicht bedacht, mein fehler...
cu jörg
AW: Datum Minus 1 Monat
08.03.2007 11:56:00
Volker
Hallo liebe Forumsmitglieder,
warum so kompliziert? Mit der Funktion edatum (aus dem Analyse-AddIn) geht es doch viel einfacher.
=edatum(Datum;Monatszahl)
gruss
Volker
AW: Datum Minus 1 Monat
08.03.2007 13:33:03
Erich
Hallo Volker,
weil man für EDATUM die Analyse-Funktionen aktivieren muss, und deshalb:
 ABCD
11Datum+ MonateErgEDATUM
1228.02.2007-131.01.200728.01.2007
1328.02.2007131.03.200728.03.2007

Formeln der Tabelle
ZelleFormel
C12=MIN(DATUM(JAHR(A12);MONAT(A12)+B12+{0.1}+(TAG(A12+1)=1);{1.0}*TAG(A12)*(TAG(A12+1)>1)))
D12=EDATUM(A12;B12)
C13=MIN(DATUM(JAHR(A13);MONAT(A13)+B13+{0.1}+(TAG(A13+1)=1);{1.0}*TAG(A13)*(TAG(A13+1)>1)))
D13=EDATUM(A13;B13)

Siehe auch
http://www.excelformeln.de/formeln.html?welcher= 6
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Datum Minus 1 Monat in Excel


Schritt-für-Schritt-Anleitung

Um in Excel das aktuelle Datum minus 1 Monat zu berechnen, kannst du folgende Schritte befolgen:

  1. Aktuelles Datum einfügen: Schreibe in Zelle B1 die Formel =HEUTE(). Diese gibt dir das heutige Datum zurück.

  2. Datum minus 1 Monat: In Zelle C2 kannst du die Formel =DATUM(JAHR(B1); MONAT(B1)-1; TAG(B1)) verwenden. Diese Formel subtrahiert einen Monat vom Datum in Zelle B1.

  3. Formatierung: Um das Datum in der Form MM.JJJJ anzuzeigen, klicke mit der rechten Maustaste auf die Zelle C2, wähle „Zellen formatieren“ und dann „Benutzerdefiniert“. Gib MM.JJJJ ein.

  4. Ergebnis: Das Ergebnis in C2 zeigt dir das Datum minus 1 Monat an.


Häufige Fehler und Lösungen

  • Falsches Datum: Wenn das Ergebnis nicht stimmt, überprüfe, ob du das Datum korrekt formatierst. Ein häufiges Problem ist die Verwendung von =DATUM(JAHR(B1); MONAT(B1)-1; TAG(B1)), was in einigen Fällen falsche Ergebnisse liefern kann (z.B. bei Monatswechsel).

  • Text statt Datum: Wenn das Ergebnis als Text angezeigt wird, stelle sicher, dass die Zelle richtig formatiert ist. Wähle „Zellen formatieren“ und wähle das Datumsformat.


Alternative Methoden

Eine einfachere Methode ist die Verwendung der Funktion EDATUM, die aus dem Analyse-Add-In stammt:

  • EDATUM verwenden: In Zelle C2 kannst du die Formel =EDATUM(B1; -1) verwenden. Diese Formel gibt dir das Datum einen Monat vor dem Datum in B1. Beachte, dass du das Analyse-Add-In aktivieren musst.

Praktische Beispiele

Hier sind einige Beispiele, wie du mit verschiedenen Datumswerten arbeiten kannst:

Datum Monate Ergebnis
27.03.2007 -1 27.02.2007
31.03.2007 -1 28.02.2007
28.03.2008 -1 28.02.2008
29.03.2008 -1 29.02.2008

Verwende die Formel =DATUM(JAHR(A2); MONAT(A2)-1; TAG(A2)) für die Berechnungen.


Tipps für Profis

  • Verwendung von TEXT: Wenn du nur den Monat und das Jahr benötigst, kannst du die Formel =TEXT(DATUM(JAHR(B1); MONAT(B1)-1; 1);"MM.JJJJ") verwenden, um das Datum als Text zu formatieren.

  • Monatswechsel beachten: Achte darauf, dass beim Minus 1 Monat der Monatswechsel berücksichtigt wird. Verwende EDATUM, um Probleme mit den Tagen im Monat zu vermeiden.

  • Automatisierung: Du kannst die Berechnungen auch automatisieren, indem du die Formeln in eine ganze Spalte einfügst. So kannst du mehrere Datumswerte gleichzeitig bearbeiten.


FAQ: Häufige Fragen

1. Wie kann ich mit SQL das aktuelle Datum minus 1 Monat berechnen?
In SQL kannst du DATEADD(MONTH, -1, GETDATE()) verwenden, um das aktuelle Datum minus 1 Monat zu erhalten.

2. Was ist der Unterschied zwischen DATUM und EDATUM?
DATUM erlaubt mehr Flexibilität, kann aber in bestimmten Fällen falsche Ergebnisse liefern. EDATUM ist einfacher zu verwenden und berücksichtigt automatisch die Monatslängen.

3. Wie kann ich das Datum minus 1 Jahr berechnen?
Verwende die Formel =DATUM(JAHR(B1)-1; MONAT(B1); TAG(B1)), um das Datum minus 1 Jahr zu berechnen.

4. Gibt es eine Formel, um mehrere Monate abzuziehen?
Ja, du kannst =EDATUM(B1; -n) verwenden, wobei n die Anzahl der Monate ist, die du abziehen möchtest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige