🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] Formel horizontal ziehen, Bezüge vertikal verändern
[gelöst] Formel horizontal ziehen, Bezüge vertikal verändern
Hallo!
Es gibt ein Problem, was ich immer noch nicht lösen konnte. Angenommen ich habe folgende Tabelle
-|| A | B | C | D
1|| - | f(x) | f(y) | f(z)
2|| x | - | … | …
3|| y | … | - | …
4|| z |… | … | -
Dabei ist in der Funktion der Bezug mehrmals in WENN-Abfragen gegeben.
Nun möchte ich diese Formel nur in B1 erstellen und dann bis D1 ziehen. Mache ich das einfach, so ändert sich der Bezug. Für D2 ist der Bezug dann C2. Der Bezug müsste aber A4 sein.
Nun wollte ich die Spalte mit $A2 sperren und die Zeile sich ändern lassen. Leider wird beim Ziehen dann gar nichts geändert.
Gibt es eine Lösung für das Problem?
Schon mal vielen Dank!
Es gibt ein Problem, was ich immer noch nicht lösen konnte. Angenommen ich habe folgende Tabelle
-|| A | B | C | D
1|| - | f(x) | f(y) | f(z)
2|| x | - | … | …
3|| y | … | - | …
4|| z |… | … | -
Dabei ist in der Funktion der Bezug mehrmals in WENN-Abfragen gegeben.
Nun möchte ich diese Formel nur in B1 erstellen und dann bis D1 ziehen. Mache ich das einfach, so ändert sich der Bezug. Für D2 ist der Bezug dann C2. Der Bezug müsste aber A4 sein.
Nun wollte ich die Spalte mit $A2 sperren und die Zeile sich ändern lassen. Leider wird beim Ziehen dann gar nichts geändert.
Gibt es eine Lösung für das Problem?
Schon mal vielen Dank!
Zuletzt geändert von fragrant am Mo 8. Jul 2013, 07:57, insgesamt 1-mal geändert.
Re: Formel horizontal ziehen, Bezüge vertikal verändern
Wenn ich das richtig verstehe, soll die referenzierte Zeile-Nr. der Spalte A um 1 inkrementiert werden, wenn du die Formel spaltenweise nach rechts kopierst.fragrant hat geschrieben:Code: Alles auswählen
| A | B | C | D ---+------+------+------+------ 1 | - | f(x) | f(y) | f(z) 2 | x | - | … | … 3 | y | … | - | … 4 | z | … | … | -
In diesem Fall musst du die Zelle indirekt adressieren:
Code: Alles auswählen
INDIREKT("A" & <zeile>)
Code: Alles auswählen
INDIREKT("A" & SPALTE())
lorbass
Re: Formel horizontal ziehen, Bezüge vertikal verändern
Hallo!
Erstmal vielen Dank für die schnelle Antwort! Auf die Idee mit dem Codeblcok bin ich gar nicht gekommen. Dachte, kriege das irgendwie mit dem Text hin. Nächstes Mal denke ich dran.
Für Blankodokumente geht das, doch meine Tabellen befinden sich "irgendwo" auf dem Blatt. Deshalb bräuchte ich für die Funktion einen Offest. Das klappt aber irgendwie nicht. Habe es mit "=INDIREKT("Z" & (16+SPALTE() ) probiert [extra nicht im Codeblock, da es ja ein falscher Code ist], aber das hat nicht funktioniert.
Der Grund, warum ich das suche ist, da ich riesige Bewertungstabellen durchgehen muss und die Formel nicht in jeder Zelle anpassen will. Einmalig Zeile für Zeile und dann ziehen ist dann schon besser. Und vielleicht kann die fertige Tabelle dann für die anderen Bewertungspunkte einfach kopiert werden.
Erstmal vielen Dank für die schnelle Antwort! Auf die Idee mit dem Codeblcok bin ich gar nicht gekommen. Dachte, kriege das irgendwie mit dem Text hin. Nächstes Mal denke ich dran.
Für Blankodokumente geht das, doch meine Tabellen befinden sich "irgendwo" auf dem Blatt. Deshalb bräuchte ich für die Funktion einen Offest. Das klappt aber irgendwie nicht. Habe es mit "=INDIREKT("Z" & (16+SPALTE() ) probiert [extra nicht im Codeblock, da es ja ein falscher Code ist], aber das hat nicht funktioniert.
Der Grund, warum ich das suche ist, da ich riesige Bewertungstabellen durchgehen muss und die Formel nicht in jeder Zelle anpassen will. Einmalig Zeile für Zeile und dann ziehen ist dann schon besser. Und vielleicht kann die fertige Tabelle dann für die anderen Bewertungspunkte einfach kopiert werden.
Re: Formel horizontal ziehen, Bezüge vertikal verändern
Code: Alles auswählen
| Sj | Sk | Sl | Sm
-------+---------+---------+---------+---------
Zi | [Xi,j] | f(x) | f(y) | f(z)
Zi+1 | x | - | … | …
Zi+2 | y | … | - | …
Zi+3 | z | … | … | -
Code: Alles auswählen
=INDIREKT("X" & SPALTE()+ZEILE($[Xi,j])-SPALTE($[Xi,j]))
Code: Alles auswählen
=INDIREKT("R" & SPALTE()+ZEILE($R$7)-SPALTE($R$7))

Gruß
lorbass
Re: Formel horizontal ziehen, Bezüge vertikal verändern
Schönen guten Tag!
Vielen herzlichen Dank für Deine Antwort! Damit funktioniert es so, wie es soll. Sogar mehrfach in einer verschachtelten WENN-Abfrage
Die Formel habe ich inzwischen sogar verstanden, aber drauf gekommen währe ich nicht.
Hut ab! 
Nochmal Danke, dass Du Dir die Zeit genommen hast! Hab' einen tollen Tag!
Vielen herzlichen Dank für Deine Antwort! Damit funktioniert es so, wie es soll. Sogar mehrfach in einer verschachtelten WENN-Abfrage

Die Formel habe ich inzwischen sogar verstanden, aber drauf gekommen währe ich nicht.


Nochmal Danke, dass Du Dir die Zeit genommen hast! Hab' einen tollen Tag!
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.