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

Forumthread: Fehler bei Text() und Jahr() bzw. Monat()

Fehler bei Text() und Jahr() bzw. Monat()
Peter
Hallo,
ich stehe gerade vor einem für mich wundersamen Problem.
Ich greife auf eine Zelle (A6) zu, in der ein Datum (06.05.2008) steht. In der Ergebniszelle soll folgendes erscheinen:
Monat: Mai 2008
Die Formeln Monat(A6) und Jahr(A6) führen zum richtigen Ergebnis.
Gehe ich allerdings einen Schritt weiter:
=VERKETTEN("Monat: ";TEXT(MONAT(A6);"MMMM");" ";TEXT(JAHR(A6);"JJ"))
erhalte ich als Ergebnis
Monat: Januar 2005 anstelle von Monat: Mai 2008
Eine Prüfung zeigt, dass der Fehler bei
TEXT(MONAT(A6);"MMMM") (Ergebnis Januar statt Mai)
TEXT(JAHR(A6);"JJ")) (Ergebnis 2005 statt 2008)
liegt.
Wo ist mein (Denk)fehler?
Mit verwirrten Grüßen
Peter
Anzeige
AW: Fehler bei Text() und Jahr() bzw. Monat()
01.02.2010 11:45:39
Josef
Hallo Peter,

der Fehler liegt darin, das Jahr(A6) & Monat(a6) zusammen kein Datum ergeben, zummindest nicht was du willst.
Entweder du schreibst einfach "=A6" und formatierst die Zelle mit "MMMM JJJJ", oder du verwendest die Formel "=TEXT(A6;"MMMM JJJJ")".

Gruß Sepp

Anzeige
AW: Fehler bei Text() und Jahr() bzw. Monat()
01.02.2010 11:49:03
Peter
Hallo Sepp,
besten Dank, hat geklappt.
Excel kann so einfach sein wenn man aufhört kompliziert zu denken :-)
Gruß
Peter
AW: Fehler bei Text() und Jahr() bzw. Monat()
01.02.2010 11:46:05
Renee
Hi Peter,
Der Denkfehler liegt darin, dass du bei der Formatierung nicht mehr ein Datum formatierst, sondern eine einfache Ganzzahl (Monat, bzw. Jahr). Warum du das überhaupt per VBA mache willst und nicht einfach die Zelle selbst mit Benutzerdefiniert
"Monat: " TT.MM.JJJJ

formatierst, bleibt mir verborgen!
GreetZ Renée
Anzeige
AW: Fehler bei Text() und Jahr() bzw. Monat()
01.02.2010 12:04:29
Peter
Hallo Renee,
da war wohl jemand schneller :-).
Was mir allerdings auch verborgen bleibt ist die Frage nach VBA.
Also ich habe keinen Gedanken daran verschwendet ;-)
Gruß
Peter
Sorry, meinte FORMEL nicht VBA ;-) (owT)
01.02.2010 12:06:54
Renee

AW: Sorry, meinte FORMEL nicht VBA ;-) (owT)
01.02.2010 12:11:35
Peter
manchmal denkt man halt zu kompliziert :-)
Anzeige
Richtig(er): "Monat: " MMMM JJJJ (owT)
01.02.2010 11:47:31
Renee

;

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
Anzeige

Infobox / Tutorial

Fehler bei TEXT() und JAHR() bzw. MONAT() in Excel


Schritt-für-Schritt-Anleitung

Um das gewünschte Ergebnis "Monat: Mai 2008" aus einem Datum in Excel zu erhalten, folge diesen Schritten:

  1. Datum in Zelle eingeben: Gib das Datum in Zelle A6 ein (z.B. 06.05.2008).
  2. Formel verwenden: Statt die Funktionen MONAT() und JAHR() einzeln zu verwenden, nutze die folgende einfache Formel:
    =TEXT(A6;"MMMM JJJJ")

    Diese Formel gibt den Monat als Text und das Jahr korrekt zurück.

  3. Ergebnis überprüfen: Die Zelle sollte nun "Mai 2008" anzeigen.

Häufige Fehler und Lösungen

  • Fehler: Als Ergebnis wird "Monat: Januar 2005" angezeigt.

    • Lösung: Stelle sicher, dass du die gesamte Zelle A6 als Datum formatiert hast, und verwende die korrekte Formel =TEXT(A6; "MMMM JJJJ").
  • Fehler: Die Formel =VERKETTEN(...) funktioniert nicht wie gewünscht.

    • Lösung: Vermeide die Verwendung von MONAT() und JAHR() in Kombination. Nutze stattdessen die TEXT()-Funktion direkt auf die Datum-Zelle.

Alternative Methoden

  1. Direkte Zellformatierung: Du kannst auch die Zelle A6 direkt formatieren:

    • Rechtsklick auf die Zelle A6 > Zellen formatieren > Benutzerdefiniert > MMMM JJJJ eingeben.
    • Dies zeigt das Datum als "Mai 2008" an, ohne eine Formel zu benötigen.
  2. Verwendung von VBA: Falls du mit VBA vertraut bist, kannst du auch ein Makro schreiben, um das Datum entsprechend zu formatieren, obwohl dies in den meisten Fällen überflüssig ist.


Praktische Beispiele

  • Beispiel 1: Wenn A6 15.03.2021 enthält, gibt die Formel =TEXT(A6;"MMMM JJJJ") das Ergebnis "März 2021".
  • Beispiel 2: Für das Datum 01.12.2019 erhältst du mit der Formel "Dezember 2019".

Tipps für Profis

  • Verwendung von benutzerdefinierten Formaten: Nutze benutzerdefinierte Formate für die Anzeige von Monaten als Text, um die Lesbarkeit in Berichten zu verbessern.
  • Dynamische Formeln: Erwäge die Verwendung von dynamischen Formeln, die auf sich ändernde Datumswerte reagieren, um flexibler zu arbeiten.
  • Fehler im Text finden: Wenn du mit komplexen Formeln arbeitest, kann es hilfreich sein, die Zwischenergebnisse in separaten Zellen anzuzeigen, um Fehler schneller zu identifizieren.

FAQ: Häufige Fragen

1. Wo ist der Fehler in meiner Formel? Der Fehler liegt oft daran, dass die Funktionen MONAT() und JAHR() nicht wie gewünscht zusammenspielen. Verwende stattdessen die TEXT()-Funktion direkt auf die Datum-Zelle.

2. Wie kann ich den Monat als Text in Excel einfügen? Nutze die Formel =TEXT(A6;"MMMM"), um nur den Monat als Text zu erhalten, oder =TEXT(A6;"MMMM JJJJ"), um sowohl den Monat als auch das Jahr anzuzeigen.

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