Wie wandelt man Monate in Jahre und Monate in Excel um?

Haben Sie in einem Excel-Arbeitsblatt schon einmal versucht, einen Wert in Monaten in ein Format aus Jahren und Monaten umzuwandeln? Wenn Sie beispielsweise 56 Monate haben, möchten Sie dies vielleicht als „4 Jahre und 8 Monate“ anzeigen – so wie in der Abbildung links dargestellt. Die Umwandlung von Monaten in dieses klarere Jahre-und-Monate-Format steigert die Lesbarkeit, insbesondere bei der Darstellung von Zeiträumen oder Betriebszugehörigkeit. In diesem Artikel stellen wir praktische Methoden vor, mit denen Sie diese Aufgabe in Excel effizient erledigen können, und zeigen auf, in welchen Szenarien sich jeder Ansatz am besten eignet.
Monate mit einer Formel in Jahre und Monate umwandeln
Möchten Sie einen numerischen Wert, der Monate darstellt, in einen leicht verständlichen Zeitraum aus Jahren und Monaten umwandeln, lassen sich Excel-Formeln dafür ideal nutzen. Diese Methode eignet sich besonders gut für alltägliche Aufgaben, kleine Datensätze oder wenn Sie auf Code verzichten möchten – denn Formeln sind dynamisch und aktualisieren das Ergebnis automatisch, sobald sich die Eingabemonate ändern.
Um Monate direkt mithilfe einer Formel in Jahre und Monate umzuwandeln, können Sie folgenden Ansatz nutzen: Vollständige Jahre ergeben sich aus der Division der Gesamtmonate durch 12, während der Rest die verbleibenden Monate angibt.
Kopieren Sie die folgende Formel in eine leere Zelle:
Nachdem Sie diese Formel eingegeben haben, drücken Sie Eingabetaste, um die Umwandlung in Jahre und Monate anzuzeigen. Um die Formel auf weitere Zeilen anzuwenden, ziehen Sie das Ausfüllkästchen entlang Ihrer Liste nach unten. Mit dieser Technik wird jeder Wert sofort umgewandelt – so gelingt die Massenverarbeitung mühelos.

Tipps und Hinweise:
- Wenn die Anzahl der Monate kleiner als 12 ist, zeigt die Formel „0 Jahre und X Monate“ an.
- Negative und nicht-ganzzahlige Werte können zu unerwarteten Ergebnissen führen – stellen Sie sicher, dass Ihre Quellwerte gültig und korrekt als Zahlen formatiert sind.
- Um ein leeres Feld anzuzeigen, wenn keine Eingabe vorliegt, verwenden Sie eine WENN-Funktion, um die Anzeige von „0 Jahre und 0 Monate“ zu vermeiden.
Häufige Fehlerbehebung:
- Wenn ein #WERT!-Fehler angezeigt wird, prüfen Sie, ob die referenzierte Zelle einen gültigen numerischen Wert enthält.
- Möchten Sie das Ausgabeformat anpassen, ändern Sie einfach den Text innerhalb der Anführungszeichen in der Formel entsprechend.
Diese Formelmethode eignet sich ideal für dynamische Umwandlungen, bei denen sich die Werte ändern können, sowie für Benutzer, die weniger Erfahrung mit Programmierung oder Makros haben. Für sehr große Datensätze oder häufige, wiederholte Umwandlungen kann ein automatisierter Ansatz effizienter sein. Im Folgenden finden Sie eine makrobasierte Lösung.
Monate mit einem VBA-Makro in Jahre und Monate umwandeln
Wenn Sie regelmäßig Monatslisten in das Jahre-und-Monate-Format umwandeln müssen oder mit sehr großen Datensätzen arbeiten, automatisiert die VBA-Makrofunktion von Excel diese Aufgabe – spart Zeit und reduziert manuelle Fehler. Besonders wertvoll ist ein Makro, wenn Sie mehrere Spalten verarbeiten oder die Logik innerhalb eines wiederholbaren Workflows auf neue Daten anwenden möchten.
1. Öffnen Sie den VBA-Editor, indem Sie auf Entwicklertools > Visual Basic klicken. Falls die Registerkarte „Entwicklertools“ nicht sichtbar ist, aktivieren Sie sie über „Excel-Optionen > Menüband anpassen“. Sobald der Editor geöffnet ist, klicken Sie auf Einfügen > Modul. Kopieren Sie im erscheinenden Modulfenster den folgenden Code:
Sub ConvertMonthsToYearsMonths()
Dim rng As Range
Dim cell As Range
Dim years As Integer
Dim months As Integer
Dim outputCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range of months to convert", xTitleId, Selection.Address, Type:=8)
If rng Is Nothing Then Exit Sub
outputCol = rng.Columns(rng.Columns.Count).Column + 1
For Each cell In rng
If IsNumeric(cell.Value) And cell.Value >= 0 Then
years = Int(cell.Value / 12)
months = cell.Value Mod 12
cell.Offset(0, rng.Columns.Count).Value = years & " years and " & months & " months"
Else
cell.Offset(0, rng.Columns.Count).Value = ""
End If
Next
End Sub 2. Um das Makro auszuführen, klicken Sie auf die Schaltfläche
oder drücken Sie F5. Anschließend erscheint ein Dialogfeld, in dem Sie den Bereich der umzuwandelnden Monate auswählen (z. B. A2:A20). Wählen Sie Ihren Bereich aus und klicken Sie auf „OK“.
Das Makro schreibt das Ergebnis (im Format „X Jahre und Y Monate“) automatisch in die Spalte direkt rechts neben Ihrer Auswahl. Wenn Sie beispielsweise A2:A20 ausgewählt haben, werden die Ergebnisse in B2:B20 eingefügt.
Hinweise und Tipps zur Verwendung:
- Stellen Sie sicher, dass Ihre Auswahl ausschließlich gültige positive Zahlen enthält, die Monate darstellen. Leere Zellen werden als Null interpretiert und führen zu „0 Jahre und 0 Monate“. Nicht-numerische oder negative Werte können leere oder fehlerhafte Ergebnisse verursachen.
- Das Makro gibt die Ergebnisse direkt in der Spalte rechts neben dem ausgewählten Bereich aus. Prüfen Sie diese Spalte vor dem Ausführen des Makros, um ein versehentliches Überschreiben Ihrer Daten zu vermeiden.
- Sie können dieses Makro mehrfach ausführen – ideal für die Stapelverarbeitung oder neue eingehende Daten.
- Die Funktion „Rückgängig“ (Strg+Z) steht für VBA-Aktionen nicht zur Verfügung – erstellen Sie daher vor dem Ausführen von Makros stets eine Sicherungskopie Ihrer wichtigen Daten.
- Enthalten Ihre Daten negative oder gebrochene Monatswerte, werden diese als leer behandelt (siehe VBA-Bedingungen; bei Bedarf anpassen).
Dieser VBA-Ansatz ist ideal für Anwender, die wiederholte Umwandlungen durchführen, zahlreiche Zeilen gleichzeitig verarbeiten oder produktivitätssteigernde Aufgaben automatisieren möchten. Mit nur einem Klick wandeln Sie ganze Datensätze um und optimieren so Ihren Arbeitsablauf. Falls Sie neu in VBA sind, stellen Sie sicher, dass Makros aktiviert sind, und wenden Sie sich bei etwaigen Makroeinschränkungen in Ihrer Umgebung an Ihren IT-Administrator.
Fehlerbehebung:
- Sollte beim Ausführen des Makros ein Fehler auftreten, stellen Sie sicher, dass die Registerkarte „Entwicklertools“ aktiviert ist und Makros in Ihren Excel-Einstellungen erlaubt sind.
- Wenn die Ergebnisse vorhandene Daten überschreiben, stellen Sie sicher, dass die Spalte neben Ihren Daten vor Ausführung des Makros leer ist.
- Sollten Sie versehentlich den falschen Bereich ausgewählt haben, führen Sie das Makro einfach erneut aus und wählen Sie den gewünschten Bereich neu aus.
Zusammenfassend ermöglichen sowohl die Formel- als auch die VBA-Lösung eine einfache und effiziente Umwandlung von Monaten in ein klar lesbares Jahre-und-Monate-Format. Wählen Sie die Methode, die am besten zu Ihrer Datensatzgröße und Ihren Workflow-Präferenzen passt. Für noch mehr Automatisierung können Sie den VBA-Code zudem an spezifische Formatierungs- oder Ausgabeanforderungen anpassen.
Weitere verwandte Artikel:
- Zwei Datumsangaben nur nach Monat und Jahr in Excel vergleichen
- Wenn Sie zwei Listen mit Datumsangaben haben und diese ausschließlich nach Monat und Jahr – ohne Berücksichtigung des Tages – vergleichen möchten, soll das Ergebnis „WAHR“ lauten, sobald Monat und Jahr übereinstimmen, andernfalls „FALSCH“, wie im folgenden Screenshot gezeigt. Wie können Sie Datumsangaben in Excel ausschließlich nach Monat und Jahr (ohne Berücksichtigung des Tages) vergleichen?
- Werte basierend auf Monat und Jahr in Excel summieren
- Wenn Sie einen Datenbereich mit Datumsangaben in Spalte A und der Anzahl der Bestellungen in Spalte B haben, möchten Sie diese Werte gern nach Monat und Jahr summieren. In diesem Fall geht es darum, die Gesamtanzahl der Bestellungen für Januar 2016 zu ermitteln – und genau dieses Ergebnis zu erhalten. In diesem Artikel zeige ich Ihnen einige praktische Tricks, wie Sie diese Aufgabe in Excel elegant lösen können.
- Zahlen von 1 bis 12 in Monatsnamen in Excel umwandeln
- Angenommen, Sie erhalten eine Verkaufstabelle, in der die Monate als Zahlen dargestellt sind, und müssen diese in aussagekräftige Monatsnamen umwandeln – so wie im folgenden Screenshot gezeigt. Haben Sie schon eine Idee, wie das geht? In diesem Artikel stellen wir Ihnen zwei praktische Lösungen vor.
- Verbleibende Tage im Monat oder Jahr in Excel berechnen
- In bestimmten Fällen möchten Sie vielleicht wissen, wie viele Tage noch in einem Monat oder Jahr verbleiben. Angenommen, das heutige Datum ist der 12,10.2014 – dann bleiben im Oktober noch 19 Tage und im Jahr 2014 insgesamt noch 80 Tage. Weitere Einzelheiten finden Sie im folgenden Artikel.
- Anzahl der Jahre, Monate und Tage zu einem Datum in Google-Tabellen hinzufügen
- In diesem Artikel zeige ich Ihnen, wie Sie in Google Tabellen ganz einfach Jahre, Monate oder Tage zu einem Datum hinzufügen können.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80 %
- Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
- Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen …
- Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
- Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
- Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
- Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
- Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
- Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
- PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
- Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!