Verwendung von Datums- und Zeitangaben in Microsoft Excel

Artikel-ID: 214094 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
214094 How to use dates and times in Excel
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt Schritt für Schritt, wie Sie die integrierten Datums- und Uhrzeitfunktionen in Microsoft Excel einsetzen können, um komplexe Datums- und Uhrzeitberechnungen durchzuführen.

Excel speichert alle Datumsangaben als ganze Zahlen und alle Uhrzeitangaben als Dezimalbrüche. Bei diesem System kann Excel Datums- und Zeitangaben wie andere Zahlen addieren, subtrahieren oder vergleichen; alle Datumsangaben werden mithilfe dieses Systems verarbeitet.

In diesem System steht die fortlaufende Zahl 1 für den 01.01.1900, 12:00:00 Uhr. Zeitangaben werden als Dezimalzahlen zwischen ,0 und ,99999 gespeichert, wobei ,0 für 00:00:00 steht und ,99999 für 23:59:59 Uhr. Die ganzen Zahlen für die Datumsangaben und die Dezimalbrüche für die Zeitangaben können zu Zahlen kombiniert werden, die aus einem ganzzahligen Teil und einem Dezimalteil bestehen. Beispielsweise entspricht die Zahl 32331,06 dem Datum 07.07.88 und der Uhrzeit 01:26:24.

Excel bietet diverse integrierte Datums- und Zeitfunktionen, die Sie bei der Durchführung komplexer Datums- und Uhrzeitberechnungen unterstützen.

Die Funktionen HEUTE() und JETZT()

Die Funktion HEUTE liefert basierend auf Ihrer Systemuhr die fortlaufende Zahl für das aktuelle Datum, nicht die Uhrzeit. Die Funktion JETZT liefert die fortlaufende Zahl des aktuellen Datums und der aktuellen Uhrzeit.

So werden Datumsangaben anhand der fortlaufenden Zahl sortiert

In Excel werden Datumsangaben auf der Basis der fortlaufenden Zahl des Datums sortiert, nicht auf der Basis der angezeigten Zahl. Wenn Sie also Datumsangaben in Excel sortieren, erhalten Sie eventuell nicht die erwarteten Ergebnisse.

Wenn Sie z. B. eine Folge von Datumsangaben sortieren, die im Datumsformat mmmm angezeigt werden (d. h., es wird nur der Monat angezeigt), werden die Monate nicht alphabetisch sortiert. Die Datumsangaben werden stattdessen anhand der zu Grunde liegenden fortlaufenden Zahl sortiert.

So werden Datumsangaben anhand der fortlaufenden Zahl verglichen

Da fortlaufende Zahlen auch in Datums- und Zeitvergleichen verwendet werden, entsprechen die Ergebnisse eventuell nicht dem, was Sie auf der Basis der angezeigten Werte erwartet hätten.

Beispiel: Sie vergleichen mit der Funktion JETZT ein Datum mit dem aktuellen Datum, z. B. in folgender Formel:
   =WENN(JETZT()=DATWERT("1.10.92");WAHR;FALSCH)
Die Formel liefert den Wert FALSCH, und zwar auch dann, wenn das aktuelle Datum der 1.10.92 ist; WAHR wird nur dann zurückgeliefert, wenn das Datum der 1.10.92, 00:00:00 Uhr ist. Wenn Sie zwei Datumsangaben in einer Formel vergleichen und die Uhrzeit nicht im Ergebnis enthalten sein muss, können Sie dieses Verhalten umgehen, indem Sie stattdessen die Funktion HEUTE verwenden:
   =WENN(HEUTE()=DATWERT("1.10.92");WAHR;FALSCH)

Arbeiten mit Datumsformeln

So ermitteln Sie die Anzahl der Tage zwischen dem aktuellen und einem zukünftigen Datum

Verwenden Sie folgende Formel, um die Anzahl der Tage zwischen dem aktuellen Datum und einem Datum in der Zukunft zu ermitteln:
   ="tt.mm.jj"-JETZT()
Dabei steht "mm/tt/jj" für das zukünftige Datum. Formatieren Sie die Zelle, die die Formel enthält, mit dem Standardformat.

So ermitteln Sie die Anzahl der Tage, Monate und Jahre zwischen zwei Datumsangaben

Gehen Sie folgendermaßen vor, um die Anzahl der Tage, Monate und Jahre zwischen zwei Datumsangaben zu berechnen, wobei Anfangs- und Enddatum in die Zellen A1 bzw. A2 eingegeben werden:
  1. Erstellen Sie eine neue Arbeitsmappe.

    Bild minimierenBild vergrößern
     Excel-Arbeitsmappe


  2. Klicken Sie im Fensterbereich Neue Arbeitsmappe auf Leere Arbeitsmappe.

    Bild minimierenBild vergrößern
    Microsoft Excel-Arbeitsmappe


  3. Geben Sie folgende Daten in die Arbeitsmappe ein:
       A1:    25.03.1994
       A2:    01.05.1998


    Bild minimierenBild vergrößern
    Zellen A1 und A2

  4. Geben Sie folgende Formel in Zelle D1 ein:
    =JAHR(A2)-JAHR(A1)-WENN(ODER(MONAT(A2)<MONAT(A1);UND(MONAT(A2)=MONAT(A1);
    TAG(A2)<TAG(A1)));1;0)&" Jahre; "&MONAT(A2)-MONAT(A1)+WENN(UND(MONAT(A2)
    <=MONAT(A1);TAG(A2)<TAG(A1));11;WENN(UND(MONAT(A2)<MONAT(A1);TAG(A2)
    >=TAG(A1));12;WENN(UND(MONAT(A2)>MONAT(A1);TAG(A2)<TAG(A1));-1)))&" Monate;
    "&A2-DATUM(JAHR(A2);MONAT(A2)-WENN(TAG(A2)<TAG(A1);1;0);TAG(A1))&" Tage"


    Bild minimierenBild vergrößern
    Zelle D1

    Hinweis: Wenn Sie diese Formel kopieren und einfügen, stellen Sie sicher, dass es keine Zeilenumbrüche gibt, mit denen die Formel nicht funktionieren würde.
Wenn Sie die Formel richtig eingegeben haben, zeigt Zelle D1 jetzt Folgendes an:
   4 Jahre, 1 Monate, 6 Tage

Bild minimierenBild vergrößern
Zelle D1


Zusätzliche Untergliederung der Formel für Tage, Monate und Jahre

Diese Formel kann wie nachstehend beschrieben auch in einzelne Segmente für Tage, Monate und Jahre untergliedert werden.

Hinweis: Wenn Sie diese Formeln kopieren und einfügen, stellen Sie sicher, dass es keine Zeilenumbrüche gibt, mit denen die Formeln nicht funktionieren würden.
   Zeitsegment                      Formel
   ------------------------------------------------------------------------

   
   Verbleibende Anzahl an Tagen     =A2-DATUM(JAHR(A2);MONAT(A2)-
   zwischen zwei Datumsangaben,     WENN(TAG(A2)<TAG(A1);1;0);TAG(A1))&" Tage"   
   Jahre und Monate werden nicht
   berücksichtigt
   

   Verbleibende Anzahl an Monaten   =MONAT(A2)- MONAT(A1)+WENN(UND(MONAT(A2)
   zwischen zwei Datumsangaben,     <=MONAT(A1); TAG(A2)<TAG(A1));11;
   Jahre und Tage werden nicht      WENN(UND(MONAT(A2)<MONAT(A1);TAG(A2)>=
   berücksichtigt                   TAG(A1));12;WENN(UND(MONAT(A2)>MONAT(A1);
                                    TAG(A2)<TAG(A1));-1)))&" Monate"

   Anzahl ganzer Jahre zwischen     =JAHR(A2)-JAHR(A1)-WENN(ODER(MONAT(A2)<
   zwei Datumsangaben               MONAT(A1);UND(MONAT(A2)=MONAT(A1);
                                    TAG(A2)<TAG(A1)));1;0)&" Jahre"
Hinweis: In den obigen Formeln sind die Angaben &" Tage", &" Monate" und &" Jahre" optional. Sie ermöglichen die Unterscheidung der Ergebnisse nach Tagen, Monaten und Jahren.

So ermitteln Sie die Anzahl der Wochentage zwischen zwei Datumsangaben

Gehen Sie folgendermaßen vor, um die Anzahl der Wochentage zwischen zwei Datumsangaben zu berechnen, wobei Anfangs- und Enddatum in die Zellen A1 bzw. A2 eingegeben werden:
  1. Erstellen Sie eine neue Arbeitsmappe.

    Bild minimierenBild vergrößern
    Microsoft Excel-Arbeitsmappe


  2. Klicken Sie im Fensterbereich Neue Arbeitsmappe auf Leere Arbeitsmappe.

    Bild minimierenBild vergrößern
    Microsoft Excel-Arbeitsmappe


  3. Geben Sie folgende Daten in die Arbeitsmappe ein:
       A1:    25.03.1994
       A2:    01.05.1998
    

    Bild minimierenBild vergrößern
    Zellen A1 und A2


  4. In die Zelle D1 geben Sie folgende Formel ein:
       =NETTOARBEITSTAGE(A1;A2)
    

    Bild minimierenBild vergrößern
    Zelle D1


    Als Ergebnis wird in Zelle D1 "1071" angezeigt.

    Bild minimierenBild vergrößern
    Zelle D1

Hinweis: Wenn Sie #NAME als Ergebnis erhalten, klicken Sie im Menü Extras auf Add-Ins. Aktivieren Sie das Kontrollkästchen Analyse-Funktionen, und klicken Sie anschließend auf Ja, wenn Sie gefragt werden, ob Sie die Analyse-Funktionen installieren möchten.

So erweitern Sie Datumsangaben inkrementell

Verwenden Sie die folgende Formel, um ein Datum um eine bestimmte Anzahl von Jahren, Monaten oder Tagen zu erweitern. Dabei ist Bezug entweder der Datumswert oder der Zellbezug, der das Datum enthält, und Wert1, Wert2 und Wert3 sind die Schritte, um die Sie Jahr, Monat oder Tag erhöhen möchten.
   =DATUM(JAHR(Bezug)+Wert1;MONAT(Bezug)+Wert2;TAG(Bezug)+Wert3)
Die Formel zur Erhöhung eines Datums um einen Monat lautet beispielsweise:
   =DATUM(JAHR(DATWERT("20.6.96"));MONAT(DATWERT("20.6.96"))+1;
    TAG(DATWERT("20.6.96")))

Arbeiten mit Zeitformeln

So berechnen Sie die verstrichene Zeit

Wenn Sie den Inhalt einer Zelle von einer anderen abziehen, um die zwischen ihnen verstrichene Zeit zu ermitteln, ist das Ergebnis eine fortlaufende Zahl, die die verstrichenen Stunden, Minuten und Sekunden darstellt. Verwenden Sie das Zeitformat h:mm in der Zelle, die das Ergebnis enthält, um die Zahl leichter lesbar zu machen.

Beispiel: Wenn die Zellen C2 und D2 die Formel =B2-A2 enthalten und Zelle C2 im Standardformat formatiert ist, zeigt die Zelle eine Dezimalzahl an (in diesem Fall 0,53125, die fortlaufende Zahl für 12 Stunden und 45 Minuten).
   A1: Anfangszeit  B1: Endzeit   C1: Differenz   D1: Differenz
                                      (Standard)      (h:mm)
   A2: 06:30:00     B2: 19:15     C2: 0,53125     D2: 12:45

Bild minimierenBild vergrößern
Zelle D2


Wenn Mitternacht zwischen Ihrer Anfangs- und Endzeit liegt, müssen Sie die Zeitdifferenz von 24 Stunden berücksichtigen. Dazu können Sie die Zahl 1 hinzufügen, die für einen Zeitraum von 24 Stunden steht. Sie können z. B. folgende Tabelle erstellen, die Zeitintervalle berücksichtigt, die sich über die Mitternachtszeit erstrecken.
   A1: Anfangszeit  B1: Endzeit   C1: Differenz   D1: Differenz
                                      (Standard)      (h:mm)
   A2: 19:45:00     B2: 10:30:00  C2: 0,61458333  D2: 14:45
Geben Sie folgende Formel in die Zellen C2 und D2 ein, um diese Tabelle zu erstellen:
   =B2-A2+WENN(A2>B2;1)

So zeigen Sie Stunden/Minuten an, die 24 Stunden überschreiten

Wenn Sie eine Zeit, die 24 Stunden überschreitet, richtig anzeigen möchten, können Sie das integrierte Format 37:30:55 verwenden. Wenn Sie stattdessen ein benutzerdefiniertes Format verwenden möchten, müssen Sie den Stundenparameter des Formats in eckige Klammern einschließen. Beispiel:
   [h]:mm

So konvertieren Sie ein Datum in die entsprechende Dezimalzahl

