Gewusst wie: Verwenden von Datums- und Uhrzeitangaben in Excel

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 214094 - Produkte anzeigen, auf die sich dieser Artikel bezieht


Microsoft Office Excel 2007 finden Sie auf derOffice Online Seite für Excel 2007-Hilfe und Vorgehensweisen.
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt, wie Sie die integrierten Datums- und Uhrzeitfunktionen in Microsoft Excel verwenden, um die Ausführung komplexer Datums- und Zeitberechnungen.

Excel speichert alle Datumsangaben als ganze Zahlen und alle Uhrzeitangaben als Dezimalbrüche. Mit diesem System Excel hinzufügen, subtrahieren oder vergleichen Sie Datums- und Zeitangaben 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 and, 99999, wobei.0 ist 00:00:00 und 99999 23:59:59 gespeichert. Die Ganzzahlen Datum und Zeit als Dezimalbrüche können kombiniert werden, um Nummern erstellen, die werden von einem ganzzahligen Teil und eine Dezimalzahl. Beispielsweise entspricht die Zahl 32331,06 das Datum und die Uhrzeit darstellt 7/7/1988 01:26:24.

Als Hilfe bei der Ausführung komplexer Datums- und Zeitberechnungen enthält Excel diverse integrierte Datums- und Zeitfunktionen.

Die Funktionen heute() und jetzt()

Die Funktion heute 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 Datumsangaben basierend auf Seriennummer

In Excel werden Datumsangaben sortiert basierend auf die fortlaufende Zahl des Datums, sondern aufgrund der angezeigten Zahl. Aus diesem Grund beim Sortieren von Daten in Excel erhalten nicht die Sie Ergebnisse, die Sie erwarten.

Beispielsweise, wenn Sie eine Folge von Datumsangaben sortieren, die im angezeigt werden die mmmm Datumsformat (so dass nur der Monat angezeigt), werden die Monate nicht alphabetisch sortiert. In diesem Fall werden die Daten basierend auf deren zugrunde liegenden fortlaufende Datumszahl sortiert.

Seriennummer Grundlage wie Datumsangaben verglichen werden

Da fortlaufende Zahlen auch in Datums- und Zeitvergleichen verwendet werden, tatsächliche Ergebnisse eventuell nicht Ihren Erwartungen (basierend auf der angezeigten Werte).

Z. B. bei die NOW -Funktion 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, auch wenn das aktuelle Datum 10/1/92; Es gibt TRUE zurück, nur, wenn das Datum 10/1/92 12:00:00 Uhr Wenn Sie zwei vergleichen

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

Arbeiten mit Datumsformeln

Gewusst wie: Ermitteln der Anzahl von Tagen zwischen dem aktuellen und einem zukünftigen Datum

Um die Anzahl der Tage zwischen jetzt und in Zukunft ein Datum zu suchen, verwenden Sie die folgende Formel
   ="mm/dd/yy"-NOW()
wo "mm/Dd/Yy" ist das zukünftige Datum. Verwenden der allgemeinen Format auf Format der Zelle mit der Formel.

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

Gehen Sie folgendermaßen vor, um berechnen Sie die Anzahl der Tage, Monate und Jahre zwischen zwei Datumsangaben, wo die Anfangs- und Endtermine in den Zellen A1 und A2 eingegeben werden:

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 fügen Sie diese Formel, stellen Sie sicher, dass es keine Zeilenumbrüche gibt. Wenn Zeilen vorhanden sind, funktioniert die Formel nicht.

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 gibt 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 sind & "Tage", & "Monate" und & "Jahre" optional. Sie ermöglichen Ihnen die Ergebnisse als Tage, Monate und Jahre zu unterscheiden.

So finden die Anzahl der Wochentage zwischen zwei Datumsangaben

Um die Anzahl der Wochentage zwischen zwei Datumsangaben zu suchen, in dem die Anfangs- und Endtermine 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 ein:

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

Hinweis: Wenn als Ergebnis #NAME angezeigt wird, klicken Sie auf im Menü Extras von Blattschutzentspricht 2003 -Add-Ins. Aktivieren Sie das Kontrollkästchen Analyse-Funktionen , und klicken Sie dann auf Ja, wenn Sie gefragt werden, ob Sie es installieren möchten. In Excel 2007 und 2010 ist das Analyse-Funktionen-add-in integriert.

Wie Sie Datumsangaben inkrementell erhöhen

