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

Forumthread: Das Jahr im Datum ändern entsprechend der Eingabe

Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 21:51:44
chandler
Hallo Forum,
in der Zelle H1 wird das Jahr eingegeben als Beispiel: 2011.
Wie könnte man das realisieren, dass in den Zellen mit einem Datum in der Spalte B
der Tag und Monat beibehalten bleibt, das Jahr aber soll sich ändern endsprechend
der Eingabe in der Zelle H1.
Beispiel: Das Datum in B17 ist 12.05.2001 bei der Eingabe
in H1 2011, soll sich das Datum in der B17 ändern in 12.05.2011.
Danke im Voraus. chandler

Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 22:05:28
Daniel
Hi
nimm die Datums-Formel in B17:
=Datum(Jahr;Monat;Tag)
=Datum(H11;5;12)
Gruß Daniel

AW: Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 22:52:38
chandler
Hi Daniel,
ich gleaube ich habe das Problem nicht ausführlich beschreiben.
In in meheren Zellen in der Spalte B wird ein Datum eingetragen, hier z.B. in B5 - 12.05.2010,in B17 -23.06.2010 und in B33 - 09.10.2010 usw. Das Datum ist variabel. Und nun soll das Jahr sich ändern nach endsprechend der Eingabe in H1 zum Beispiel 2011
Dann wäre es so, in B5 - 12.05.2011 in B17 - 23.06.2011 und in B33 - 09.10.2011.
Vielen Dank im Voraus. Grüße

Anzeige
AW: Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 23:05:51
Daniel
Hi
deine neue Beschreibung ändert prinzipell nichts an meiner Antwort, außer ein paar geänderten Zellbezügen und Werten:
in B5: =Datum(H1;5;12)
in B17: =Datum(H1;6;23)
in B33: =Datum(H1;10;9)
in H1 trägst du dann die Jahreszahl ein.
Gruß Daniel

AW: Das Jahr im Datum ändern entsprechend der Eingabe
30.01.2013 08:27:50
chandler
Hallo Daniel,
deine Formel(n) setzen voraus, dass das Datum bekannt ist. Wenn das Datum variiert, dann funktioniert es nicht.
Vielen Dank. Grüße

Anzeige
AW: Das Jahr im Datum ändern entsprechend der Eingabe
30.01.2013 10:53:42
Daniel
HI
von einer Variablilität des Datums hat du auch nicht gesprochen.
ich kann bei meiner Antwort immer nur das berücksichtigen, was du mir berschreibst.
du solltest schon bekannt geben, in welcher Form du das Datum variablen haben willst.
in der Datumsformel kannst du ja nicht nur das Jahr aus einem Zellbezug auslesen, sondern auch den Monat und den Tag, oder diese Werte mit einer Formel innerhalb der Funktion berechnen.
Gruß Daniel

Anzeige
AW: Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 22:06:29
ing.grohn
Hallo Chandler,
probier mal
in Zelle B17:

=DATWERT("31.12."&B1)

(Zellformat: Datum)
mit freundlichen Grüßen
ALbrecht

AW: Das Jahr im Datum ändern entsprechend der Eingabe
29.01.2013 22:57:39
chandler
Hall Albert,
ich beschreibe das Problem noch einmal:
In Spalte B wird ein Datum eingetragen, hier z.B. in B5 - 12.05.2010 in B17 -23.06.2010 und in B33 - 09.10.2010 usw. Das Datum ist variabel. Und nun soll das Jahr sich ändern nach endsprechend der Eingabe in H1 zum Beispiel 2011
Dann wäre es so, in B5 - 12.05.2011 in B17 - 23.06.2011 und in B33 - 09.10.2011.
Leider funktioniert deine Formel nicht. Weiss aber nicht wir man das lösen kann.
Vielen Dank im Voraus. Grüße

Anzeige
Lösungsweg unklar
30.01.2013 10:02:03
Erich
Hi,
hier sehe ich zwei Möglichkeiten:
- ohne VBA:
In H1 wird ein Jahr eingegeben (2011),
in B17 = 15.5.2001, B18 = 20.2.2002 stehen (eingegebene) Datumse.
Dann soll das herauskommen:
in C17 = 15.5.2011, C18 = 20.2.2011
Bedeutet: In B17 steht eine Konstante (das eingegebene Datum), in C17 steht die Formel
=Datum(H1;Monat(B17);Tag(B17))
Spalte C wird gebraucht, weil in einer Zelle nicht gleichzeitig eine Konstante und eine Formel stehen kann.
- mit VBA:
Eine Änderung in H1 (Change-Ereignis) löst aus, dass in allen Datumsen in Spalte B das Jahr
auf den Wetrt von H1 gesetzt wird.
Was brauchst du?
Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich

