Hallo Boris,
Boris Kirkorowicz schrieb am 11-May-20 um 12:55:
Hallo,
wenn eine Tabelle erheblich breiter wird als der Bildschirm, kann es
recht mühsam werden, Formeln zu entwickeln und erste recht, Fehler darin
aufzuspüren. Schon eigentlich recht simple Formeln wie etwa
=BR3+BU3+BX3+CA3+CD3+CG3+CJ3+CM3+CP3+CS3+CV3+CY3+DB3+DE3+DH3+DK3+DN3+DQ3+DT3+DW3+ED3+EJ3
geraten recht aufwendig in der Prüfung. Einfacher stelle ich es mir vor,
wenn statt der kryptischen Spalten sprechende Bezeichner verwendet
würden, also etwa
=BKSges3+TWgesN3+TWPgesN3+AWant3+... usw.
Ist sowas machbar, ohne die Formeln mit ...SPALTE(WVERWEIS(...))... o.ä.
aufzublähen?
Ja, es gibt mehrere Möglichkeiten.
(A)
Du kannst auch Ausdrücken einen Namen geben. Strg+F3, dann Schaltfläche
'Hinzufügen'. Bei den Namen musst du aufpassen, dass keine
Verwechselungen mit Spaltenbezeichnern auftreten, evtl. den Namen mit
einem Unterstrich anfangen.
Man kann dabei auch relative Adressen verwenden. Diese sind dann
relative zu der Zelle, in der Cursor steht, während man diesen Dialog
benutzt. Diese relativen Adressen passen sich dann dem Ort an, an dem
sie benutzt werden.
Beispiel:
Du hast eine Zeile mit Spalte A für Anzahl, Spalte B für Grundwert, und
Spalten C,D, und E für Extras. In Spalte F soll der Gesamtwert stehen,
also =A*B+C+D+E.
Setze den Cursor in Zelle F2. Strg+F3, dann Hinzufügen.
Im Feld 'Bereich oder Formelausdruck' trägst du
C2+D2+E2
ein.
Im Feld 'Name' trägst du
Extras
ein.
Button 'Hinzufügen'. Button 'OK'.
Nun kannst du in der Zelle F2 die Formel
=A2*B2+Extras
benutzen. Dieses wird dann intern zu =A2*B2+(C2+D2+E2) aufgelöst.
Die Formel kannst du dann nach unten kopieren. In der Zelle F3 steht dann
=A3*B3+Extras
und dies wird intern zu =A3*B3+(C3+D3+E3) aufgelöst.
Mit benannten Formeln kann man auch Rechnungen benennen, wo die
Operanden nicht alle in einer Reihe stehen.
(B)
Wenn du eine Tabelle hast, die Spaltenbeschriftungen benutzt, kannst du
auch die Option "Spalte-/Zeilenbeschriftungen automatisch erkennen" in
Extras > Optionen > Calc > Berechnen einschalten. Dann kannst du in
obigem Beispiel auch
=Anzahl*Grundwert+Extras
schreiben. Dabei wird der Wert aus einer Spalte benutzt, der in der
gleichen Zeile steht wie die Formel.
Statt der automatischen Erkennung kannst du die Bezeichnungen auch von
Hand vergeben. Das ist in Tabelle > Benannte Bereiche > Beschriftungen.
Ich würde jedoch gar nicht so lange Formeln erstellen, sondern immer den
inhaltlich zusammengehörenden Teilen der Formel eine eigene Spalte
gönnen. Dann lassen sich Fehler viel leichter lokalisieren. Solche
Hilfsspalten können für den normalen Gebrauch der Tabelle ja
ausgeblendet werden. Und auch bei solchen Hilfsspalten lassen sich
Beschriftungen und benannte Formeln benutzen.
Mit freundlichen Grüßen
Regina
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
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.