Hallo Andreas,
hier die "vergessenen" Formelvorschläge:
=VERSCHIEBUNG(Daten.$A$1;EILE()-1;SPALTE()-1;1;1)
für die Textdaten und
=JAHRE(VERSCHIEBUNG(Daten.$A$1;ZEILE()-1;1;1;1);HEUTE();0)
für das Alter. Wobei Du auf die absolute Adressierung des Bezuges
'Daten.$A$1'achten musst und die Spaltenverschiebung anpasst, bevor Du
herunterkopierst. Jetzt kannst Du in "Daten" zeilenweise löschen oder
einfügen ohne Veränderung der Anzeigetabelle.
Bernd
Am 03.03.2016 um 10:43 schrieb Bernd Neumann:
Dass sich die Bezüge ändern müssen, wenn die Ausganswerte nicht mehr
vorhanden sind, ist normal. Du erhältst eine stabile Tabelle, wenn Du
die Bezüge z.B. durch 'VERSCHIEBUNG()' und einen Bezug zu einer Zelle,
die keiner Veränderung unterliegt (Überschift in der Datentabelle oder
ähnlich) in Deine Ergebnistabelle einarbeitest.
Bernd
Am 03.03.2016 um 09:51 schrieb Andreas Heinlein:
Hallo,
ich habe ein Problem mit einer Calc-Tabelle und bin mir nicht sicher,
ob ich zu doof bin oder das ein Bug ist.
Die Datei hat zwei Tabellen, eine "Daten"-Tabelle mit Personendaten,
u.a. Name und Geburtsdatum. Die zweite soll diverse Daten auswerten,
u.a. aus dem Geburtsdatum das Alter berechnen, und zwar immer
zeilenweise entsprechend, d.h. in Zeile 2 der Auswertungstabelle
steht das Alter der Person in Zeile 2 der Datentabelle.
In der Auswertungs-Tabelle habe ich folgende Formel:
=JAHRE(Daten.B2;HEUTE();1). Diese wird nach unten ausgefüllt, also:
=JAHRE(Daten.B2;HEUTE();1)
=JAHRE(Daten.B3;HEUTE();1)
=JAHRE(Daten.B4;HEUTE();1)
=JAHRE(Daten.B5;HEUTE();1)
... usw...
Wenn ich jetzt in der Daten-Tabelle z.B. Zeile 3 lösche, ändern sich
die Bezüge in der Auswertungs-Tabelle so:
=JAHRE(Daten.B2;HEUTE();1)
=JAHRE(Daten.B3;HEUTE();1)
=JAHRE(Daten.B3;HEUTE();1)
=JAHRE(Daten.B4;HEUTE();1)
=JAHRE(Daten.B5;HEUTE();1)
...
Mache ich die Löschung rückgängig, ändern sich die Bezüge erneut:
=JAHRE(Daten.B2;HEUTE();1)
=JAHRE(Daten.B4;HEUTE();1)
=JAHRE(Daten.B4;HEUTE();1)
=JAHRE(Daten.B5;HEUTE();1)
=JAHRE(Daten.B6;HEUTE();1)
...
Das ist absolut nicht mein Ansinnen, die Bezüge in der Auswertung
sollen einfach so bleiben. V.a. warum sich das Ganze nochmals ändert,
wenn man die Löschung ändert - das sieht mir mehr nach einem Bug aus,
denn real stellt "Rückgängig" hier nicht den vorherigen Zustand her.
Wenn ich absolute Bezüge nehme, also "Daten.$B$2" usw., tritt das
Verhalten ähnlich auf. Lösche ich dann Zeile 3 der Daten, steht in
der Auswertung dann ein Fehler in der entsprechenden Zeile und in der
Formel "Daten.$B$#REF!". Die folgenden Zeilen rutschen dann wieder
quasi nach oben, d.h. in Zeile 4 steht "Daten.$B$3" usw. Immerhin
funktioniert hier "Rückgängig" wie es soll.
Ich habe das ausprobiert mit LO 5.0.5 unter Ubuntu mit den dortigen
Paketen und auf einem älteren Rechner mit LO 4.3 ebenfalls unter
Ubuntu. Ich habe mal eine Testdatei angehängt, wenn jemand das mal
unter einem anderen System ausprobieren könnte - nicht dass es ein
Ubuntu-spezifischer Bug ist.
Vielen Dank,
Andreas Heinlein
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.