Excel Datum Rechner: TT.MM.JJJJ zu TT.MM
Umfassender Leitfaden: Excel Datum Berechnungen von TT.MM.JJJJ zu TT.MM
Die korrekte Handhabung von Datumsangaben in Excel ist eine der wichtigsten Fähigkeiten für Datenanalysten, Buchhalter und Projektmanager. Dieser Leitfaden zeigt Ihnen, wie Sie Datumsformate in Excel professionell von TT.MM.JJJJ in TT.MM konvertieren und komplexe Berechnungen durchführen können.
1. Grundlagen der Excel-Datumsformate
Excel speichert Datumsangaben intern als fortlaufende Zahlen, wobei der 1. Januar 1900 dem Wert 1 entspricht. Dieses System ermöglicht komplexe Berechnungen mit Datumsangaben, erfordert aber auch ein Verständnis der Formatierungsoptionen:
- TT.MM.JJJJ: Standardformat in Deutschland (z.B. 15.05.2023)
- TT.MM: Kurzformat ohne Jahresangabe (z.B. 15.05)
- MM.JJ: Monat-Jahr Format (z.B. 05.23 für Mai 2023)
- JJJJ-MM: Jahr-Monat Format (z.B. 2023-05)
2. Schritt-für-Schritt Anleitung zur Konvertierung
- Daten vorbereiten: Stellen Sie sicher, dass Ihre Datumsangaben in einer Spalte (z.B. A1:A100) im Format TT.MM.JJJJ vorliegen.
- Zielformat auswählen:
- Für TT.MM: Wählen Sie die Zellen aus → Rechtsklick → “Zellen formatieren” → Benutzerdefiniert → “TT.MM” eingeben
- Für MM.JJ: Verwenden Sie die Formel
=TEXT(A1;"MM.JJ") - Für JJJJ-MM: Verwenden Sie
=JAHR(A1)&"-"&TEXT(A1;"MM")
- Formel für dynamische Berechnungen: Für komplexere Analysen können Sie kombinierte Formeln verwenden:
=WENN(ISTZAHL(A1); TEXT(A1;"TT.MM"); "Ungültiges Datum")
3. Häufige Fehler und Lösungen
| Fehler | Ursache | Lösung |
|---|---|---|
| ###### Fehler in Zelle | Zelle ist zu schmal für das Datumsformat | Spaltenbreite erhöhen oder Format anpassen |
| Falsche Datumsberechnung | Datum wird als Text statt als Zahl interpretiert | Mit =DATUMWERT() konvertieren |
| Unerwartete Monatsangaben | Systemdatumsformat abweichend | Excel-Einstellungen → Sprache → Deutsch (Deutschland) wählen |
| Jahr 1904 statt 1900 | Mac-Version verwendet anderes Datumsystem | Excel-Einstellungen → Berechnung → “1904-Datumssystem” deaktivieren |
4. Fortgeschrittene Techniken für Datumsberechnungen
Für professionelle Anwendungen können Sie diese fortgeschrittenen Methoden nutzen:
- DATEDIF-Funktion: Berechnet die Differenz zwischen zwei Daten in Jahren, Monaten oder Tagen
=DATEDIF(A1;B1;"d") // Tage zwischen zwei Daten =DATEDIF(A1;B1;"m") // Monate zwischen zwei Daten =DATEDIF(A1;B1;"y") // Jahre zwischen zwei Daten - EDATE-Funktion: Fügt Monate zu einem Datum hinzu
=EDATE(A1;3) // Fügt 3 Monate zu Datum in A1 hinzu - EOMONTH-Funktion: Gibt den letzten Tag eines Monats zurück
=EOMONTH(A1;0) // Letzter Tag des Monats von Datum in A1
5. Praktische Anwendungsbeispiele
| Anwendungsszenario | Excel-Lösung | Beispielausgabe |
|---|---|---|
| Projektlaufzeit berechnen | =DATEDIF(Start;Ende;"d")&" Tage" |
184 Tage |
| Fälligkeitstermin (30 Tage) | =TEXT(A1+30;"TT.MM.JJJJ") |
14.06.2023 |
| Quartalsweise Berichte | =CHOSE(MONTH(A1);"Q1";"Q1";"Q1";"Q2";"Q2";"Q2";"Q3";"Q3";"Q3";"Q4";"Q4";"Q4") |
Q2 |
| Altersberechnung | =DATEDIF(A1;HEUTE();"y")&" Jahre" |
42 Jahre |
6. Automatisierung mit VBA
Für wiederkehrende Aufgaben können Sie VBA-Makros erstellen. Hier ein Beispiel für die Konvertierung einer gesamten Spalte:
Sub ConvertDatesToTTMM()
Dim rng As Range
Dim cell As Range
Set rng = Selection
For Each cell In rng
If IsDate(cell.Value) Then
cell.NumberFormat = "TT.MM"
cell.Value = cell.Value
End If
Next cell
End Sub
Um dieses Makro zu verwenden:
- Drücken Sie ALT+F11 um den VBA-Editor zu öffnen
- Fügen Sie ein neues Modul ein (Einfügen → Modul)
- Kopieren Sie den Code oben
- Wählen Sie Ihre Datumsangaben in Excel aus
- Führen Sie das Makro aus (Entwicklertools → Makros → ConvertDatesToTTMM → Ausführen)
7. Datenvisualisierung mit Datumsangaben
Für die visuelle Darstellung von Zeitreihen empfehlen sich diese Diagrammtypen:
- Liniendiagramm: Ideal für Trends über die Zeit (z.B. monatliche Umsätze)
- Säulendiagramm: Gut für Vergleiche zwischen Zeitperioden (z.B. Quartalsvergleiche)
- Gantt-Diagramm: Perfekt für Projektzeitpläne (kann mit gestapelten Balkendiagrammen umgesetzt werden)
Tipp: Formatieren Sie die horizontale Achse als Datumachse, um automatische Skalierung und Beschriftung zu nutzen.
8. Datumsfunktionen in anderen Programmen
| Programm | Funktion | Excel-Äquivalent |
|---|---|---|
| Google Sheets | =DATEVALUE() |
=DATUMWERT() |
| SQL | DATEDIFF(day, start, end) |
=DATEDIF() |
| Python (pandas) | df['date'].dt.strftime('%d.%m') |
=TEXT(A1;"TT.MM") |
| JavaScript | new Date().toLocaleDateString('de-DE', {day: '2-digit', month: '2-digit'}) |
=TEXT(HEUTE();"TT.MM") |
Wissenschaftliche Grundlagen und offizielle Standards
Die Handhabung von Datumsangaben in Software folgt internationalen Standards, die von Organisationen wie der International Organization for Standardization (ISO) definiert werden. Der ISO 8601 Standard legt fest, wie Datums- und Zeitangaben international einheitlich dargestellt werden sollen.
Für Deutschland sind zusätzlich die Richtlinien des Deutschen Instituts für Normung (DIN) relevant, insbesondere die DIN 5008, die Schreib- und Gestaltungsregeln für die Textverarbeitung festlegt. Diese Norm empfiehlt für Datumsangaben in Deutschland das Format TT.MM.JJJJ.
Die technische Umsetzung in Software wie Microsoft Excel basiert auf dem Office Open XML Standard (ECMA-376), der die interne Darstellung und Berechnung von Datumsangaben spezifiziert. Dieser Standard sieht vor, dass Datumsangaben als fortlaufende Zahlen gespeichert werden, wobei der 1. Januar 1900 dem Wert 1 entspricht.
Häufig gestellte Fragen (FAQ)
Warum zeigt Excel mein Datum als Zahl an?
Excel speichert Datumsangaben intern als Zahlen. Wenn Sie eine Zahl wie 44325 sehen, handelt es sich um ein Datum (in diesem Fall der 15.05.2021). Um es als Datum anzuzeigen, müssen Sie das Zellenformat auf “Datum” ändern oder ein benutzerdefiniertes Format wie “TT.MM.JJJJ” anwenden.
Wie kann ich das aktuelle Datum automatisch einfügen?
Verwenden Sie eine der folgenden Methoden:
=HEUTE()– Fügt das aktuelle Datum ein und aktualisiert es täglich=JETZT()– Fügt Datum und Uhrzeit ein und aktualisiert beides- STRG+; – Fügt das aktuelle Datum als statischen Wert ein
Wie berechne ich die Anzahl der Werktage zwischen zwei Daten?
Verwenden Sie die Funktion =NETTOARBEITSTAGE(Startdatum;Enddatum;[Feiertage]). Diese Funktion berücksichtigt automatisch Wochenenden (Samstag und Sonntag) und optional angegebene Feiertage.
Warum erhalte ich falsche Ergebnisse bei Datumsberechnungen?
Häufige Ursachen für falsche Berechnungen:
- Die Zellen enthalten Text statt echte Datumsangaben (überprüfen mit
=ISTZAHL()) - Das 1904-Datumssystem ist aktiviert (Excel für Mac standardmäßig)
- Die Systemregionaleinstellungen passen nicht zum Datumsformat
- Schaltjahre werden nicht korrekt berücksichtigt (Excel handelt diese automatisch)
Wie kann ich Datumsangaben aus Text extrahieren?
Wenn Datumsangaben in Textform vorliegen (z.B. “Lieferung am 15. Mai 2023”), können Sie sie mit diesen Methoden extrahieren:
- Verwenden Sie
=DATUMWERT(TEIL(A1;FINDEN(";A1;1);10))für einfache Fälle - Nutzen Sie die Text-in-Spalten-Funktion (Daten → Text in Spalten)
- Für komplexe Muster: Power Query (Daten → Daten abrufen → Aus Tabelle/Bereich)