Berechnung im Fließtext einfügen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

SilverServer
*
Beiträge: 18
Registriert: Fr, 16.06.2006 11:06
Wohnort: München

Berechnung im Fließtext einfügen

Beitrag von SilverServer »

Hallo Leute!

Jetzt hab ich schon einige erfolglose Suchabfragen und Eigenversuche hinter mir: Ich habe in meiner Writer-Vorlage eine Tabelle mit vier Eingabefeldern für Zahlen. In der fünften Zeile bilde ich die Summe der vier Zahlen. Im weiteren Text möchte ich das Ergebnis einer Summe von zwei dieser Zahlen mit einem Faktor multipliziert ausgeben lassen.
Wenn ich eine Formel eingebe, erscheint im Ausgabefeld "fehlerhafter Ausdruck".
Wenn ich versuche, über den Formeleditor die Zellen zu markieren, übernimmt er die Verweise nicht.
Auch ganz vereinfachte Versuche (nur Verweis auf Zelle ohne Berechnung) ergibt "fehlerhafter Ausdruck". :-(
Ich habe einen Kommentar gelesen (viewtopic.php?t=11193; ganz unten), daß in Writer nicht vorgesehen ist, eine Formel im Fließtext einzufügen. Irgendwie hoffe ich aber noch, daß es doch geht.
Ich hab auch den Workaround mit einer einzeiligen/-spaltigen Tabelle in einem Rahmen versucht. Den bekomme ich aber nicht so hin, daß das Feld schön im Text steht.

Schöne Grüße

Thomas
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

Hi
im Prinzip geht das alles, was Du willst, aber nicht zusammen :?

Du kannst im Fliesstext rechnen, indem Du einfach F2 drückst und dann in der Eingabezeile sowas eingibst: =34*15-19
Sobald Du Enter drückst, steht im Fliesstext das Ergebnis.

Wenn Du mit Tabellen arbeitest, kannst Du mit Zelladressen arbeiten:
=<Tabelle1.C1>+<Tabelle1.B2>
dabei kannst Du Dich auch auf eine andere Tabelle beziehen oder sowas zusammensetzen:
=<Tabelle1.C1>+<B2>

Aber aus dem Fliesstext kannst Du Dich nicht auf eine Zelladresse beziehen.

Dann gibt es noch die Möglichkeit, mit Variablen zu arbeiten. Aber zwischen Variablen und Zelladressen gibt es auch keine direkte Kommunikation. Du müsstest quasi in jede Zelle, deren Wert Du später weiterverwenden willst, eine Variable setzen. Du könntest ja die Zelladressen als Namen verwenden. In den Ergebniszellen (oder im Fliesstext) definierst Du Ergebnisvariablen:
Ergebnis:B1+B2
(Variable "Erbgebnis" bekommt als Wert eingetragen: Variable B1 + Variable B2)

Möglicherweise fähst Du aber mit diesem workaround besser:
Du kannst ja in eine Tabelle zusätzliche Spalten einfügen, z.B. im Seitenrand, die nicht gedruckt werden (ohne Umrandungen und mit unsichtbarer oder weisser Schrift) und in diesen Zusatzzellen die Ergebnisse berechnen lassen, die Du später im Fliesstext benötigst. Auf diese Ergebnisse legst Du dann Referenzen, die Du im Fliesstext wieder aufnehmen kannst.

mfG
Antworten