Inhaltsverzeichnis
Dies ist der letzte Teil unseres Excel-Datums-Tutorials, das einen Überblick über alle Excel-Datumsfunktionen bietet, ihre grundlegenden Verwendungsmöglichkeiten erklärt und viele Formelbeispiele enthält.
Microsoft Excel bietet eine Vielzahl von Funktionen für die Arbeit mit Datums- und Zeitangaben. Jede Funktion führt eine einfache Operation aus, und durch die Kombination mehrerer Funktionen in einer Formel können Sie komplexere und anspruchsvollere Aufgaben lösen.
In den vorangegangenen 12 Teilen unseres Excel-Datums-Tutorials haben wir die wichtigsten Excel-Datumsfunktionen im Detail untersucht. In diesem letzten Teil fassen wir das erworbene Wissen zusammen und stellen Links zu einer Vielzahl von Formelbeispielen bereit, um Ihnen zu helfen, die Funktion zu finden, die sich am besten für die Berechnung Ihrer Daten eignet.
Die wichtigste Funktion zur Berechnung von Daten in Excel:
Aktuelles Datum und Uhrzeit abrufen:
- Addieren oder Subtrahieren von Tagen zu einem Datum
- Berechnen der Anzahl der Tage in einem Monat
Excel TODAY-Funktion
Die TODAY()
Funktion gibt, wie der Name schon sagt, das heutige Datum zurück.
HEUTE ist wohl eine der am einfachsten zu verwendenden Excel-Funktionen, da sie keine Argumente benötigt. Wann immer Sie das heutige Datum in Excel abrufen möchten, geben Sie die folgende Formel in eine Zelle ein:
=TODAY()
Abgesehen von dieser offensichtlichen Verwendung kann die Excel-Funktion HEUTE auch Teil komplexerer Formeln und Berechnungen sein, die auf dem heutigen Datum basieren. Um beispielsweise 7 Tage zum aktuellen Datum hinzuzufügen, geben Sie die folgende Formel in eine Zelle ein:
=TODAY()+7
Um 30 Wochentage zum heutigen Datum zu addieren, ohne die Tage am Wochenende, verwenden Sie diese:
=ARBEITSTAG(HEUTE(), 30)
Hinweis: Das von der Funktion HEUTE in Excel zurückgegebene Datum wird automatisch aktualisiert, wenn Ihr Arbeitsblatt neu berechnet wird, um das aktuelle Datum wiederzugeben.
Weitere Formelbeispiele, die die Verwendung der Funktion HEUTE in Excel demonstrieren, finden Sie in den folgenden Tutorials:
- Excel TODAY-Funktion zum Einfügen des heutigen Datums und mehr
- Heutiges Datum in Textformat umwandeln
- Berechnung der Wochentage auf der Grundlage des heutigen Datums
- Suche nach dem 1. Tag des Monats anhand des heutigen Datums
Excel NOW-Funktion
JETZT()
gibt das aktuelle Datum und die aktuelle Uhrzeit zurück. Sie hat ebenso wie die Funktion HEUTE keine Argumente. Wenn Sie das heutige Datum und die aktuelle Uhrzeit in Ihrem Arbeitsblatt anzeigen möchten, setzen Sie einfach die folgende Formel in eine Zelle:
=NOW()
Hinweis: Wie auch TODAY ist Excel NOW eine flüchtige Funktion, die den zurückgegebenen Wert jedes Mal aktualisiert, wenn das Arbeitsblatt neu berechnet wird. Bitte beachten Sie, dass die Zelle mit der NOW()-Formel nicht automatisch in Echtzeit aktualisiert wird, sondern nur, wenn die Arbeitsmappe neu geöffnet oder das Arbeitsblatt neu berechnet wird. Um eine Neuberechnung des Arbeitsblatts zu erzwingen und folglich die NOW-Formel zu veranlassen, ihren Wert zu aktualisieren, drücken Sie entwederUmschalt+F9, um nur das aktive Arbeitsblatt neu zu berechnen, oder F9, um alle geöffneten Arbeitsmappen neu zu berechnen.
Excel-Funktion DATEVALUE
DATEVALUE(Datum_Text)
wandelt ein Datum im Textformat in eine fortlaufende Nummer um, die ein Datum darstellt.
Die Funktion DATEVALUE versteht eine Vielzahl von Datumsformaten sowie Verweise auf Zellen, die "Textdaten" enthalten. DATEVALUE ist sehr nützlich, um als Text gespeicherte Daten zu berechnen, zu filtern oder zu sortieren und solche "Textdaten" in das Datumsformat zu konvertieren.
Im Folgenden finden Sie einige einfache Beispiele für DATEVALUE-Formeln:
=DATEVALUE("20-may-2015")
=DATEVALUE("5/20/2015")
=DATEVALUE("20. Mai 2015")
Und die folgenden Beispiele zeigen, wie die DATEVALUE-Funktion bei der Lösung von Aufgaben aus der Praxis helfen kann:
- DATEVALUE-Formel zur Umwandlung eines Datums in eine Zahl
- DATEVALUE-Formel zur Umwandlung einer Textzeichenfolge in ein Datum
Excel-Funktion TEXT
Im eigentlichen Sinne kann die TEXT-Funktion nicht als eine der Excel-Datumsfunktionen eingestuft werden, da sie jeden numerischen Wert, nicht nur Datumsangaben, in eine Textzeichenfolge umwandeln kann.
Mit der Funktion TEXT(value, format_text) können Sie die Daten in Textstrings in verschiedenen Formaten umwandeln, wie in der folgenden Abbildung gezeigt.
Hinweis: Obwohl die von der Funktion TEXT zurückgegebenen Werte wie die üblichen Excel-Daten aussehen, handelt es sich um Textwerte, die daher nicht in anderen Formeln und Berechnungen verwendet werden können.
Hier finden Sie einige weitere Beispiele für TEXT-Formeln, die Sie vielleicht hilfreich finden:
- Excel TEXT-Funktion zur Umwandlung von Datum in Text
- Umrechnung eines Datums in Monat und Jahr
- Extrahieren des Monatsnamens aus dem Datum
- Umwandlung der Monatsnummer in einen Monatsnamen
Excel-Funktion DAY
DAY(serial_number)
gibt einen Tag des Monats als Ganzzahl von 1 bis 31 zurück.
Seriennummer ist das Datum, das dem gesuchten Tag entspricht. Es kann ein Zellbezug sein, ein mit der Funktion DATUM eingegebenes Datum oder ein von anderen Formeln zurückgegebenes Datum.
Hier sind ein paar Beispiele für Formeln:
=DAY(A2)
- liefert den Tag des Monats aus einem Datum in A2
=DAY(DATE(2015,1,1))
- liefert den Tag des 1-Jan-2015
=DAY(TODAY())
- gibt den Tag des heutigen Datums zurück
Excel MONTH-Funktion
MONAT(fortlaufende_Nummer)
in Excel gibt den Monat eines bestimmten Datums als ganze Zahl von 1 (Januar) bis 12 (Dezember) zurück.
Zum Beispiel:
=MONAT(A2)
- gibt den Monat eines Datums in Zelle A2 zurück.
=MONAT(HEUTE())
- gibt den aktuellen Monat zurück.
Die Funktion MONAT wird in Excel-Datumsformeln selten allein verwendet, sondern meist in Verbindung mit anderen Funktionen, wie in den folgenden Beispielen gezeigt wird:
- Hinzufügen oder Subtrahieren von Monaten zu einem Datum in Excel
- Berechnung der Monate zwischen zwei Daten
- Ermitteln eines Monats aus der Wochennummer
- Abrufen einer Monatszahl aus einem Datum in Excel
- Berechnen des 1. Tages eines Monats
- Datumsangaben basierend auf dem Monat bedingt formatieren
Eine ausführliche Erläuterung der Syntax der Funktion MONTH und viele weitere Formelbeispiele finden Sie in folgendem Lernprogramm: Verwendung der Funktion MONTH in Excel.
Excel-Funktion YEAR
YEAR(Seriennummer)
gibt ein Jahr zurück, das einem bestimmten Datum entspricht, und zwar als Zahl von 1900 bis 9999.
Die Excel-Funktion JAHR ist sehr einfach und Sie werden bei der Verwendung in Ihren Datumsberechnungen kaum auf Schwierigkeiten stoßen:
=JAHR(A2)
- gibt das Jahr eines Datums in Zelle A2 zurück.
=JAHR("20-Mai-2015")
- gibt das Jahr des angegebenen Datums zurück.
=YEAR(DATE(2015,5,20))
- eine zuverlässigere Methode, um das Jahr eines bestimmten Datums zu ermitteln.
=YEAR(TODAY())
- gibt das aktuelle Jahr zurück.
Weitere Informationen über die Funktion YEAR finden Sie unter:
- Excel-Funktion YEAR - Syntax und Verwendung
- Umrechnung von Datum in Jahr in Excel
- Addieren oder Subtrahieren von Jahren bis zum Datum in Excel
- Berechnen von Jahren zwischen zwei Daten
- So erhalten Sie den Tag des Jahres (1 - 365)
- So finden Sie die Anzahl der verbleibenden Tage im Jahr
Excel-Funktion EOMONTH
EOMONTH(start_date, Monate)
gibt den letzten Tag des Monats eine bestimmte Anzahl von Monaten ab dem Startdatum zurück.
Wie die meisten Excel-Datumsfunktionen kann EOMONTH mit Datumsangaben arbeiten, die als Zellbezüge eingegeben werden, die mit der Funktion DATE eingegeben werden, oder mit Ergebnissen anderer Formeln.
A positiver Wert im Monate
fügt dem Startdatum die entsprechende Anzahl von Monaten hinzu, zum Beispiel:
=EOMONTH(A2, 3)
- liefert den letzten Tag des Monats, 3 Monate nach das Datum in Zelle A2.
A negativer Wert im Monate wird die entsprechende Anzahl von Monaten vom Startdatum abgezogen:
=EOMONTH(A2, -3)
- liefert den letzten Tag des Monats, 3 Monate vor das Datum in Zelle A2.
A Null im Monate zwingt die Funktion EOMONTH, den letzten Tag des Monats des Startdatums zurückzugeben:
=EOMONTH(DATE(2015,4,15), 0)
- kehrt am letzten Tag im April 2015 zurück.
Um die letzter Tag des laufenden Monats geben Sie die Funktion TODAY in das Feld start_datum Argument und 0 in Monate :
=EOMONTH(TODAY(), 0)
Einige weitere Beispiele für EOMONTH-Formeln finden Sie in den folgenden Artikeln:
- Wie man den letzten Tag des Monats ermittelt
- Wie man den ersten Tag des Monats ermittelt
- Berechnen von Schaltjahren in Excel
Excel-Funktion WEEKDAY
WOCHENTAG(Seriennummer,[Rückgabemodus])
gibt den Wochentag zurück, der einem Datum entspricht, und zwar als Zahl von 1 (Sonntag) bis 7 (Samstag).
- Seriennummer kann ein Datum, ein Verweis auf eine Zelle, die ein Datum enthält, oder ein von einer anderen Excel-Funktion zurückgegebenes Datum sein.
- Rückgabe_Typ (optional) - ist eine Zahl, die angibt, welcher Tag der Woche als erster Tag gilt.
Die vollständige Liste der verfügbaren Rückgabearten finden Sie im folgenden Tutorial: Wochentagsfunktion in Excel.
Und hier sind einige Beispiele für Wochenendformeln:
=WOCHENTAG(A2)
- gibt den Wochentag zurück, der einem Datum in Zelle A2 entspricht; der erste Wochentag ist Sonntag (Standard).
=WOCHENTAG(A2, 2)
- gibt den Wochentag zurück, der einem Datum in Zelle A2 entspricht; die Woche beginnt am Montag.
=WOCHENTAG(HEUTE())
- gibt eine Zahl zurück, die dem heutigen Tag der Woche entspricht; die Woche beginnt am Sonntag.
Mit der Funktion WOCHENTAG können Sie feststellen, welche Daten in Ihrer Excel-Tabelle Arbeitstage und welche Wochenendtage sind. Außerdem können Sie Arbeitstage und Wochenenden sortieren, filtern oder hervorheben:
- Ermitteln eines Wochentagsnamens aus dem Datum
- Arbeitstage und Wochenenden suchen und filtern
- Wochentage und Wochenenden in Excel hervorheben
Excel DATEDIF-Funktion
DATEDIF(start_date, end_date, unit)
Funktion ist speziell dafür ausgelegt, die Differenz zwischen zwei Daten in Tagen, Monaten oder Jahren zu berechnen.
Welches Zeitintervall für die Berechnung der Datumsdifferenz zu verwenden ist, hängt von dem Buchstaben ab, den Sie im letzten Argument eingeben:
=DATEDIF(A2, TODAY(), "d")
- berechnet die Anzahl der Tage zwischen dem Datum in A2 und dem heutigen Datum.
=DATEDIF(A2, A5, "m")
- gibt die Anzahl der ganze Monate zwischen den Daten in A2 und B2.
=DATEDIF(A2, A5, "y")
- gibt die Anzahl der ganze Jahre zwischen den Daten in A2 und B2.
Dies sind nur die grundlegenden Anwendungen der DATEDIF-Funktion. Sie kann noch viel mehr, wie die folgenden Beispiele zeigen:
- Excel DATEDIF-Funktion - Syntax und Verwendung
- Tage zwischen zwei Daten zählen
- Berechnung der Wochen zwischen den Daten
- Berechnung der Monate zwischen zwei Daten
- Berechnen der Jahre zwischen zwei Daten
- Datumsunterschied in Tagen, Monaten und Jahren
Excel-Funktion WEEKNUM
WEEKNUM(Seriennummer, [return_type])
- gibt die Wochennummer eines bestimmten Datums als Ganzzahl von 1 bis 53 zurück.
Die folgende Formel ergibt beispielsweise 1, da die Woche mit dem 1. Januar die erste Woche des Jahres ist.
=WEEKNUM("1-Jan-2015")
Das folgende Tutorial erklärt alle Besonderheiten der Excel-Funktion WEEKNUM: Funktion WEEKNUM - Berechnung der Wochennummer in Excel.
Alternativ können Sie auch direkt zu einem der Formelbeispiele springen:
- So summieren Sie Werte nach Wochennummer
- Hervorheben von Zellen anhand der Wochennummer
Excel-Funktion EDATE
EDATE(start_date, Monate)
gibt die laufende Nummer des Datums zurück, das die angegebene Anzahl von Monaten vor oder nach dem Startdatum liegt.
Zum Beispiel:
=EDATE(A2, 5)
- addiert 5 Monate zu dem Datum in Zelle A2.
=DATUM(HEUTE(), -5)
- subtrahiert 5 Monate vom heutigen Datum.
Eine ausführliche Erläuterung der EDATE-Formeln anhand von Formelbeispielen finden Sie hier:
Addieren oder subtrahieren Sie Monate zu einem Datum mit der Funktion EDATE.
Excel-Funktion YEARFRAC
YEARFRAC(start_date, end_date, [basis])
Funktion berechnet den Anteil des Jahres zwischen 2 Daten.
Diese sehr spezifische Funktion kann zur Lösung praktischer Aufgaben wie der Berechnung des Alters aus dem Geburtsdatum verwendet werden.
Excel-Funktion WORKDAY
ARBEITSTAG(start_date, Tage, [Feiertage])
gibt ein Datum zurück, das N Arbeitstage vor oder nach dem Startdatum liegt, wobei Wochenendtage und von Ihnen angegebene Feiertage automatisch aus der Berechnung ausgeschlossen werden.
Diese Funktion ist sehr hilfreich bei der Berechnung von Meilensteinen und anderen wichtigen Ereignissen auf der Grundlage des Standard-Arbeitskalenders.
Die folgende Formel addiert beispielsweise 45 Wochentage zum Startdatum in Zelle A2 und ignoriert die Feiertage in den Zellen B2:B8:
=ARBEITSTAG(A2, 45, B2:B85)
Eine ausführliche Erklärung der WORKDAY-Syntax und weitere Formelbeispiele finden Sie hier:
WORKDAY-Funktion - Arbeitstage in Excel addieren oder subtrahieren
Excel-Funktion WORKDAY.INTL
ARBEITSTAG.INTL(start_date, Tage, [Wochenende], [Feiertage])
ist eine leistungsfähigere Variante der Funktion ARBEITSTAGE, die in Excel 2010 eingeführt wurde.
WORKDAY.INTL ermöglicht die Berechnung eines Datums und einer Anzahl von Arbeitstagen in der Zukunft oder in der Vergangenheit mit benutzerdefinierten Wochenendparametern.
Um beispielsweise ein Datum 20 Arbeitstage nach dem Startdatum in Zelle A2 zu erhalten, wobei Montag und Sonntag als Wochenendtage gezählt werden, können Sie eine der folgenden Formeln verwenden:
=ARBEITSTAG.INTL(A2, 20, 2, 7)
oder
=WORKDAY.INTL(A2, 20, "1000001")
Natürlich könnte es schwierig sein, das Wesentliche aus dieser kurzen Erklärung zu erfassen, aber mehr Formelbeispiele mit Screenshots machen die Sache wirklich einfach:
WORKDAY.INTL - Berechnung von Arbeitstagen mit benutzerdefinierten Wochenenden
Excel-Funktion NETWORKDAYS
NETZWERKTAGE(start_date, end_date, [Feiertage])
liefert die Anzahl der Wochentage zwischen zwei von Ihnen angegebenen Daten, wobei die Wochenendtage und optional die Feiertage automatisch ausgeschlossen werden.
Die folgende Formel berechnet beispielsweise die Anzahl der ganzen Arbeitstage zwischen dem Startdatum in A2 und dem Enddatum in B2, wobei Samstage und Sonntage ignoriert und Feiertage in den Zellen C2:C5 ausgeschlossen werden:
=NETZWERKTAGE(A2, B2, C2:C5)
Eine ausführliche Erklärung der Argumente der Funktion NETWORKDAYS mit Formelbeispielen und Screenshots finden Sie im folgenden Tutorial:
NETWORKDAYS-Funktion - Berechnung der Arbeitstage zwischen zwei Daten
Excel-Funktion NETWORKDAYS.INTL
NETWORKDAYS.INTL(start_date, end_date, [Wochenende], [Feiertage])
ist eine leistungsfähigere Modifikation der Funktion NETZTAGE, die ab Excel 2010 verfügbar ist. Sie gibt ebenfalls die Anzahl der Wochentage zwischen zwei Daten zurück, lässt Sie aber angeben, welche Tage als Wochenenden gezählt werden sollen.
Hier ist eine grundlegende NETWORKDAYS-Formel:
=NETZWERKTAGE(A2, B2, 2, C2:C5)
Die Formel berechnet die Anzahl der Arbeitstage zwischen dem Datum in A2 (Startdatum) und dem Datum in B2 (Enddatum), ohne die Wochenendtage Sonntag und Montag (Nummer 2 im Parameter Wochenende) und ohne die Feiertage in den Zellen C2:C5.
Ausführliche Informationen über die Funktion NETWORKDAYS.INTL finden Sie unter:
NETWORKDAYS-Funktion - Zählen von Arbeitstagen mit benutzerdefinierten Wochenenden
Ich hoffe, dass dieser Einblick in die Excel-Datumsfunktionen Ihnen geholfen hat, ein allgemeines Verständnis für die Funktionsweise von Datumsformeln in Excel zu erlangen. Wenn Sie mehr erfahren möchten, empfehle ich Ihnen, sich die Formelbeispiele auf dieser Seite anzusehen. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog wiederzusehen!