Zugriff auf Namen mit nicht globalem Geltungsbereich
Verfasst: Fr, 28.11.2014 22:02
Hallo,
wie kann ich folgendes Problem mit LibreOffice lösen? ich habe eine vorhandene Excel-Datei, die in einem Tabellenblatt als Übersicht Daten aus anderen Tabellenblättern darstellt. (Es handelt sich um ein betriebswirtschaftliches Planungsprogramm für die Landwirtschaft, dass ich gerne komplett in LibreOffice konvertieren möchte.)
Ich habe ca. 20 Tabellenblätter mit Berechnungen zu den einzelnen Produktionsverfahren, im Gesamtdeckungsbeitrag werden einzelne Daten (Marktleistung, Variable Kosten, Akh-Bedarf, Deckungsbeitrag) angezeigt.
Um diese Daten zu referenzieren, wurden in der Original-Datei lokal gültige Namen definiert, also jeweils nur für das jeweilige Tabellenblatt. Der Hintergrund ist, dass die einzelnen Produktionsverfahren so verschieden sind, dass z.B. der Deckungsbeitrag nicht in jedem Tabellenblatt in der Zelle H98 steht.
Im Gesamt-Deckungsbeitrag wird dann der Deckungsbeitrag folgendermaßen referenziert:
In der Spalte C steht der Name des Tabbellenblattes, der das Produktionsverfahren enthält, z.B. DB_MF1.
Auch mit dem Punkt als Trennzeichen funktioniert die Formel in LO 3.5.7.2 nicht, es wird bloß #REF! angezeigt; ebenso in Version 4.2.4.2. Ich setze LO in Ubuntu 12.04 bzw. 14.04 64bit ein.
Wie muss ich die Formel verändern, damit es in LibreOffice funktioniert?
Vielen Dank!
Hinweis: Crosspost, Frage auch hier gestellt: http://www.libreoffice-forum.de/viewtop ... 221#p32221
Ich werde hier die Lösung bekanntgeben, sollte sich dort eine finden.
Die Originaldatei kann ich auf Grund ihrer Größe hier leider nicht hochladen, sie findet sich ebenfalls dort.
wie kann ich folgendes Problem mit LibreOffice lösen? ich habe eine vorhandene Excel-Datei, die in einem Tabellenblatt als Übersicht Daten aus anderen Tabellenblättern darstellt. (Es handelt sich um ein betriebswirtschaftliches Planungsprogramm für die Landwirtschaft, dass ich gerne komplett in LibreOffice konvertieren möchte.)
Ich habe ca. 20 Tabellenblätter mit Berechnungen zu den einzelnen Produktionsverfahren, im Gesamtdeckungsbeitrag werden einzelne Daten (Marktleistung, Variable Kosten, Akh-Bedarf, Deckungsbeitrag) angezeigt.
Um diese Daten zu referenzieren, wurden in der Original-Datei lokal gültige Namen definiert, also jeweils nur für das jeweilige Tabellenblatt. Der Hintergrund ist, dass die einzelnen Produktionsverfahren so verschieden sind, dass z.B. der Deckungsbeitrag nicht in jedem Tabellenblatt in der Zelle H98 steht.
Im Gesamt-Deckungsbeitrag wird dann der Deckungsbeitrag folgendermaßen referenziert:
Code: Alles auswählen
=INDIREKT($C12&"!DB")
Auch mit dem Punkt als Trennzeichen funktioniert die Formel in LO 3.5.7.2 nicht, es wird bloß #REF! angezeigt; ebenso in Version 4.2.4.2. Ich setze LO in Ubuntu 12.04 bzw. 14.04 64bit ein.
Wie muss ich die Formel verändern, damit es in LibreOffice funktioniert?
Vielen Dank!
Hinweis: Crosspost, Frage auch hier gestellt: http://www.libreoffice-forum.de/viewtop ... 221#p32221
Ich werde hier die Lösung bekanntgeben, sollte sich dort eine finden.
Die Originaldatei kann ich auf Grund ihrer Größe hier leider nicht hochladen, sie findet sich ebenfalls dort.