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

10 Jahre zu Datum addieren?

Forumthread: 10 Jahre zu Datum addieren?

10 Jahre zu Datum addieren?
11.09.2003 16:58:50
Joachim
Hi, kurze Frage:

Wie kann ich zu einem Date in VBA 10 Jahre addieren?

Ich weiss, das wenn man Daten voneinender abzieht bekommt man die Tagesdifferenz. Aber muss ich jetzt 3650 hinzuaddieren? Das wär ja nen bischen blöd (schaltjahre...). Also, ich hab keine Ahnung.

Vielen Dank schon mal im Voraus und schönen Gruß, Joachim
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 10 Jahre zu Datum addieren?
11.09.2003 17:01:10
PeterW
Hallo Joachim,

ein möglicher Weg:
=DATUM(JAHR(DatZelle)+10;MONAT(DatZelle);TAG(DatZelle))

Gruß
Peter
sorry, brauche das ganze in VBA
11.09.2003 17:04:17
Joachim
Hi Peter,
vielen Dank, aber ich will rein mit VBA arbeiten. Das ganze mischen ist nie gut.
Gruß, Joachim
AW: sorry, brauche das ganze in VBA
11.09.2003 17:10:25
PeterW
Hallo Joachim,

vielleicht so?


Sub Plus10Jahre()
Cells(1, 1) = DateSerial(Year(Cells(1, 2)) + 10, Month(Cells(1, 2)), Day(Cells(1, 2)))
End Sub


Gruß
Peter
Anzeige
Dankeschön
11.09.2003 17:22:56
Joachim
Alles klar, funzt einwandfrei. Vielen Dank.
Schönen Gruß aus Berlin, joachim
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel: 10 Jahre zu einem Datum addieren


Schritt-für-Schritt-Anleitung

Um in Excel 10 Jahre zu einem Datum hinzuzufügen, kannst Du die folgende Formel verwenden:

=DATUM(JAHR(A1)+10;MONAT(A1);TAG(A1))

Hierbei ist A1 die Zelle, die das Ausgangsdatum enthält. Diese Formel addiert 10 Jahre zu dem Datum in der Zelle A1.

Wenn Du stattdessen nur ein Jahr oder eine andere Anzahl von Jahren addieren möchtest, kannst Du die 10 einfach durch die gewünschte Anzahl ersetzen.


Häufige Fehler und Lösungen

  1. Falsches Datumsformat:

    • Wenn die Formel nicht funktioniert, stelle sicher, dass das Datum in der Zelle im richtigen Format vorliegt. Excel sollte das Datum als Datum und nicht als Text erkennen.
  2. Formel gibt einen Fehler aus:

    • Überprüfe, ob Du die richtige Zelle referenzierst. Wenn Du beispielsweise A1 verwendest, aber das Datum in B1 steht, musst Du die Formel entsprechend anpassen.

Alternative Methoden

Eine weitere Möglichkeit, um Jahre zu einem Datum hinzuzufügen, ist die Verwendung von VBA. Hier ist ein einfaches Beispiel:

Sub Plus10Jahre()
    Cells(1, 1) = DateSerial(Year(Cells(1, 2)) + 10, Month(Cells(1, 2)), Day(Cells(1, 2)))
End Sub

In diesem Beispiel wird angenommen, dass das Ausgangsdatum in Zelle B2 steht. Diese Methode ist besonders nützlich, wenn Du regelmäßig mit Datumsänderungen in VBA arbeitest.


Praktische Beispiele

  • Um 3 Jahre zu einem Datum in Zelle A1 hinzuzufügen, verwende:
=DATUM(JAHR(A1)+3;MONAT(A1);TAG(A1))
  • Um 5 Jahre zu einem Datum in Zelle A1 hinzuzufügen, nutze:
=DATUM(JAHR(A1)+5;MONAT(A1);TAG(A1))

Diese Formeln sind einfach anzuwenden und ermöglichen es Dir, flexibel mit verschiedenen Zeiträumen zu arbeiten.


Tipps für Profis

  • Nutze die Funktion EDATUM für eine einfachere Handhabung. Diese Funktion erlaubt es Dir, Monate zu einem Datum hinzuzufügen und ist besonders nützlich, wenn Du unterschiedliche Zeiträume addieren möchtest.
=EDATUM(A1; 120)  ' 120 Monate = 10 Jahre
  • Wenn Du in Excel häufig mit Datumswerten arbeitest, gewöhne Dir an, die Datenvalidierung zu nutzen, um sicherzustellen, dass die eingegebenen Daten das richtige Format haben.

FAQ: Häufige Fragen

1. Wie kann ich in Excel ein Jahr abziehen?
Um ein Jahr von einem Datum abzuziehen, kannst Du die Formel verwenden:

=DATUM(JAHR(A1)-1;MONAT(A1);TAG(A1))

2. Funktioniert die Methode in allen Excel-Versionen?
Ja, die genannten Formeln und VBA-Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2010 und höher.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige