… ich nur das Eintrittsdatum habe.
Ich habe eine Excel Mitgliedsliste mit Einrittsdatm. Jetzt möchte ich die Mitgliedsjahre (z.b. 10, 25,40,50, 55 und 60 Jahre)berechnen.
Gibt es hierzu eine Formel?
Ich würde mich freuen wenn dies möglich ist.
Vielen Dank.
Moin, Hans-Werner,
wenn das Eintrittsdatum in A1 steht:
=JAHR(HEUTE())-JAHR(A1)
Gruß Ralf
Hallo Hans-Werner
hier mal ein Link dazu
Differenz in Jahren: =DATEDIF(A$1;A$2;„Y“)
Statt A2 kannst du heute() verwenden
Wenn du wirklich nur die Jubiläen anzeigen lassen möchtest,
kannst du das, in dem du die Formel in eine weitere einbaust:
=SVERWEIS(DATEDIF(A1;HEUTE();„Y“);{0.0;10.10;25.25;40.40;50.50;55.55;60.60};2)
Gruß Holger
DateDiff in VBA
Hallo,
Differenz in Jahren: =DATEDIF(A$1;A$2;„Y“)
Statt A2 kannst du heute() verwenden
Bitte aufpassen bei der Verwendung von DateDiff in VBA!
Ich habe letztens rausfinden müssen, dass DateDiff in VBA teilweise abweichende Ergebnisse liefert. In der Doku steht übrigens: „Wird der 31. Dezember mit dem 1. Januar des unmittelbar folgenden Jahres verglichen, gibt DateDiff für Jahr („yyyy“) den Wert 1 zurück, obwohl nur ein Tag vergangen ist.“ Als ich das gelesen hatte bin fast vom Stuhl gefallen. Jede vernünftige Programmiersprache gäbe hier 0 zurück.
MfG
Stephan
Hallo,
Wie wäre es per Formel ohne DATEDIF:
Datum in A1
=JAHR(HEUTE())-JAHR(A1)-((MONAT(HEUTE())*100+TAG(HEUTE()))