Verwendung von Datums- und Uhrzeitangaben in Excel

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 214094


Zusammenfassung
Dieser Artikel beschreibt die Verwendung von integrierten Datums- und Uhrzeitfunktionen in Microsoft Excel zum Durchführen komplexer Datums- und Zeitkalkulationen.

Excel speichert alle Datumsangaben als ganze Zahlen und alle Uhrzeitangaben als Dezimalbrüche. Mit diesem System kann Excel Datums- und Zeitangaben hinzufügen, subtrahieren oder vergleichen wie andere Zahlen, und alle Datumsangaben werden über dieses System bearbeitet.

In diesem System steht die fortlaufende Zahl 1 1/1/1900 12:00:00 Uhr Zeitangaben werden als Dezimalzahlen zwischen, 0 und, 99999, wobei.0 ist 00:00:00 und 99999 23:59:59 gespeichert. Zahlen für Datum und Zeit Dezimalbrüche können zu Zahlen, die einem ganzzahligen Teil und einem Dezimalteil kombiniert werden. Beispielsweise entspricht die Zahl 32331,06 dem Datum und Zeit 7/7/1988 01:26:24.

Durchführen von komplexen Datums- und Zeitkalkulationen helfen, schließt Excel viele integrierte Datums- und Zeitfunktionen.

Die Funktionen heute() und jetzt()

Die Funktion TODAY liefert die fortlaufende Zahl des aktuellen Datums, basierend auf Ihrer Systemuhr und umfasst nicht die Zeit. Die NOW -Funktion liefert die fortlaufende Zahl des aktuellen Datums und die Uhrzeit.

Sortierung von Daten basierend auf Seriennummer

In Excel werden Datumsangaben sortiert anhand der fortlaufenden Zahl des Datums, statt der angezeigten Zahl. Daher erhalten Sie beim Sortieren von Daten in Excel möglicherweise nicht die Ergebnisse die Sie erwarten.

Angenommen, Sie sortieren eine Folge von Datumsangaben, die im Datumsformat mmmm angezeigt werden (sodass nur der Monat angezeigt wird), werden die Monate nicht alphabetisch sortiert. Stattdessen werden die Daten basierend auf deren zugrunde liegenden fortlaufende Datumszahl sortiert.

Wie Daten verglichen werden anhand von Seriennummer

Da fortlaufende Zahlen auch in Datums- und vergleichen verwendet werden, abweichen Ergebnis erwarteten (basierend auf der angezeigten Werte).

Beispielsweise die Funktion jetzt Verwendung ein Datum mit dem aktuellen Datum, z.B. in folgender Formel vergleichen
   =IF(NOW()=DATEVALUE("10/1/92"),TRUE,FALSE)
die Formel gibt FALSE zurück, wird das aktuelle Datum 10/1/92; Es gibt TRUE nur, wenn das Datum 10/1/92 12:00:00 Uhr Wenn Sie zwei vergleichen

Preise in einer Formel, und Sie müssen nicht in das Ergebnis aufgenommen haben, können Sie dieses Verhalten umgehen, indem Sie stattdessen die FunktionHEUTE :
   =IF(TODAY()=DATEVALUE("10/1/92"),TRUE,FALSE)

Arbeiten mit Datumsformeln

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

Verwenden Sie folgende Formel, um die Anzahl der Tage zwischen und einem Datum in der Zukunft Suchen
   ="mm/dd/yy"-NOW()
wo "tt/mm/jj" ist das zukünftige Datum. Verwenden der allgemeinen Format Formatieren der Zelle mit der Formel.

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

Berechnen Sie die Anzahl der Tage, Monate und Jahre zwischen zwei Datumsangaben, die Start- und Enddaten in den Zellen A1 und A2 eingegeben werden, gehen Sie folgendermaßen vor:

1. erstellen Sie 1. eine neue Arbeitsmappe.
2. Klicken Sie auf leere Arbeitsmappe
3. Geben Sie die folgenden Daten in die Arbeitsmappe ein:

