Hallo,
ist es möglich Formeln dynamisch zu gestalten in dem Teile(Zellbezüge) der Formel aus Zellen ausgelesen und verwendet werden?
Mein bisheriges Problem in diesem Zusammenhang ist, dass der Inhalt(Zellbereich z.B. A10:A20) der Zelle als Text in die Formel eingefügt wird.
In A2 ist ein Dropdown und je nach Auswahl wird in Zelle B2 ein andere Zellbereich eingefügt.
wie z.B.
A10:A20
A30:A40
A50:A60
dynamische Formel =SVERWEIS(A2;B2;2;0)
B2 wird jedoch als Text interpretiert und daher sieht das Ergebnis z.B. in der Formel so aus
=SVERWEIS(A2;"A10:A20";2;0)
Wie kann ich vielleicht die Interpretation als Text verhindern, so das der Zellbereich in der Formel als solcher verwendet wird?
Vielen Dank und Gruß
🙏 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. 🤗
dynamische Zellbereiche in Formel [gelöst]
dynamische Zellbereiche in Formel [gelöst]
Zuletzt geändert von Tschubi am Mo 25. Dez 2023, 18:22, insgesamt 1-mal geändert.
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2
Re: dynamische Zellbereiche in Formel
Hallo
wenn der Bezug als Text vorliegt, musst du der Formel das "mitteilen" und den Text wieder zu einem Bezug machen: Dazu gibt es die Funktion indirekt() :
nicht getestet:
=SVERWEIS(A2;INDIREKT(B2);2;0)
Gruß Holger
Nachtrag:
Deine Formel hat den Spaltenindex = 2 eingestellt, bedeutet das der Bezug auch min. zwei Spalten haben muss.
A2:A20 geht dann nicht
da müsste Minimum A2:B20 stehen, damit die Formel funktionieren kann.
wenn der Bezug als Text vorliegt, musst du der Formel das "mitteilen" und den Text wieder zu einem Bezug machen: Dazu gibt es die Funktion indirekt() :
nicht getestet:
=SVERWEIS(A2;INDIREKT(B2);2;0)
Gruß Holger
Nachtrag:
Deine Formel hat den Spaltenindex = 2 eingestellt, bedeutet das der Bezug auch min. zwei Spalten haben muss.
A2:A20 geht dann nicht
da müsste Minimum A2:B20 stehen, damit die Formel funktionieren kann.
Re: dynamische Zellbereiche in Formel
Hallo Holger,echo hat geschrieben: ↑Mo 25. Dez 2023, 14:30Hallo
wenn der Bezug als Text vorliegt, musst du der Formel das "mitteilen" und den Text wieder zu einem Bezug machen: Dazu gibt es die Funktion indirekt() :
nicht getestet:
=SVERWEIS(A2;INDIREKT(B2);2;0)
Gruß Holger
Nachtrag:
Deine Formel hat den Spaltenindex = 2 eingestellt, bedeutet das der Bezug auch min. zwei Spalten haben muss.
A2:A20 geht dann nicht
da müsste Minimum A2:B20 stehen, damit die Formel funktionieren kann.
danke für die schnelle Lösung, funktioniert.
VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2
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.