Anzeige
AW: Lösungsweg unklar
30.01.2013 10:18:34
chandler
Hallo Erich,
habe deine Lösungsansatz ohne VBA getestet funktioniert sehr gut.
Wenn es aber möglich ist via VBA das zu lösen um so besser.
Vielen Dank im Voraus. Grüße

Erledigt
30.01.2013 11:36:18
chandler
.
;

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

Jahr im Datum automatisch ändern in Excel


Schritt-für-Schritt-Anleitung

Um das Jahr im Datum in einer Excel-Tabelle automatisch zu ändern, kannst Du die folgende Methode anwenden:

  1. Jahreszahl in H1 eingeben: Trage die gewünschte Jahreszahl (z.B. 2011) in die Zelle H1 ein.

  2. Erste Datumszelle formatieren: Gehe in die Zelle, in der Du das Datum anpassen möchtest (z.B. B5).

  3. Formel eingeben: Verwende die Formel:

    =DATUM(H1;MONAT(B5);TAG(B5))

    Diese Formel übernimmt den Monat und den Tag aus der Zelle B5 und ersetzt das Jahr durch den Wert in H1.

  4. Formel nach unten ziehen: Wenn Du diese Formel in weiteren Zellen (z.B. B17, B33) anwenden möchtest, ziehe die Zelle mit der Formel nach unten, um sie in die anderen Zellen zu kopieren.


Häufige Fehler und Lösungen

  • Fehler: #WERT!
    Lösung: Stelle sicher, dass die Zelle B5 ein korrektes Datum enthält.

  • Fehler: Jahr bleibt unverändert
    Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde. Die Zellbezüge müssen stimmen.

  • Datumsanzeige ist nicht korrekt
    Lösung: Stelle sicher, dass die Zellen im richtigen Datumsformat formatiert sind.


Alternative Methoden

  • VBA-Lösung: Wenn Du die Datumsänderung automatisch ohne manuelles Eingreifen benötigen möchtest, kannst Du ein VBA-Makro verwenden, das die Jahreszahl in allen Datumszellen anpasst, sobald sich der Wert in H1 ändert.

  • Datumswert-Funktion: Eine andere Möglichkeit ist die Verwendung der Funktion DATWERT, um das Datum basierend auf einem Textstring zu ändern. Zum Beispiel:

    =DATWERT("31.12."&H1)

Praktische Beispiele

  • Beispiel 1: Wenn in B5 das Datum 12.05.2010 steht und in H1 2011 eingegeben wird, wird die Zelle mit der Formel =DATUM(H1;MONAT(B5);TAG(B5)) den Wert 12.05.2011 anzeigen.

  • Beispiel 2: Für mehrere Datumsangaben in der Spalte B, zum Beispiel in B5, B17 und B33, kannst Du die gleiche Formel mit den entsprechenden Zellbezügen verwenden.


Tipps für Profis

  • Aktuelles Jahr automatisch einfügen: Du kannst das aktuelle Jahr automatisch in H1 einfügen, indem Du die Formel =JAHR(HEUTE()) verwendest. Damit wird das Jahr bei jeder Öffnung der Excel-Datei aktualisiert.

  • Formatierung anpassen: Stelle sicher, dass die Zellen, die die neuen Daten anzeigen, im Datumsformat formatiert sind, um eine korrekte Anzeige zu gewährleisten.

  • Verwendung der Funktionen MONAT und TAG: Diese Funktionen helfen Dir, das Datum dynamisch zu ändern, ohne dass Du die ursprünglichen Daten manuell eingeben musst.


FAQ: Häufige Fragen

1. Wie kann ich das Jahr in mehreren Zellen gleichzeitig ändern?
Verwende die oben beschriebene Formel und ziehe sie nach unten, um sie in mehreren Zellen anzuwenden.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Formeln funktionieren in den meisten Excel-Versionen, solange sie die Funktionen DATUM, MONAT und TAG unterstützen.

3. Kann ich die Datumsänderung auch ohne VBA durchführen?
Ja, die oben genannten Methoden ermöglichen es Dir, das Jahr in Excel ohne VBA zu ändern.

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