Im PN-Posteingang zugelaufen:
yazoo hat geschrieben:Gesendet: Sa, 16.02.13 18:37
Hallo Lorbass, ich habe mal die Zeile die du in dem Link
viewtopic.php?f=25&t=56497 geschrieben hast für mich angepasst und in Feld A geschrieben.
=WENN(D64<=0;"";WENN(ZELLE("TYPE";A641)="v";A64;HEUTE()))
Die Idee ist die, dass sobald in einem Feld der Spalte D ein Eintrag erfolgt-also <0 ist, das Rechnerdatum fix in dem Feld A eingetragen wird. Dies funzt auch soweit, nur das Datum wird bei Neustart bzw. Druck auf "F9" immer wieder aktualisiert, was ich aber nicht will.
Also was ist da noch falsch ?
Und was bewirkt der Eintrag "v" in der Zeile, das verstehe ich auch nicht.
8<———————————————————————————————————————————————————————————>8
yazoo hat geschrieben:sobald in einem Feld der Spalte D ein Eintrag erfolgt-also <0 ist, …
Die Logik verstehe ich nicht. Das Kriterium
Xi<0 für eine
ausgefüllte Zelle würde im Umkehrschluss bedeuten, dass eine
leere Zelle dem Kriterium
Xi>=0 genügen müsste. Das allgemeinste Merkmal einer leeren Zelle Xi ist aber
Xi="", einer nicht-leeren Zelle Xi
Xi<>"".
Wenn du also möchtest, dass, »
sobald in einem Feld der Spalte D ein Eintrag erfolgt…, das Rechnerdatum fix in dem Feld A eingetragen wird«, musst du A64 leeren (→ A64=""), wenn D64="" ist, also formal:
=WENN(D64="";"";…).
yazoo hat geschrieben:…WENN(ZELLE("TYPE";A641)="v";…)
A641 ein Tippfehler nur hier im Forum, oder auf deinem
Calc-Arbeitsblatt?
Zur Bedeutung des "v" verweise ich dich auf die Programmhilfe (→ F1) zur Funktion TYPE().
Nach diesen Anmerkungen entsprechenden Korrekturen funktioniert die Formel bei mir (GNU/Linux; LO 3.5.4.2) problemlos:
Code: Alles auswählen
=WENN(D64="";"";WENN(ZELLE("TYPE";A64)="v";A64;HEUTE()))
bzw.
=WENN(D64="";"";WENN(ZELLE("TYPE";A64)="v";A64;JETZT()))
yazoo hat geschrieben:damit es überhaupt funzte, In den Einstellungen "Extras >Optionen>OpenOffice.org Calc > Berechnen > Zirkulare Referenzem die Option "Iterationen" aktivieren.
Darauf habe ich schon in meiner ersten Antwort hingewiesen!
yazoo hat geschrieben:Aber was sind iterationen ?
Ich habe meinen Beitrag
Mit der HEUTE()-Funktion in Calc erzeugtes Datum fixieren ergänzt, darin auch die Iteration kurz skizziert. Vielleicht reicht das? — In der Wikipedia beschränke dich auf die Beschreibung der
Iteration in der
Informatik.
WiM hat geschrieben:Bitte an lorbass: Kannst Du den vorgeschlagenen Schnelltest von Karo in Deinem Beitrag im Wissensarchiv viewtopic.php?f=25&t=56497 einbringen, es könnte dem Einen oder Anderen in der Testphase behilflich sein. Vielen Dank!
Bitte, gerne. Muss ich mich jetzt schämen, dass ich meinen eigenen Beitrag im Wissensarchiv vergessen und folglich nicht verlinkt habe?
Gruß
lorbass