Grundsätzlich sollte zuerst D4 geprüft werden, wenn dort keine verwertbaren Informationen vorliegen (D4=unbestimme Zeit) dann sollte Excel als nächstes E4 prüfen. Wenn dort auch keine Informationen zur Verfügung steht, dann wird gar nicht erst gerechnet. Sollten in beiden Zellen Zeiträume stehen dann ist E4 für die Berechnungsgrundlage ausschlaggebend.
Ist es denn möglich, das wenn E4 leer oder nicht bestimmt ist, die Zelle D4 rechnet (wenn dort eine Information steht)? Aktuell rechnet "nur" E4.
Wäre es aufwendig, die Parameter "Zeit" auf Monate umzustellen, so dass nur mit Monaten gerechnet wird. Ich weiss nicht, ob die Excel dann noch korrekt rechnet wenn die Restlaufzeit z.B. 40 Monate beträgt, also in Jahren dann 3,33. In Monaten wäre es wahrscheinlich besser.
(05.02.2019, 13:42)MJ23 schrieb: Ist es denn möglich, das wenn E4 leer oder nicht bestimmt ist, die Zelle D4 rechnet (wenn dort eine Information steht)?
Macht die Formel doch. Wenn E4 leer ist, dann wird mit der Zahl in D4 gerechnet! Wie von Dir beschrieben, wird vorrangig mit E4 gerechnet. Nur wenn E4 leer ist oder einen Text beinhaltet, dann rechnet er mit D4.
(05.02.2019, 13:42)MJ23 schrieb: Wäre es aufwendig, die Parameter "Zeit" auf Monate umzustellen, so dass nur mit Monaten gerechnet wird.
Nein, kopiere das Format (mit dem Pinsel) von D4 auf E4 und lösche aus der Formel diesen Teil vor "$E$4" in der WENN-Funktion: "12*". dann sollte es passen.
Eine letzte Anpassung habe ich bis heute nicht hinbekommen. Ich habe die überarbeitete Datei hier nochmal hinzugefügt.
Ist es möglich in B29 das EDATUM so anzupassen, dass das EDATUM wieder zuerst in E4 gerechnet, falls undefiniert dann D4 und falls beide Zellen gefüllt sind dann E4?
Das könntest Du Dir auch einfach aus der anderen Formel herauskopieren. Ein wenig Formeln lernen kann nicht schaden, sich das ganze nur vorkauen lassen wird nicht immer funktionieren.
Code:
=EDATUM($C$4;WENN(ISTZAHL($E$4);$E$4;$D$4))
Gruß Michael
Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag 28 • MJ23