Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tageszahl in Datum umwandeln

Tageszahl in Datum umwandeln
20.06.2018 12:43:05
johann
Hallo,
habe ine Liste mit drei Spalten ,in der ersten Spalte soll das Datum
dargestellt werden z.B. 05.06.2018 !!!
Aber bei der Formatierung komme ich auf kein Ergebniss möchte nur die
nummerische Tageszahl vorgeben dann soll das komplette Datum erscheinen !!
Wer hilft mir ?
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tageszahl in Datum umwandeln
20.06.2018 12:45:40
SF
Hola,
was ist denn für dich eine numerische Tageszahl?
Gruß,
steve1da
AW: Tageszahl in Datum umwandeln
20.06.2018 12:48:34
johann
I'm Sorry,
meine natürlich den Kalendertag 1-31.
AW: Tageszahl in Datum umwandeln
20.06.2018 12:50:34
SF
Hola,
also du gibst die 19 ein und es soll der 19.06.2018 erscheinen?
Gruß,
steve1da
Anzeige
AW: Tageszahl in Datum umwandeln
20.06.2018 12:58:06
johann
ja richtig !!!
AW: Tageszahl in Datum umwandeln
20.06.2018 13:18:47
Torsten
und woher soll Excel wissen, welchen 19. du meinst?
AW: Tageszahl in Datum umwandeln
20.06.2018 13:37:56
johann
gibt es da keine Formatierung,
damit ich nur den Kalendertag eingeben muss?
vielleicht in Spalte "A" - das Jahr, und in "B" - Monat und "C" - den Tag,bei Tageseingabe in "C" sollte
dann das komplette Datum ersichtlich sein Z.B. 12.06.2018 .
Anzeige
nein,gibt es nicht-Tipps nicht akzeptabel?
20.06.2018 18:31:44
robert
AW: Tageszahl in Datum umwandeln
20.06.2018 13:23:52
UweD
Hallo
immer den eingegebenen Tag plus aktueller Monat + aktuelles Jahr ?
dann evtl. so...
- Rechtsclick auf den Tabellenblattreiter
- Code anzeigen
- Makro dort einfügen
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Z
    On Error GoTo Fehler
    If Target.Column = 1 Then
        Application.EnableEvents = False
        For Each Z In Intersect(Columns(1), Target) ' nur Spalte 1 
            If CInt(Z.Value) > 0 And CInt(Z.Value) <= 31 Then
                Z.Value = DateSerial(Year(Date), Month(Date), Z.Value)
            End If
        Next
    End If
    '*** Fehlerbehandlung 
    Err.Clear
Fehler:
    Application.EnableEvents = True
    If Err.Number <> 0 Then MsgBox "Fehler: " & _
        Err.Number & vbLf & Err.Description: Err.Clear
End Sub

interessant wird es in Monaten, die keinen 31. haben oder im Februar
LG UweD
Anzeige
zB. 19 Bindestrich 6 Enter=19.06.2018
20.06.2018 13:33:35
robert
..zu viel Arbeit?
AW: zB. 19 Bindestrich 6 Enter=19.06.2018
20.06.2018 13:34:26
SF
Hola,
19.6 geht auch.
Gruß,
steve1da
am Ziffernblock...
20.06.2018 14:34:02
UweD
19
geteiltZeichen
6
Enter
geht es auch recht komfortabel
LG UweD
Anzeige
AW: Tageszahl in Datum umwandeln
20.06.2018 13:36:02
Daniel
Hi
da musst du mindestens den 19.6 eingeben.
Nur das Jahr wird von Excel automatisch ergänzt.
für das aktuelle Datum gäbs den Shortcut STRG+Punkt
ansonsten musst du dir was programmieren (wurde ja schon gezeigt)
Gruß Daniel

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tageszahl in Datum umwandeln


Schritt-für-Schritt-Anleitung

Um eine Tageszahl in ein Datum in Excel umzuwandeln, kannst du folgende Schritte befolgen:

  1. Spalten einrichten: Erstelle eine Tabelle mit drei Spalten:

    • Spalte A für das Jahr
    • Spalte B für den Monat
    • Spalte C für den Kalendertag.
  2. Tageszahl eingeben: Gib in Spalte C die numerische Tageszahl (1-31) ein.

  3. Datum generieren:

    • In einer neuen Spalte (z.B. Spalte D) kannst du die folgende Formel verwenden, um das Datum anzuzeigen:
      =DATUM(A1; B1; C1)
  4. Formatierung anpassen: Formatiere die Zelle in Spalte D als Datum, um das gewünschte Datumsformat anzuzeigen (z.B. TT.MM.JJJJ).


Häufige Fehler und Lösungen

  • Fehler: Datum wird nicht korrekt angezeigt:

    • Stelle sicher, dass die Zellen für Jahr, Monat und Tag korrekt ausgefüllt sind. Wenn der Monat oder der Tag ungültig ist, zeigt Excel möglicherweise einen Fehler an.
  • Lösung: Eingabewerte prüfen:

    • Überprüfe, ob die Tageszahl zwischen 1 und 31 liegt und ob der Monat ebenfalls gültig ist.
  • Fehler: Excel erkennt die Eingabe nicht als Datum:

    • Stelle sicher, dass die Zelle, in der das Datum angezeigt wird, im Datumsformat formatiert ist.

Alternative Methoden

Eine alternative Methode zur Umwandlung der Tageszahl in ein Datum ist die Verwendung von VBA (Visual Basic for Applications). Hier ein einfaches Makro:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Z
    On Error GoTo Fehler
    If Target.Column = 3 Then
        Application.EnableEvents = False
        For Each Z In Intersect(Columns(3), Target) ' nur Spalte C
            If CInt(Z.Value) > 0 And CInt(Z.Value) <= 31 Then
                Z.Value = DateSerial(Year(Date), Month(Date), Z.Value)
            End If
        Next
    End If
    End If
Fehler:
    Application.EnableEvents = True
    If Err.Number <> 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
End Sub

Füge diesen Code im VBA-Editor ein, um automatisch das Datum zu generieren, wenn du eine Tageszahl in Spalte C eingibst.


Praktische Beispiele

  • Beispiel 1:

    • Jahr: 2023, Monat: 5, Tag: 15
    • Eingabe in Spalte D: =DATUM(A1; B1; C1) zeigt 15.05.2023.
  • Beispiel 2:

    • Jahr: 2021, Monat: 2, Tag: 28
    • Eingabe in Spalte D: =DATUM(A2; B2; C2) zeigt 28.02.2021.

Beachte, dass Excel in Schaltjahren den 29. Februar korrekt behandelt.


Tipps für Profis

  • Schnellere Eingabe: Du kannst die Eingabe der Tageszahl durch die Nutzung des Ziffernblocks beschleunigen.
  • Tastenkombinationen: Nutze STRG + Punkt, um das aktuelle Datum schnell einzufügen.
  • Dynamische Datumsformate: Experimentiere mit benutzerdefinierten Datumsformaten, um die Anzeige nach deinen Wünschen anzupassen.

FAQ: Häufige Fragen

1. Muss ich das Jahr oder den Monat eingeben?
Ja, du musst sowohl das Jahr als auch den Monat in den entsprechenden Spalten angeben, damit Excel das Datum korrekt generieren kann.

2. Was passiert, wenn ich eine ungültige Tageszahl eingebe?
Excel zeigt einen Fehler an oder das Datum wird nicht korrekt generiert. Achte darauf, dass die Tageszahl zwischen 1 und 31 liegt und der Monat gültig ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige