BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Hallo allerseits,
ich bin noch immer am Basteln meiner Finanzübersicht. Dazu habe ich eine Übersichtsseite, auf der ich alle Ausgaben zusammen darstellen möchte. Die konkreten Daten liegen in Tabellen mit dem jeweiligen Jahr als Name.
Beispiel:
in Zelle B3 steht die Jahreszahl 2022
in Zelle B5 steht eine Summewenns, die mir alle Posten einer Bestimmten Kategorie in der entsprechenden Jahrestabelle auflistet: SUMMEWENNS($'2022'.$G$2:$G$2106;$'2022'.$M$2:$M$2106;"Auto";$'2022'.$J$2:$J$2106;MONAT(CU$2))
Die zweite Bedingung ist dafür da, die Monate in verschiedene Spalten aufzutrennen.
Jetzt möchte ich gern den manuellen Bezug auf Tabelle '2022' durch eine Relation zu B3 ersetzen... geht das?
Grüße,
Niklas
ich bin noch immer am Basteln meiner Finanzübersicht. Dazu habe ich eine Übersichtsseite, auf der ich alle Ausgaben zusammen darstellen möchte. Die konkreten Daten liegen in Tabellen mit dem jeweiligen Jahr als Name.
Beispiel:
in Zelle B3 steht die Jahreszahl 2022
in Zelle B5 steht eine Summewenns, die mir alle Posten einer Bestimmten Kategorie in der entsprechenden Jahrestabelle auflistet: SUMMEWENNS($'2022'.$G$2:$G$2106;$'2022'.$M$2:$M$2106;"Auto";$'2022'.$J$2:$J$2106;MONAT(CU$2))
Die zweite Bedingung ist dafür da, die Monate in verschiedene Spalten aufzutrennen.
Jetzt möchte ich gern den manuellen Bezug auf Tabelle '2022' durch eine Relation zu B3 ersetzen... geht das?
Grüße,
Niklas
- redeagle56
- Beiträge: 382
- Registriert: Di 11. Jun 2013, 13:03
- Wohnort: Föritztal
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Hallo,
wie wäre es mit einer Tabelle aus der man ersehen kann, was du erreichen willst.
MfG Günter
wie wäre es mit einer Tabelle aus der man ersehen kann, was du erreichen willst.
MfG Günter
Win.11 (x64)/ MS Office 2021 / LO 7.5.4.2 (x64)
Wenn gelöst, dann bitte Thema, im Betreff, [Gelöst] voranstellen.
Wenn gelöst, dann bitte Thema, im Betreff, [Gelöst] voranstellen.
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Ersetze die Bezüge
$'2022'.$G$2:$G$2106
durch
INDIREKT("'"&B3&"'.$G$2:$G$2106")
Indirekt gibt den Bezug eines Textwertes zurück.
Durch das kaufmännische & werden einzelne (Text-)Teile zu einem verkettet.
Die $-Zeichen könntest du auch weg lassen, da sich der Textstring beim kopieren nicht anpasst
Gruß Holger
$'2022'.$G$2:$G$2106
durch
INDIREKT("'"&B3&"'.$G$2:$G$2106")
Indirekt gibt den Bezug eines Textwertes zurück.
Durch das kaufmännische & werden einzelne (Text-)Teile zu einem verkettet.
Die $-Zeichen könntest du auch weg lassen, da sich der Textstring beim kopieren nicht anpasst
Gruß Holger
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
ok ich habe mal schnell was als Demo zusammengebastelt.
Die Tabelle rechnet mir für jeden Monat die Ausgaben in dem Bereich zusammen. Allerdings möchte ich als "fauler" Mensch gern, dass ich ihm nicht sagen muss in welche Tabelle er gehen muss. Im Moment nimmt er für 2023 wieder die Tabelle '2022' und damit die falschen Werte. Jetzt könnte ich das natürlich von Hand anpassen... aber in meiner richtigen Tabelle habe ich weit mehr Kategorien und da wäre mir etwas automatisches lieber...
Die Tabelle rechnet mir für jeden Monat die Ausgaben in dem Bereich zusammen. Allerdings möchte ich als "fauler" Mensch gern, dass ich ihm nicht sagen muss in welche Tabelle er gehen muss. Im Moment nimmt er für 2023 wieder die Tabelle '2022' und damit die falschen Werte. Jetzt könnte ich das natürlich von Hand anpassen... aber in meiner richtigen Tabelle habe ich weit mehr Kategorien und da wäre mir etwas automatisches lieber...
- Dateianhänge
-
- Finanzen.ods
- (9.72 KiB) 34-mal heruntergeladen
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Vielen Dank Holger, ich denke dein Vorschlag hat schon den gewünschten Erfolg. Ich muss ihn jetzt noch auf meine große Tabelle anpassen und schauen ob alles funktioniert.
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Hallo
Es gibt keinen rationalen Grund zum Jahreswechsel eine neue Tabelle einzuführen!
Beschäftige dich mit →Daten→Pivottabelle… und dann aus einem Datumsfeld der Pivottabelle: →Daten→Gruppierung und Gliederung→Gruppierung: [x]Monate [x]Jahre.
Mit dem Ansatz kannst du das die nächsten 10, 20 oder 50 Jahre weiterführen, ohne jemals irgendwo eine Formel benutzen zu müssen.
Es gibt keinen rationalen Grund zum Jahreswechsel eine neue Tabelle einzuführen!
Beschäftige dich mit →Daten→Pivottabelle… und dann aus einem Datumsfeld der Pivottabelle: →Daten→Gruppierung und Gliederung→Gruppierung: [x]Monate [x]Jahre.
Mit dem Ansatz kannst du das die nächsten 10, 20 oder 50 Jahre weiterführen, ohne jemals irgendwo eine Formel benutzen zu müssen.
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Hallo Holger,
irgendwie steckt der Teufel im Detail...
wie gesagt, in der Demo-Datei klappt es, allerdings passt irgendwo etwas in der Umsetzung nicht im Großen.
Die bisherige Formel 1 funktioniert, die zweite Formale gibt allerdings nur #REF zurück. Ich vermute ich habe irgendwo ein Komma oder eine Klammer falsch gesetzt, finde es aber nicht...
Zelle CU3 enthält nur die Jahreszahl, entweder als Zahl oder als Text habe ich es probiert - geht aber beides nicht.
irgendwie steckt der Teufel im Detail...
wie gesagt, in der Demo-Datei klappt es, allerdings passt irgendwo etwas in der Umsetzung nicht im Großen.
Code: Alles auswählen
=SUMMEWENNS($'2022'.$G$2:$G$2106;$'2022'.$M$2:$M$2106;"Auto";$'2022'.$J$2:$J$2106;MONAT(CU$2))
=SUMMEWENNS(INDIREKT(""&CU$3&".$G$2:$G$2106");INDIREKT(""&CU$3&".$M$2:$M$2106");"Auto";INDIREKT(""&CU$3&".$J$2:$J$2106");MONAT(CU$2))
Zelle CU3 enthält nur die Jahreszahl, entweder als Zahl oder als Text habe ich es probiert - geht aber beides nicht.
Re: Textinhalt einer Zelle in einem Bezug zu anderer Tabelle benutzen
Genau um dieses ineffiziente, fehleranfällige Formelgewurstel zu vermeiden, habe ich den Vorschlag (per →Pivottabelle ) gepostet!Niklas78 hat geschrieben: ↑Do 19. Jan 2023, 10:51Hallo Holger,
irgendwie steckt der Teufel im Detail...
wie gesagt, in der Demo-Datei klappt es, allerdings passt irgendwo etwas in der Umsetzung nicht im Großen.
Die bisherige Formel 1 funktioniert, die zweite Formale gibt allerdings nur #REF zurück. Ich vermute ich habe irgendwo ein Komma oder eine Klammer falsch gesetzt, finde es aber nicht...Code: Alles auswählen
=SUMMEWENNS($'2022'.$G$2:$G$2106;$'2022'.$M$2:$M$2106;"Auto";$'2022'.$J$2:$J$2106;MONAT(CU$2)) =SUMMEWENNS(INDIREKT(""&CU$3&".$G$2:$G$2106");INDIREKT(""&CU$3&".$M$2:$M$2106");"Auto";INDIREKT(""&CU$3&".$J$2:$J$2106");MONAT(CU$2))
Zelle CU3 enthält nur die Jahreszahl, entweder als Zahl oder als Text habe ich es probiert - geht aber beides nicht.
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️