OpenOffice, wer kennt sich aus?
Ich möchte im OpenOffice Kalkulationsprogramm eine Zahl, die in A1 steht, jeden 1. des Monats um bspw. 100 erhöhen. Dieses Ergebnis soll dann wiederum in A1 stehen, Es sollte also nur einmal im Monat passieren, selbst wenn ich die Datei öfter benutze. Wer kann mir helfen?
Antworten (7)
Hallo,
hier eine kleine Formel für dein Problem
=1+(DATEDIF("01.01.2011";HEUTE();"m")*2)
Die 1 ist der Startwert
DATEDIF("01.01.2011";HEUTE();"m") berechnet die Differenz in Monaten zwischen Starttag(01.01.2011) und dem heutigen Monat.
Und die *2 ist der Multiplikator für den Wert, um den du erhöhen willst.
(Formel nur in Excel getestet, dürfte aber in OO auch funktionieren)
hier eine kleine Formel für dein Problem
=1+(DATEDIF("01.01.2011";HEUTE();"m")*2)
Die 1 ist der Startwert
DATEDIF("01.01.2011";HEUTE();"m") berechnet die Differenz in Monaten zwischen Starttag(01.01.2011) und dem heutigen Monat.
Und die *2 ist der Multiplikator für den Wert, um den du erhöhen willst.
(Formel nur in Excel getestet, dürfte aber in OO auch funktionieren)
Edit: falls die Formel so nicht funktioniert probiers mit folgender:
=1+(MONATE("01.01.2011";HEUTE();1)*2)
=1+(MONATE("01.01.2011";HEUTE();1)*2)
Hallo,
in OO funktionierts mit folgender Anpassung:
=50+(MONATE("2011-01-01";HEUTE();1)*100)
In diesem Beispiel ist 50 der Anfangswert und 100 die monatliche Erhöhung
in OO funktionierts mit folgender Anpassung:
=50+(MONATE("2011-01-01";HEUTE();1)*100)
In diesem Beispiel ist 50 der Anfangswert und 100 die monatliche Erhöhung
warum jeden Monats 1.? Warum rechnest Du nicht einfach relativ zum Monat den Wert immer neu aus? in etwa so
=MONTH(NOW())*100
Dann stehen im Januar 100 drin im März 300 usw.
=MONTH(NOW())*100
Dann stehen im Januar 100 drin im März 300 usw.
Hallo, die Lösung von stefanE63 geht so nur in Excel, in OO geht es so:
=MONAT(HEUTE())*100
Wenn in jedem Jahr wieder neu begonnen wird, ist diese Formel natürlich etwas einfacher, sie funktionert aber nicht jahresübergreifend.
=MONAT(HEUTE())*100
Wenn in jedem Jahr wieder neu begonnen wird, ist diese Formel natürlich etwas einfacher, sie funktionert aber nicht jahresübergreifend.
Die Antworten meiner Vorgänger ja schon recht gut, berücksichtigen aber den Anfnagswert und die Steigerung nicht richtig. Hier ein Vorschlag, aufbauend auf den Vorgängerversionen:
=1000+MONAT(HEUTE())*100
wobie die Tausend für den Anfangswert und die Hundert für die Steigerungsbetrag steht. Stellt man diese Werte in die Zellen daneben, dann sieht die Formel so aus:
=C1+MONAT(HEUTE())*B1
wobei B1 für den Steigerungswert und C1 für den Angfanswert steht..
=1000+MONAT(HEUTE())*100
wobie die Tausend für den Anfangswert und die Hundert für die Steigerungsbetrag steht. Stellt man diese Werte in die Zellen daneben, dann sieht die Formel so aus:
=C1+MONAT(HEUTE())*B1
wobei B1 für den Steigerungswert und C1 für den Angfanswert steht..
Tja, auch bei der Lösung von 27498hpj wurde leider etwas zu kurz gedacht, diese Lösung funktioniert ebenfalls nicht jahresübergreifend und schon gar nicht, wenn der Beginn der Reihe mitten im Jahr wäre, z.B. am 01. April 2011.
Die Behauptung, dass in meinem Lösungsvorschlag vom 19.02.2011, 01:27 Uhr der Anfangswert und die Steigerungsrate nicht richtig berücksichtigt würden, ist schlichtweg falsch.
Die Behauptung, dass in meinem Lösungsvorschlag vom 19.02.2011, 01:27 Uhr der Anfangswert und die Steigerungsrate nicht richtig berücksichtigt würden, ist schlichtweg falsch.