Seite 1 von 1

OOo Calc - Bezug auf Wert in vorangestellter Tabelle (dynamisch)

Verfasst: Di, 10.11.2015 16:20
von poff
Hi zusammen,

Ich möchte Werte innerhalb einer Calc Datei von einer Tabelle in die andere übergeben.
An sich einfach. Ich gehe in "Tabelle2" in eine beliebige Zelle schreibe "=Tabelle1.C12" und schon bekomme ich den Wert aus der "Tabelle1" in Zelle "C12".

Das was ich benötige ist die Summierung von Werten, die in einzelnen Tabellen vorkommen von links nach rechts. Ich möchte dann in jeder Tabelle zusätzlich sehen, wie hoch der Wert bis hierher ist.

Tabelle:_________Tabelle 1_________Tabelle 2________Tabelle 3_______Tabelle 4________ .....
Einzelwert: _________1________________3 _____________2______________5
Summe:____________1________________4_____________6______________11

Auch das ist noch einfach.
Nun kann ich unten aber die Reihnefolge der Tabellen verschieben.
Das wird am Endergebnis nichts ändern aber die Bezüge springen dann hin und her.
Oder ich lösche eine Tabelle bzw. füge irgendwo eine ein.
Ich bräuchte schlußendlich immer die Aufsummierung der Tabellen von links nach rechts.

Was ich suche ist der Befehl "schaue in die Tabelle links von dir in die Zelle C12"
Gibts den ??

Vermutlich wird sich das nur über open office basic machen lassen?
Wird das dann automatisch aktualisiert, sobald ich eine Tabelle unten verschiebe, oder braucht es noch irgendeinen Auslöser, der das Skript startet, und alle Verweise neu zuordnet?

Besten Dank !!!

Re: OOo Calc - Bezug auf Wert in vorangestellter Tabelle (dynamisch)

Verfasst: Di, 10.11.2015 17:00
von Karolus
Hallo

Makiere alle Tabellenreiter (strg+klick) und schreib in die erste "Summenzelle":

Code: Alles auswählen

=SUMME($Tabelle1.A1:Tabelle1.A1)
Jetzt hast du genau das was du möchtest

Re: OOo Calc - Bezug auf Wert in vorangestellter Tabelle (dynamisch)

Verfasst: Mi, 11.11.2015 10:45
von poff
Amen !!

Ich gebe dir ein virtuelles Bier aus ! :D
Besten Dank

Re: OOo Calc - Bezug auf Wert in vorangestellter Tabelle (dynamisch)

Verfasst: Mi, 11.11.2015 11:41
von poff
Das ganze funktioniert jetz so wie ich das brauche.

Aber nochmal nachgefragt:
auf die Tabelle direkt links (oder rechts) von der aktuellen kann ich nicht einfach zugreifen, oder?

Re: OOo Calc - Bezug auf Wert in vorangestellter Tabelle (dynamisch)

Verfasst: Do, 12.11.2015 08:28
von theindless
Wenn die Tabellen fortlaufend nummeriert sind funktioniert folgendes

Code: Alles auswählen

=INDIREKT((TABELLE ()-1)&".A1)
Dabei habe ich die Tabellen mit 1,2,3,... benannt.

Sowas ginge auch mit Tabelle1, Tabelle2, ... dann muss halt

Code: Alles auswählen

=INDIREKT("Tabelle"&(TABELLE ()-1)&".A1)
da stehen.

Mit der INDIREKT-Funktion müsste das klappen