❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Tabellennamen berechnen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
vonthile
Beiträge: 3
Registriert: Mi 3. Jun 2020, 21:39

Tabellennamen berechnen

Beitrag von vonthile » Sa 6. Jun 2020, 05:06

Hallo!

Ich möchte mittels einer Funktion in einer Zelle den Wert einer immer gleichen Zelle aus bestimmten Tabellen anzeigen.
Konkretes Beispiel:

Eine Filialkette bietet Mediendigitalisierung an. Dazu erhält sie von der ausführenden Firma Sammelrechnungen, in denen jeweils zeilenweise eine fortlaufende Nummer, die Auftragsnummer, die Filiale und neben anderem der Preis steht.

Zusätzlich gibt es für jeden Auftrag ein Tabellenblatt, dessen Name mit der lfd.Nr. aus dem Sammelrechnungsblatt korrespondiert und auf dem u.a. die Details zur Preisfindung stehen. Dieser steht immer in $D$56.

Es soll nun der manuell eingegebene Tabellenname =$'03'.$D$56 so durch eine Funktion ersetzt werden, daß die jeweils gültige Tabelle unter Einbeziehung der lfd. Nr in Spalte A automatisch ermittelt werden kann und die entstandene Formel durch einfaches Füllen nach unten auch für n weitere Tabellenblätter die Ergebnisse der Zellen $D$56 zu den lfd. Nr.n 1 ~ n einträgt.

(Umgekehrt herum konnte ich die Werte aus dem 'Arbeitsblatt' in die jeweiligen Detailblätter mit INDIREKT und VERKETTEN eintragen: nächste Tabelle, Formel kopiert, klappt für die nächste Nummer.)

Danke und Grüße!

vonthile
Dateianhänge
Auftrag.jpg
Auftrag.jpg (275.61 KiB) 2160 mal betrachtet

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Tabellennamen berechnen

Beitrag von craig » Sa 6. Jun 2020, 07:11

Hallo,

bei mir funktionierte dies:
In Zelle O27:

Code: Alles auswählen

=INDIREKT(VERKETTEN("";A27;".";"";"$D";"$56"))
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

vonthile
Beiträge: 3
Registriert: Mi 3. Jun 2020, 21:39

Re: Tabellennamen berechnen

Beitrag von vonthile » Sa 6. Jun 2020, 18:02

Hallo Craig,

danke, aber leider erscheint bei mir: #REF!

Gruß!

vonthile
Dateianhänge
#2.jpg
#2.jpg (271.79 KiB) 2125 mal betrachtet

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Tabellennamen berechnen

Beitrag von Wanderer » Sa 6. Jun 2020, 18:30

Hallo,

lass Mal das INDIREKT() weg und schau Dir an, welche Adresse "berechnet" wird.

Wenn ich raten soll: In A27 steht die Zahl 1, die nur als 01 formatiert ist, damit würde 1 statt 01 als Blattname erzeugt, was man durch
TEXT(A27;"00") ändern könnte.

Screenshots zeigen halt nicht alles...

Mfg, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Tabellennamen berechnen

Beitrag von craig » Sa 6. Jun 2020, 18:34

Hallo,

ich habe bei mir die Spalte A als Text formatiert.
Also nicht Zahl mit führenden Nullen.

Menü Format → Zellen...
Register → Zahlen
Kategorie → Text (@)
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

vonthile
Beiträge: 3
Registriert: Mi 3. Jun 2020, 21:39

Re: Tabellennamen berechnen

Beitrag von vonthile » Sa 6. Jun 2020, 20:10

Hallo Jörn,

Volltreffer!.
Habe die Formel von Craig nach unten ausgefüllt und ab da, wo die lfd. Nummern zweistellig werden, funktioniert´s dann auch.
Muß nun "nur" noch das mit dem TEXT() ´reinbasteln.

Danke, auch an Craig und Grüße!

Till v. Thile


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.



Antworten