A1:03/25/94A2: 05/01/98
Geben Sie die folgende Formel in Zelle D1 ein:
 =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<MONTH(A1),AND(MONTH(A2)=MONTH(A1), DAY(A2)<DAY(A1))),1,0)&" years, "&MONTH(A2)-MONTH(A1)+IF(AND(MONTH(A2)<=MONTH(A1),DAY(A2)<DAY(A1)),11,IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),DAY(A2)<DAY(A1)),-1)))&" months,"&A2-DATE(YEAR(A2),MONTH(A2)-IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&" days"

Hinweis: Wenn Sie kopieren und dieser Formel einfügen stellen sicher, dass es keine Zeilenumbrüche. Zeilenumbrüche vorhanden sind, wird die Formel nicht funktionieren.

4. Wenn Sie die Formel richtig eingegeben haben, zeigt Zelle D1:

4 years, 1 months, 6 days


Zusätzliche Untergliederung der Formel für Tage, Monate und Jahre
Diese Formel kann auch in einzelne Segmente für Tage, Monate und Jahre untergliedert werden.

Hinweis Wenn Sie kopieren und Einfügen von Formeln, stellen Sie sicher, dass es keine Zeilenumbrüche oder die Formeln nicht funktionieren würden.
   Time segment                     Formula   ------------------------------------------------------------------------   The remaining number of          =A2-DATE(YEAR(A2),MONTH(A2)-   days between two dates,          IF(DAY(A2)<DAY(A1),1,0),DAY(A1))&"days"   ignoring years and months      The remaining number of          =MONTH(A2)- MONTH(A1)+IF(AND(MONTH(A2)   months between two dates,        <=MONTH(A1), DAY(A2)<DAY(A1)),11,   ignoring years and days          IF(AND(MONTH(A2)<MONTH(A1),DAY(A2)>=                                    DAY(A1)),12,IF(AND(MONTH(A2)>MONTH(A1),                                    DAY(A2)<DAY(A1)),-1)))&" months"   The number of whole years        =YEAR(A2)-YEAR(A1)-IF(OR(MONTH(A2)<   between two dates                MONTH(A1),AND(MONTH(A2)=MONTH(A1),                                    DAY(A2)<DAY(A1))),1,0)&" years"
Hinweis In den obigen Formeln & "Tage" & "Monate" und & "Jahre" optional. Können Sie die Ergebnisse als Tage, Monate und Jahre unterscheiden.

Wie Sie die Anzahl der Wochentage zwischen zwei Datumsangaben

Um die Anzahl der Wochentage zwischen zwei Datumsangaben zu suchen, die Start- und Enddaten in den Zellen A1 und A2 eingegeben werden, gehen Sie folgendermaßen vor:

1. erstellen Sie 1. eine neue Arbeitsmappe.
2. Klicken Sie auf leere Arbeitsmappe.
3. Geben Sie die folgenden Daten in die Arbeitsmappe ein:
A1: 03/25/94 A2: 05/01/98

4. in Zelle D1 Geben Sie folgende Formel:

=NETWORKDAYS(A1,A2)"1071" appears as the result in cell D1.


Erhöhen Sie Datumsangaben inkrementell

Erhöhung eines Datums um eine Anzahl von Jahren Monate oder Tage, verwenden der folgenden Formel ist Verweis entweder des Datumswerts oder Zellbezug mit dem Datum und Wert1, Wert2, und Wert3 erhöht, Sie Jahr, Monat und Tag erhöhen möchten.
   =DATE(YEAR(reference)+value1,MONTH(reference)+value2,DAY(reference)+value3)


Z. B. Erhöhung eines Datums um einen Monat lautet die Formel:
   =DATE(YEAR(DATEVALUE("6/20/96")),MONTH(DATEVALUE("6/20/96"))+1,    DAY(DATEVALUE("6/20/96")))

Arbeiten mit Zeitformeln

Wie die verstrichene Zeit berechnet

Wenn Sie den Inhalt einer Zelle von einem anderen subtrahieren, die zwischen ihnen verstrichene Zeit zu finden, ist das Ergebnis eine fortlaufende Zahl, die die verstrichenen Stunden, Minuten und Sekunden darstellt. Um diese Anzahl verständlicher zu gestalten, verwenden Sie das Zeitformat in der Zelle mit dem Ergebnis.

Im folgenden Beispiel zeigt Wenn Zellen C2 und D2 die Formel = B2-A2enthalten und Zelle C2 im Allgemeinen Format formatiert ist die Zelle eine Dezimalzahl an (in diesem Fall 0,53125, die Darstellung fortlaufende Zahl für 12 Stunden und 45 Minuten).
   A1: Start Time   B1: End Time    C1: Difference  D1: Difference                                        (General)       (h:mm)   A2: 6:30 AM      B2: 7:15 PM     C2: 0.53125     D2: 12:45

Wenn Mitternacht zwischen Ihrer Anfangs- und Endzeit liegt, müssen Sie die Zeitdifferenz von 24 Stunden berücksichtigen. Hierzu können Sie die Zahl 1 entspricht einem Zeitraum von 24 Stunden. Sie können beispielsweise in der folgenden Tabelle einrichten Zeitspannen nach Mitternacht ermöglicht.
   A1: Start Time    B1: End Time    C1: Difference  D1: Difference                                         (General)       (h:mm)   A2: 7:45 PM       B2: 10:30 AM    C2: 0.614583333  D2: 14:45


Um diese Tabelle einzurichten, geben Sie die folgende Formel in die Zellen C2 und D2:
   =B2-A2+IF(A2>B2,1)

Wie Sie gesammelt, Stunden und Minuten größer als 24 Stunden

Wenn Sie ordnungsgemäß eine Zeit größer als 24 Stunden anzeigen möchten, können Sie das integrierte Format 37:30:55. Wenn Sie ein benutzerdefiniertes Format verwenden möchten, müssen Sie Stunden Parameter der Formats in Klammern setzen.
   [h]:mm

Konvertieren ein Datums in entsprechende Dezimalzahl

Um ein serielles Datum (SS) in eine Dezimalzahl (0,00) umzuwandeln, müssen Sie die fortlaufende Zahl durch Konvertierung auf 24-Stunden-Basis in eine Dezimalzahl konvertieren. Dazu multiplizieren Sie die Zeit wie folgt durch 24
   =Time*24
wo Zeit ist die Nummer, die Sie aus einem Uhrzeitformat in eine Dezimalzahl konvertieren möchten. Diese Zahl kann ein Zellbezug oder eine Folge von Ziffern in der Funktion ZEITWERT sein.

Beispielsweise enthält Zelle A1 eine Zeit "4:30" vier Stunden darstellen, ist die Formel:
   =A1*24
Das Ergebnis ist 4,5.

Wenn die Zelle ein Datum und eine Uhrzeit enthält, verwenden Sie folgende Formel:
   =(Time-INT(Time))*24
Wenn Zelle A1 lautet z. B. "6/20/96 4 Uhr", ist die Formel:
   =(A1-INT(A1))*24
Das Ergebnis ist auch hier 4,5.

Konvertieren eine Dezimalzahl in das entsprechende Datum

Um eine Dezimalzahl (0,00) in entsprechende serielle Datum (SS) umzuwandeln, müssen Sie die fortlaufende Zahl durch Konvertierung auf 24-Stunden-Basis in eine Dezimalzahl konvertieren. Zu diesem Zweck wird die Zeit wie folgt durch 24 geteilt
   =Time/24
wo Zeit ist die Zahl kann ein Zellbezug oder eine reelle Zahl und eine Dezimalzahl in ein serielles Datum konvertieren möchten. Z. B. Wenn Sie einen Wert von 4,5 für 4 Stunden 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 das 1904-Datumssystem von Excel für Mac und Excel für Windows verwendet das 1900-Datumssystem. Dies bedeutet, dass wenn Sie die fortlaufende Zahl 1 in Excel für Mac eingeben und als Datum formatieren, Excel sie als zeigt 1, 2. Januar 1904 um 12:00 Uhr Excel für Windows zeigt die fortlaufende Zahl 1 als 1/1/1900 12:00 Uhr

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

Um das 1904-Datumssystem von Excel für Windows zu ändern, gehen Sie folgendermaßen vor:
  1. In Excel 2007 und später aufExcel-Optionen.
  2. Klicken Sie in Excel 2007 und später auf die OptionErweitert . Führen Sie einen Bildlauf nach unten beim Berechnen dieser Arbeitsmappe: und aktivieren das Kontrollkästchen verwenden 1904-Datumssystem.
Um das 1904-Datumssystem in Excel für Mac zu ändern, gehen Sie folgendermaßen vor:
  1. Klicken Sie im Menü Excel auf Voreinstellungen.
  2. Unter Formeln und Listen wählen Berechnung.
  3. Aktivieren Sie unter Arbeitsmappe das Kontrollkästchen1904-Datumswerte
Informationsquellen
Klicken Sie für weitere Informationen auf die folgenden Artikelnummern, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:
214233 Text oder Zahl in Excel nicht beabsichtigtes Zahlenformat konvertiert
214386 Maximale Zeit in Microsoft Excel
241072 Datums- und Zeitangaben als fortlaufende Zahlen beim Anzeigen von Formeln in Excel
264372 Wie und verstehen im Dialogfeld Zellen formatieren in Excel
Datum Formeln Funktion

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 214094 – Letzte Überarbeitung: 11/07/2016 22:11:00 – Revision: 5.0

Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016, Microsoft Excel 2016 for Mac

  • kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate kbmt KB214094 KbMtde
Feedback