Sie müssen die fortlaufende Zahl durch Konvertierung auf 24-Stunden-Basis in eine Dezimalzahl umwandeln, um ein serielles Datum (h:mm:ss) in eine Dezimalzahl (0,00) umzuwandeln. Dazu multiplizieren Sie die Zeit folgendermaßen mit 24:
   =Uhrzeit*24
Dabei ist Uhrzeit die Zahl, die Sie aus einem Uhrzeitformat in eine Dezimalzahl konvertieren möchten. Diese Zahl kann ein Zellbezug oder eine Ziffernfolge in der Funktion ZEITWERT sein.

Wenn die Zelle A1 z. B. die Zeit "4:30" enthält, lautet die Formel:
   =A1*24
Das Ergebnis ist 4,5.

Wenn die Zelle ein Datum und eine Zeit enthält, verwenden Sie folgende Formel:
   =(Zeit-INT(Zeit))*24
Wenn der Eintrag in Zelle A1 z. B. "20.6.96 4:30" lautet, ist die Formel:
   =(A1-INT(A1))*24
Das Ergebnis ist auch hier 4,5.

So konvertieren Sie eine Dezimalzahl in das entsprechende Datum

Sie müssen die fortlaufende Zahl durch Konvertierung auf 24-Stunden-Basis in eine Dezimalzahl umwandeln, um eine Dezimalzahl (0,00) in das entsprechende serielle Datum (h:mm:ss) umzuwandeln. Dazu dividieren Sie die Zeit wie folgt durch 24:
   =Zeit/24
Dabei ist Zeit die Zahl, die Sie in ein serielles Datum konvertieren möchten. Sie kann ein Zellbezug oder eine echte Zahl sein. Wenn Sie z. B. einen Wert von 4,5 für 4:30 in Zelle A1 haben, lautet die Formel:
   =A1/24
Das Ergebnis ist 4:30.

So übertragen Sie Dateien zwischen Microsoft Excel für Mac und Excel für Windows

Standardmäßig verwendet Excel für Mac das 1904-Datumssystem, während in Excel für Windows das 1900-Datumssystem verwendet wird. Wenn Sie also die fortlaufende Zahl 1 in Excel für Mac eingeben und sie als Datum formatieren, zeigt Excel sie als 2.1.1904 12:00 an. Excel für Windows zeigt die fortlaufende Zahl 1 als 1.1.1900 12:00 an.

Wenn Sie Dateien von Excel für Mac nach Excel für Windows übertragen, sollte der Unterschied bei den Datumssystemen keine Probleme verursachen, da das Datumssystem in jeder Datei gespeichert ist. Wenn Sie jedoch zwischen Dateien mit verschiedenen Datumssystemen, die von verschiedenen Plattformen stammen, kopieren und einfügen, können Datumsangaben vier Jahre und einen Tag vom richtigen Datum abweichend angezeigt werden.

Gehen Sie folgendermaßen vor, um in Excel für Windows zum 1904-Datumssystem zu wechseln:
  1. Klicken Sie im Menü Extras auf Optionen.

    Bild minimierenBild vergrößern
    Microsoft Excel für Windows


  2. Klicken Sie auf die Registerkarte Berechnung, und aktivieren Sie dann das Kontrollkästchen 1904-Datumswerte.

    Bild minimierenBild vergrößern
    Dialogfeld "Optionen"


Gehen Sie folgendermaßen vor, um in Excel für Mac zum 1904-Datumssystem zu wechseln:
  1. Klicken Sie im Menü Excel auf Einstellungen.

    Bild minimierenBild vergrößern
    Microsoft Excel für Mac


  2. Klicken Sie auf die Registerkarte Berechnung, und deaktivieren Sie dann das Kontrollkästchen 1904-Datumswerte.

    Bild minimierenBild vergrößern
    Dialogfeld Einstellungen

Informationsquellen

Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
214233 XL: Text oder Zahl wird in nicht beabsichtigtes Zahlenformat konvertiert
214386 Maximale Zeiten in Microsoft Excel
241072 Daten und Zeiten, als fortlaufende Zahlen angezeigt werden, wenn in Excel Formeln anzeigt
264372 Verwenden und Verstehen des Dialogfelds "Zellen formatieren" in Excel

Eigenschaften

Artikel-ID: 214094 - Geändert am: Mittwoch, 30. August 2006 - Version: 6.5
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Keywords: 
kbnomt kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate KB214094
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns