Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Am Wed, 15 Apr 2020 10:47:13 +0200
schrieb Wolfgang Jäth <jawo.ml.hamster@arcor.de>:

vor vielen Jahren hatte ich eine calc-Tabelle angelegt, bei der
bestimmte Aktionen ausgeführt werden. Eine davon würde ich gern
ändern bzw. modifizieren, weiß aber nicht mehr, wie's geht.

Bisher werden Zelleneinträge mit den Bezeichnungen "a" und "ax" in
Spalte A automatisch in die daneben liegenden Zellen der Spalte B
übertragen. Nun soll ein weiterer Begriff dazukommen. Ich habe es
mit einer Ergänzung der entsprechenden Formel versucht. Bisher
lautet sie: 

WENN(((B5="a")ODER(B5="ax"));B5;"")  

Kann ich mir nicht vorstellen; 

Ist aber so. Immerhin arbeite ich seit Jahren mit dieser Tabelle, und
mit der Übernahme von A nach B funktioniert es bis heute einwandfrei.

ODER ist eine Funktion, kein Operator.
Es müsste also eigentlich lauten:

|  =WENN(ODER(B5="a";B5="ax");B5;"")

Das hatte Peter in seinem Posting vorher auch schon geschrieben
(erweitert um den zusätzlichen Parameter). Egal aber, wie sie lautet:
das Ergebnis ist identisch.

Und genau so kannst du natürlich beliebige weitere Parameter hinzu
fügen:

|  =WENN(ODER(B5="a";B5="ax";B5="aY";B5="aZ");B5;"")

Das funktioniert zwar, aber nur in der betroffenen Zeile (hier:
Zeile 5) - in den weiteren nicht. An welcher Schraube muss ich
drehen, damit es mit dem hinzugefügten Inhalt (so, wie bisher mit
"a" und "ax") automatisch in allen Zeilen klappt?  

So ganz automatisch, wie du dir das vorstellst, klappt das nicht; 

Eben das verstehe ich nicht. Die Spalte (C), wo ich die Formel
zellenweise aufrufen kann, hat sich im Laufe der Zeit immer wieder
verändert (alte Zeilen gelöscht und neue hinzugefügt). An den Formeln
aber hat sich nichts geändert: In den C-Zellen der neuen Zeilen ist
immer automatisch die richtige Formel bzw. der richtige Verweis zu
finden. Leider weiß ich nur nicht mehr, wie ich es damals hinbekommen
habe.

du musst natürlich diese Zelle (als ganzes, also nicht nur den
Inhalt) in die anderen Zellen der Spalte kopieren (cut&paste). Bei
diesem Kopiervorgang werden die Referenzen automatisch angepasst, so
dass dann in Zeile 6 auf B6 verwiesen wird, in Zeile 7 auf B7, usw.
Aber eben nur, wenn du die Zelle selbst kopierst, nicht nur den
Inhalt.

Eben das hatte ich erwartet, ohne die Zellen kopieren zu müssen. Das
habe ich seinerzeit und auch hinterher ganz sicher nicht gemacht.
Irgendwie muss es doch gehen, sondern würde der Status Quo ja gar nicht
funktionieren.

Viele Grüße

Rainer

-- 
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.