Um ein Datum um eine Anzahl von Jahren zu erhöhen, Monate oder Tage, anhand der folgenden Formel, wobei Verweis ist entweder des Datumswerts oder Bezug für die Zelle mit dem Datum, und Wert1, Wert2, und Wert3 sind die Schritte, um die Sie Jahr, Monat und Tag, bzw. erhöhen möchten.
   =DATE(YEAR(reference)+value1,MONTH(reference)+value2,DAY(reference)+value3)


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

Arbeiten mit Zeitformeln

Zum Berechnen der verstrichenen Zeit

Wenn Sie den Inhalt einer Zelle von einer 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 einfacher zu lesen, verwenden Sie das Zeitformat in der Zelle enthält, die das Ergebnis.

Im folgenden Beispiel zeigt, wenn die 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 fortlaufende Zahl Darstellung 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, womit eine 24-Stunden-Periode hinzufügen. Sie können z. B. in der folgenden Tabelle einrichten dem können sich über die Mitternachtszeit erstrecken.
   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)

Gewusst wie: Sammeln von Stunden und Minuten mehr als 24 Stunden

Wenn Sie eine Zeit größer als 24 Stunden richtig anzeigen möchten, können Sie das integrierte 37:30:55-Format. Wenn Sie ein benutzerdefiniertes Format verwenden möchten, müssen Sie den Stundenparameter des Formats in eckige Klammern, z. B. setzen:
   [h]:mm

Konvertieren ein Datums in die entsprechende Dezimalzahl

Um ein serielles Datum (SS) in eine Dezimalzahl (0,00) zu konvertieren, müssen Sie die fortlaufende Zahl durch Konvertierung auf 24-Stunden-Basis in eine Dezimalzahl umwandeln. Zu diesem Zweck wird die Zeit folgendermaßen mit 24 multiplizieren
   =Time*24
wo Uhrzeit ist die Zahl, die Sie aus einem Uhrzeitformat in eine Dezimalzahl umwandeln möchten. Diese Zahl kann ein Zellbezug oder eine Folge von Ziffern in der Funktion Zeitwert sein.

Zum Beispiel enthält Zelle A1 eine Zeit "4:30" zur Darstellung von vier Stunden und 30 Minuten, lautet 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:30 AM", 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 umwandeln. Zu diesem Zweck wird die Zeit wie folgt durch 24 geteilt
   =Time/24
wo Uhrzeit 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 und 30 Minuten in Zelle A1 haben, lautet die Formel:
   =A1/24
Das Ergebnis ist 4:30.

Gewusst wie: ü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 das 1900-Datumssystem verwendet. Dies bedeutet, dass wenn Sie die fortlaufende Zahl 1 in Excel für Mac eingeben und sie 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.

Gehen Sie folgendermaßen vor, um in Excel für Windows das 1904-Datumssystem zu ändern:
  1. Klicken Sie in Excel 2003 im Menü ExtrasaufOptionen. Öffnen Sie in Excel 2007 und später Excel-Optionen.
  2. Klicken Sie in Excel 2003 auf die RegisterkarteBerechnung , und aktivieren Sie dann das Kontrollkästchen 1904-Datumswerte . Klicken Sie in Excel 2007 und später auf die Option Erweitert . Führen Sie einen Bildlauf nach unten, um beim Berechnen dieser Arbeitsmappe: und aktivieren Sie das Kontrollkästchen Verwendung 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 Einstellungen.
  2. Unter Formeln und Listen wählen Sie Berechnung.
  3. Aktivieren Sie unter Arbeitsmappenoptionen das Kontrollkästchen1904-Datumswerte

Informationsquellen

Für weitere Informationen klicken Sie auf die folgenden Artikelnummern, um die Artikel der Microsoft Knowledge Base anzusehen:
214233 Text oder Zahl konvertiert in nicht beabsichtigtes Zahlenformat in Excel
214386 Maximalwerte für Zeitangaben in Microsoft Excel
241072 Datums- und Zeitangaben als Zahlen angezeigt werden, beim Anzeigen von Formeln in Excel
264372 Das Steuern und über die Einstellungen im Dialogfeld "Zellen formatieren" in Excel

Eigenschaften

Artikel-ID: 214094 - Geändert am: Montag, 30. September 2013 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
Keywords: 
kbnomt kbgraphxlink kbscreenshot kbdatetime kbautomation kbprogramming kbfunctions kbhowtomaster kbmigrate kbmt KB214094 KbMtde
Maschinell übersetzter Artikel
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
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com