Ich möchte gern eine Excel-Formel dynamisch gestalten (Blatt 2):
=((HEUTE()-INDIREKT("R"&ZEILE()))/365)
Formel/Resultat in der Spalte AT
Sie berechnet das Alter eines Mitarbeiters. Spalte R enthält das Geburtsdatum. Der entsprechende Datensatz des Mitarbeiters wird von Blatt 1 ins Blatt 2 kopiert (Daten-Transfer / VBA) und enthält dann viele relevante Daten, jedoch noch nicht das Geburtsdatum. Dieses wird erst nach dem Transfer manuell eingegeben (Datenvervollständigung in diversen Spalten).
Beim Einfügen der neuen Zeile (Daten-Transfer aus Blatt 1) wird aber leider in dieser Spalte folgende Formel eingefügt:
=((HEUTE()-C251)/365)
obwohl in allen Zeilen die obige Formel implementiert ist...
Beim "Dienstalter"(Spalte AU) erfolgt leider derselbe Fehler:
=((HEUTE()-K251)/365)
alle anderen Zeilen enthalten:
=((HEUTE()-(WENN(ISTLEER(INDIREKT("K"&ZEILE()));INDIREKT("L"&ZEILE());INDIREKT("K"&ZEILE()))))/365)
(Spalte K oder Spalte L enthält das Eintrittsdatum)
In der Totalisierungszeile:
- weist Spalte AT den Fehler #Wert! aus
- weist Spalte AU keinen Fehler aus