Hallo zusammen,
Ich habe eine Zahlenreihe ohne Dopplungen ( z.B. 34, 2, 5, 19, 33, 11) in einer Spalte stehen, deren Länge sich aber durch weitere Eingaben ändern kann In der Nachbarspalte möchte ich dieselbe Reihe haben, nur, dass nun jeder Wert zweimal untereinander steht (also 34, 34, 2, 2, 5, 5, 19, 33, 11, 11).
Dazu muss sich in der neuen Spalte die Formel - je weiter unten sie steht - die Werte von "immer weiter oben" holen. Und dieses "immer weiter oben" bekomme ich nicht ins Calc. Ich habe schon selbst ein wenig herumexperimentiert (mit der Adressen- und Zeilenfunktion), aber im Moment stehe ich auf dem Schlauch.
Gruß,
Stefan
Zahlenreihe verdoppeln
Moderator: Moderatoren
Re: Zahlenreihe verdoppeln
Hallo,
Mit ZEILE bzw. SPALTE kannst Du die Position der Referenzzelle bestimmen.
Dann musst Du Dir den Abstand zur Startzelle berechnen.Position -Anfang)/Schrittweite
Passend runden nicht vergessen!
Die Funktion die Dir wahrscheinlich fehlte ist VERSCHIEBUNG: Sie gibt Dir den Wert einer zur Anfangszelle um den berechneten Abstand verschobenen Zelle.
Z.B. für Tabelle ab A10 abwärts folgendes in B10 (oder sonstwo) eintragen und herunterziehen:
MfG, Jörn
PS: Bei Bedarf sind die "Zwischenschritte" in der angehängtenDatei sichtbar.
Mit ZEILE bzw. SPALTE kannst Du die Position der Referenzzelle bestimmen.
Dann musst Du Dir den Abstand zur Startzelle berechnen.Position -Anfang)/Schrittweite
Passend runden nicht vergessen!
Die Funktion die Dir wahrscheinlich fehlte ist VERSCHIEBUNG: Sie gibt Dir den Wert einer zur Anfangszelle um den berechneten Abstand verschobenen Zelle.
Z.B. für Tabelle ab A10 abwärts folgendes in B10 (oder sonstwo) eintragen und herunterziehen:
Code: Alles auswählen
=VERSCHIEBUNG($A$10;ABRUNDEN((ZEILE(A10)-ZEILE($A$10))/2);0; )
PS: Bei Bedarf sind die "Zwischenschritte" in der angehängtenDatei sichtbar.
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Re: Zahlenreihe verdoppeln
Danke dafür, Jörn!
Re: Zahlenreihe verdoppeln
Moin Hiker,
deine Formel ist schon gut ausgedacht, allerdings hat die hier gezeigte und die in deinem Beispiel verwendete Formel
einen "Flüchtigkeitsfehler" , und ein in Formeln erstellen ungeübter Calc Nutzer stolpert möglicherweise darüber.
Zumindest hier auf meinem AOO 4.1.1 wird ein Fehler Err:511 generiert
etwas kürzer ginge es noch so
=VERSCHIEBUNG(A$10;GANZZAHL((ZEILE()-ZEILE(A$10))/2);0)
deine Formel ist schon gut ausgedacht, allerdings hat die hier gezeigte und die in deinem Beispiel verwendete Formel
einen "Flüchtigkeitsfehler" , und ein in Formeln erstellen ungeübter Calc Nutzer stolpert möglicherweise darüber.
Zumindest hier auf meinem AOO 4.1.1 wird ein Fehler Err:511 generiert
=VERSCHIEBUNG($A$10;ABRUNDEN((ZEILE(A10)-ZEILE($A$10))/2);0;_)Hiker hat geschrieben:
etwas kürzer ginge es noch so
=VERSCHIEBUNG(A$10;GANZZAHL((ZEILE()-ZEILE(A$10))/2);0)
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Re: Zahlenreihe verdoppeln
Hallo
Die Boilerplate-arithmetik könnte man auch entsorgen:
Die Boilerplate-arithmetik könnte man auch entsorgen:
Code: Alles auswählen
=VERSCHIEBUNG(A$10;GANZZAHL(ZEILE(A1)/2);0)
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Zahlenreihe verdoppeln
Hallo,
den bzw die Boilerplate-arithmetik merk ich mir
den bzw die Boilerplate-arithmetik merk ich mir
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox