Am 06.01.2015 um 17:05 schrieb Ben Dietze:
>
> analog zu meiner Frage in "Writer/Calc: echte relative Referenzierung in
> Tabelle" [1] ist hier noch ein Problem mit VERSCHIEBUNG() aufgetaucht.
>
> Folgendes funktioniert:
> =ZELLE("ADRESSE")
Da fehlt noch ein Parameter, nämlich der Bezug; ich bevorzuge aber
| =ADRESSE(ZEILE($E$8);SPALTE($E$8);4;1)
o. ä., da das flexibler ist.
> =VERSCHIEBUNG(E8;-1;0)
> =VERSCHIEBUNG($E$8;-1;0)
>
> Die Kombination der beiden funktioniert jedoch nicht, sondern gibt den
> Fehler 504 aus (Fehler in der Parameterliste):
> =VERSCHIEBUNG(ZELLE("ADRESSE");-1;0)
ZELLE liefert eine Zeichenkette, keine Adresse; Du musst entweder die
Adresse direkt eingeben, oder den String durch ein zusätzliches INDIREKT
wieder zurück in eine Adresse verwandeln:
| =VERSCHIEBUNG(INDIREKT(ZELLE("ADRESSE";$E$8));-1;0)
Aber stattdessen kannst Du natürlich auch gleich
| =VERSCHIEBUNG($E$8;-1;0)
schreiben.
> Mit dieser Kombination wollte ich halbwegs elegant auf die Zelle
> oberhalb der aktuellen Zelle zugreifen.
| =VERSCHIEBUNG(INDIREKT(ADRESSE(ZEILE();SPALTE()));-1;0)
Wolfgang
--
--
Liste abmelden mit E-Mail an: [email protected]
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