Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Vormonat ermitteln

Vormonat ermitteln
12.05.2014 12:24:35
Sebastian
Hallo in die Runde
Ich möchte gerne den Vormonat (im Bezug auf den aktuellen Monat) ermitteln und diesen als Monatsname ausgeben lassen.
Den Monat als Name ausgeben funktioniert ja recht bequem mittels Format(Date, "MMM")
Aber wie bekomme ich nun so den Vormonat ausgegeben.
Mit Month(Date)-1 bekomme ich zwar den Vormonat als Ziffer, aber eben nicht aus ausgeschriebenen Namen.
Kann mir jemand helfen, wie ich dies passend kombiniert bekomme?
Ich danke Euch im Voraus :)

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=MONATSENDE([Ausgangsdatum];-1)
12.05.2014 12:27:12
Arthur
=MONATSENDE([Ausgangsdatum];-1)

AW: =MONATSENDE([Ausgangsdatum];-1)
12.05.2014 12:29:11
Rudi
Hallo,
Format(dateserial(year(date),month(date),0),"MMM")
Gruß
Rudi

oder monthname(month(date)-1) owT
12.05.2014 12:30:30
Rudi

Anzeige
AW: Vormonat ermitteln
12.05.2014 12:36:11
Sebastian
Ah, ich wusste nicht, dass es dafür eine eigene Funktion gibt.
Sorry und dennoch vielen Dank!
;
Anzeige
Anzeige

Infobox / Tutorial

Vormonat in Excel ermitteln und ausgeben


Schritt-für-Schritt-Anleitung

Um den Vormonat in Excel zu ermitteln und als Monatsname auszugeben, kannst Du folgende Schritte befolgen:

  1. Basisdatum festlegen: Bestimme das Datum, für das Du den Vormonat berechnen möchtest. Dies kann ein festes Datum in einer Zelle oder das aktuelle Datum sein.

  2. Formel für den Vormonat: Verwende die folgende Formel, um den Vormonat als Namen auszugeben:

    =TEXT(DATUM(JAHR(HEUTE());MONAT(HEUTE())-1;1);"MMMM")

    Diese Formel ermittelt den Vormonat basierend auf dem aktuellen Datum.

  3. Alternativ mit MONATSENDE: Wenn Du den letzten Tag des Vormonats ermitteln möchtest, kannst Du die Funktion MONATSENDE verwenden:

    =MONATSENDE(HEUTE();-2) + 1

    Dies gibt den ersten Tag des aktuellen Monats. Du kannst dann wieder die TEXT-Funktion verwenden, um den Monatsnamen zu extrahieren.


Häufige Fehler und Lösungen

  • Fehler bei Monatsgrenze: Wenn Du den Vormonat für Januar berechnen möchtest, wird die Formel MONAT(HEUTE())-1 negativ. Achte darauf, dass Du dies in der Berechnung berücksichtigst. Eine Lösung ist die Verwendung von DATUM(JAHR(HEUTE());MONAT(HEUTE())-1;1).

  • Falsches Datumsformat: Stelle sicher, dass das Datum korrekt formatiert ist. Manchmal zeigt Excel das Datum nicht im gewünschten Format an. Verwende die TEXT-Funktion, um das gewünschte Format zu erzwingen.


Alternative Methoden

Es gibt mehrere Möglichkeiten, den Vormonat in Excel zu berechnen:

  1. Verwendung von VBA: Wenn Du die Funktionalität erweitern möchtest, kannst Du ein kleines VBA-Skript schreiben, um den Vormonat zu ermitteln und anzuzeigen.

  2. Pivot-Tabellen: Wenn Du mit großen Datenmengen arbeitest, kannst Du die Funktionalität von Pivot-Tabellen nutzen, um den Vormonat automatisch zu ermitteln und darzustellen.


Praktische Beispiele

  • Beispiel 1: Um den Vormonat für den 15. März 2023 anzuzeigen:

    =TEXT(DATUM(2023;3;1)-1;"MMMM")

    Dies gibt "Februar" zurück.

  • Beispiel 2: Um den Vormonat automatisch auszugeben:

    =TEXT(DATUM(JAHR(HEUTE());MONAT(HEUTE())-1;1);"MMMM")

    Dies gibt den Namen des Vormonats basierend auf dem aktuellen Datum zurück.


Tipps für Profis

  • Dynamische Berechnungen: Nutze die HEUTE()-Funktion, um immer den aktuellen Vormonat zu berechnen, ohne das Datum manuell ändern zu müssen.

  • Formatierung anpassen: Du kannst die Ausgabe der Monatsnamen weiter anpassen, indem Du die Formatierung in der TEXT-Funktion änderst. Zum Beispiel "MMM" für die abgekürzte Form.


FAQ: Häufige Fragen

1. Wie kann ich den Vormonat in einer bestimmten Zelle anzeigen?
Du kannst die oben genannte Formel in eine Zelle eingeben, und der Vormonat wird dort angezeigt.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die verwendeten Funktionen sind in den meisten Excel-Versionen verfügbar, aber es kann Unterschiede in der Benutzeroberfläche geben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige