von RS » Mi, 21.06.2006 11:01
Hi,
vielleicht ist der folgende Ansatz in irgendeiner Weise für Dich hilfreich, wobei Formeln / Funktionen ja keineswegs mein Spezialgebiet sind, aber ich "fummle" mich ja gerne so durch... Ich hatte übrigens vorher schon nach Makros o.ä. in all meinen verfügbaren Quellen geguckt, habe aber nichts Fertiges / Passendes gefunden...
Ich habe in einem CALC(!)-Dokument (der Writer gab mir zuwenig Funktionen her, und Du kannst das Calc-Dok ja als OLE einbinden) die erste Zelle mit der Funktion DATUM belegt (=DATUM(2005;1;1)), und ausgehend von den 5 Jahren Vertragsdauer wie in Deinem Beispiel die zweite Zelle mit der Funktion MONATSENDE belegt (=MONATSENDE(38353;60-1)).
Keine andere Funktion erschien mir passend. Die 60 Monate sind die 5 Jahre, -1 weil ansonsten der Monatsanfang und nicht das passende Monatsende auftaucht.
Gruß,
Rebecca
Hi,
vielleicht ist der folgende Ansatz in irgendeiner Weise für Dich hilfreich, wobei Formeln / Funktionen ja keineswegs mein Spezialgebiet sind, aber ich "fummle" mich ja gerne so durch... Ich hatte übrigens vorher schon nach Makros o.ä. in all meinen verfügbaren Quellen geguckt, habe aber nichts Fertiges / Passendes gefunden...
Ich habe in einem CALC(!)-Dokument (der Writer gab mir zuwenig Funktionen her, und Du kannst das Calc-Dok ja als OLE einbinden) die erste Zelle mit der Funktion DATUM belegt (=DATUM(2005;1;1)), und ausgehend von den 5 Jahren Vertragsdauer wie in Deinem Beispiel die zweite Zelle mit der Funktion MONATSENDE belegt (=MONATSENDE(38353;60-1)).
Keine andere Funktion erschien mir passend. Die 60 Monate sind die 5 Jahre, -1 weil ansonsten der Monatsanfang und nicht das passende Monatsende auftaucht.
Gruß,
Rebecca