Hallo,
eine kleine Herausforderung habe ich bei Excel mit der Berechnung meiner Geburtstagsliste. Im Bild kann man evtl. sehen, was ich meine. Alle Tage, die vor dem eigentlichen Geburtstag liegen, werden mit einem Jahrestag zu viel berechnet. Erst wenn das Geburtsdatum erreicht, oder in der Vergangenheit liegt, ist die Berechnug des Alters korrekt.
Ich arbeite mit Excel 2013, die Spalten D und E sind jeweils als ZAHL formatiert.
Die Spalte D hat die Formel =JAHR(HEUTE())-JAHR(C2).
In Spalte E ist das richtige Alter von Hand zum Vergleich eingetragen.
Eine -1 hinter die Formel ergibt auch keinen Sinn, denn dann werden die schon erreichten Geburtagsdaten als zu wenig angezeigt.
Hat da jemand eine korrekte und auch brauchbare Formel für mich? Denn ich habe in den zahlreichen Funktionen nichts außer die Funktion JAHR() gefunden.
Möglicherweise ist nur eine banale Änderung in den Katakomben der Einstellungen zu machen!!
Dank schon an alle, die sich hiermit Gedanken machen.
Hallo Herr Schreiner,
vielen Dank für Ihre Nachricht.
Ich gebe Ihnen Recht, dass es bei einer privaten Aufgabenstellung – wie der Berechnung des momentanen Lebensalters – praktisch keine Rolle spielt, dass DATEDIF in ganz wenigen Sonderfällen ein falsches Ergebnis liefert.
Bei betrieblichen Anwendungen – und auch dafür wird DATEDIF eingesetzt – bin ich da etwas pingeliger, zumal die Funktion ja nicht nur bei der Berechnung der Jahre (Parameter „y“) in Einzelfällen falsch rechnet. Bei jedem der alternativen Parameter (außer dem trivialen „d“) gibt es Beispiele für Fehler und das mit etwas unterschiedlichen Ergebnissen durch alle Excel-Versionen hindurch. Ich füge Ihnen dazu eine in Excel 365 erstellte Arbeitsmappe mit ein paar Beispielen bei.
Dass viele Autoren die Funktion erwähnen, ohne auf die Fehler hinzuweisen, haben diese natürlich selbst zu verantworten.
Bei der Vielzahl an Excel-Funktionen wird es für einen Autor natürlich nur schwer möglich sein, jede Funktion auf korrekte Rechenergebnisse zu prüfen. Er wird sich in der Regel daher darauf verlassen, dass Microsoft die Funktionen hinreichend geprüft hat.
Ich habe tatsächlich den von Ihnen genannten Beitrag aus dem Excel-Berater gemeint: „D 303: Fehlerfrei rechnen mit Datumswerten“ vom Juni/Juli 2010.
Ich wünsche Ihnen schöne Pfingsttage.
Mit freundlichen Grüßen
Dieter Klemke