Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum und Uhrzeit in Zahl umwandeln

Datum und Uhrzeit in Zahl umwandeln
23.02.2018 15:10:19
Geronimus
Hallo liebe Gemeinde,
ist es möglich, eine Spalte, welche mit mit nahezu 20000 aufeinanderfolgenden Daten und Uhrzeiten
(Bsp 14.08.2017 09.56.00, Datum und Uhrzeit in einer Zelle, in fortlaufende Zahlen auszugeben? Die Uhrzeit ist irrelevant, es geht nur um die Daten, welche ein halbes Jahr abbilden. Einzelne Daten kommen mehrere hundertmal vor, daher die Datenmenge.
Mit Zellen formatieren und anschließender Ganzzahlbildung geht es natürlich auch, aber ich sollte es in einem Code unterbringen.
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum und Uhrzeit in Zahl umwandeln
23.02.2018 15:21:45
Geronimus
So sehen die Zellen der Spalte D in der Tabelle aus
...
01.07.2017 18:30:14
01.07.2017 21:10:26
01.07.2017 22:54:02
02.07.2017 08:10:22
02.07.2017 09:46:09
02.07.2017 11:01:53
02.07.2017 12:59:19
02.07.2017 14:13:23
02.07.2017 15:54:31
02.07.2017 17:35:54
02.07.2017 18:19:17
02.07.2017 21:37:57
02.07.2017 21:42:40
02.07.2017 22:04:19
02.07.2017 22:22:28
02.07.2017 22:42:57
02.07.2017 22:46:43
02.07.2017 23:09:03
02.07.2017 23:12:53
02.07.2017 23:25:24
02.07.2017 23:30:45
02.07.2017 23:40:49
03.07.2017 00:10:13
03.07.2017 00:29:20
03.07.2017 00:38:19
03.07.2017 00:43:41
...
Ziel wäre es, die gesamte Spalte in Zahlen umzuwandeln, mit denen ich weiter arbeiten kann.
Bin über jeden Tipp dankbar!
Anzeige
Es sind doch Zahlen
23.02.2018 15:24:01
RPP63
Moin!
Wenn es sich nicht um Text handelt, sind es doch Dezimalzahlen in einem bestimmten Zahlenformat.
Worauf willst Du hinaus?
Gruß Ralf
AW: meine Glaskugel könnte getrübt sein ...
23.02.2018 15:35:58
...
Hallo Geronimus ,
... aber sie meinte, wenn Deine Datumsangaben ab Zeile 2 stehen, das Du vielleicht folgende Formel meinen könntest:
In E2:
=WENNFEHLER(AGGREGAT(15;6;KÜRZEN(D$2:D$999;0)/(KÜRZEN(D$2:D$999;0)>MAX(E$1:E1));1);"")
und diese Formel als Standard formatiert und nach unten kopiert ergibt "fortlaufende" Zahlen.
Auf mögliche Einwände kann ich nicht reagieren, weil ich sofort auch wieder offline bin.
Gruß Werner
.. , - ...
Anzeige
AW: meine Glaskugel könnte getrübt sein ...
23.02.2018 15:41:08
Geronimus
Ich habe schon einen Code, der mir aus mehreren Tabellenblättern exakt gleicher Bauart eine Tabelle erstellt.
Nun will ich in diesen Code die Funktion einbauen, dass eben die Spalte mit Daten und Uhrzeiten in eine Spalte aus Zahlen umgewandelt wird, da die ich nur mit den Zahlen für weitere Schritte etwas anfangen kann.
Anzeige
Makrorecorder
23.02.2018 15:47:22
KlausF
Hallo Geronimus,
zeichne Dir den Code doch mit dem Makrorecorder auf ...
Gruß
Klaus
Fml: =TEXT(A1;"TT.MM.JJJJ") [Text!] bzw ...
23.02.2018 15:51:30
Luc:-?
…VBA: Cells(i, 1) = Format(Cells(i, 1), "dd.mm.yyyy") (→ ebenfalls Text!), Geronimus;
alternativ auch Cells(i, 1) = Int(Cells(i, 1)): Cells(1, 1).NumberFormat = "dd.mm.yyyy" (i → Schleifenindex) oder als echte Zahl mit Fml =--TEXT(A1;"TT.MM.JJJJ") bzw =GANZZAHL(A1) und Format TT.MM.JJJJ (aber das willst du wohl nicht machen), falls es sich um echte Datum-Zeit-Werte handelt und nicht um Texte.
Gruß, Luc :-?
„Die Intelligenzmenge ist auf diesem Planeten eine Konstante, die Bevölkerung nimmt aber zu!“ Auch deshalb informieren mit …
Anzeige
AW: Fml: =TEXT(A1;"TT.MM.JJJJ") [Text!] bzw ...
23.02.2018 17:01:36
Geronimus
Hallo Luc,
es handelt sich um echte Datum-Zeit-Werte.
Gruß
AW: Fml: =TEXT(A1;"TT.MM.JJJJ") [Text!] bzw ...
23.02.2018 18:09:12
Luschi
Hallo Geronimus,
es handelt sich um echte Datum-Zeit-Werte.
Oh wie schön, wieder ein Sonntagsmärchenerzähler.
Wenn das so ist, dann zeige mal eine Demodatei. Da wir hier nicht in einem Philosophie-Seminar sind, sondern Fakten-Fakten-Fakten zählen, zeig mal her, was Du hast.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Datum und Uhrzeit in Zahl umwandeln
23.02.2018 21:40:00
Günther
Moin Geronimus,
mit Power Query wäre das ganze (einschließlich des Imports diverser Daten) ein Klax (ja, falsche Rechtschreibung, aber mit Blick auf verschiedene deiner Begrifflichkeiten ...)
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Datum und Uhrzeit in Zahl umwandeln


Schritt-für-Schritt-Anleitung

Um in Excel Datum und Uhrzeit in Zahlen umzuwandeln, kannst Du die folgenden Schritte befolgen:

  1. Daten prüfen: Stelle sicher, dass die Zellen mit Datum und Uhrzeit im richtigen Format vorliegen. Excel erkennt echte Datum-Zeit-Werte als Zahlen.

  2. Formel verwenden: Trage in eine leere Zelle die folgende Formel ein:

    =INT(A1)

    Hierbei ist A1 die Zelle mit dem Datum und der Uhrzeit. Diese Formel gibt das Datum als ganze Zahl aus.

  3. Formatierung anpassen: Wenn Du die Zelle formatierst, kannst Du sicherstellen, dass die Zahl im gewünschten Format angezeigt wird. Gehe dazu zu „Zellen formatieren“ und wähle das Datum-Format aus.

  4. Nach unten kopieren: Ziehe das Ausfüllkästchen in der unteren rechten Ecke der Zelle nach unten, um die Formel auf die gesamte Spalte anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: Zellen sind als Text formatiert: Wenn die Daten als Text erkannt werden, wird die Umwandlung nicht funktionieren. Stelle sicher, dass die Zellen als Datum formatiert sind.

  • Lösung: Text in Datum umwandeln: Verwende die Formel =DATWERT(A1), um Text in Datum und Uhrzeit in echte Datum-Zeit-Werte umzuwandeln.


Alternative Methoden

  • VBA-Makro: Du kannst auch ein VBA-Makro verwenden, um Datum und Uhrzeit in Zahl umzuwandeln. Hier ein einfaches Beispiel:

    Sub DatumInZahlUmwandeln()
       Dim Zelle As Range
       For Each Zelle In Selection
           Zelle.Value = Int(Zelle.Value)
       Next Zelle
    End Sub

    Markiere die Zellen mit den Datum-Zeit-Werten und führe das Makro aus.

  • Power Query: Mit Power Query kannst Du Daten importieren und konvertieren. Wähle die Spalte mit den Datum-Zeit-Werten und verwende die Option „Spalte in Dezimalzahl umwandeln“.


Praktische Beispiele

  1. Einfache Umwandlung: Wenn Du das Datum 14.08.2017 09:56:00 in eine Zahl umwandeln möchtest, gib in eine leere Zelle die Formel =INT(A1) ein und das Ergebnis wird 43106 sein.

  2. Mit VBA: Wenn Du eine ganze Spalte mit Daten und Uhrzeiten hast, kannst Du das oben beschriebene VBA-Makro verwenden, um die Umwandlung in einem Schritt für alle Zellen durchzuführen.


Tipps für Profis

  • Formatierung: Denke daran, die Zellen entsprechend zu formatieren, nachdem Du die Umwandlung vorgenommen hast. Das kann helfen, Missverständnisse zu vermeiden.

  • Nutzung von Aggregat-Funktionen: Wenn Du fortlaufende Zahlen benötigst, kannst Du auch die Aggregat-Funktion verwenden, um Duplikate zu entfernen.


FAQ: Häufige Fragen

1. Wie kann ich die Uhrzeit in eine Dezimalzahl umwandeln? Du kannst die Formel =A1*24 verwenden, um die Uhrzeit in Dezimalzahlen umzuwandeln, da Excel Zeit als Bruchteil eines Tages speichert.

2. Was tun, wenn Excel Datum-Zeit-Werte nicht erkennt? Stelle sicher, dass die Zellen im richtigen Datumsformat vorliegen. Gegebenenfalls musst Du die Daten mit =DATWERT(A1) umwandeln, um sie korrekt zu konvertieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige