OpenOffice - Tabelle mit Funktionen erstellen

matsch79

Der mit der Posting-MP
Hallöchen alle zusammen

Ich bräuchte mal die Hilfe von (Open)Office-Profis, die mir
eine Tabelle erstellen, die automatisch Aufgaben erledigt,
die durch Felder anderer Spalten vorgegeben werden.
Oder eine Schritt für Schritt-Anleitung. Ich habe es mit der
Hilfe versucht, aber die war keine Hilfe, weil ich nicht weiß,
was ich nutzen muß (Syntax, Feldbefehl, Summe ...).
Ich habe keine weitere Kenntnis von OOO oder so, da ich selbst
nur einfache Texte (*.ODT) schreibe und manchmal nur etwas
Farbe reinbringe, mehr nicht.
Dementsprechend bitte beschreiben ...

Gegeben sind:
- Spalte 1 - Datum des jeweiligen Eintrags (manuell)
- Spalte 2 - Sollwert - wird manuell eingetragen, da immer verschieden
- Spalte 3 - Zählerstand - manuell
- Spalte 4 - Wert aus Spalte 2 multipliziert mit 0,54 Euro als Summe - auto
- Spalte 5 - Wert aus Spalte 3 multipliziert mit 0,54 Euro als Summe - auto
- Spalte 6 - Spalte 5 minus Spalte 4 als Summe - auto

Die Werte sollen wöchentlich eingetragen werden und nach Möglichkeit
nach 4 Einträgen als Monatssumme addiert werden, wenn es geht.
Also alle Summen der Zeilen 1-4 (6-9; 11-14; ...) addieren und in das
entsprechende Feld eintragen. Die Zeile könnte dann zum Beispiel
farblich hinterlegt werden oder so, damit man sie gleich erkennt.

Wenn das zu schwer oder gar unmöglich ist mit der Monatssumme,
dann ginge auch eine zweite Tabelle mit dem gleichen Kopf und man
muß eben die Werte aus T1 zu Fuß addieren und dann dort eintragen.
Die Summen sollten dann aber wieder automatisiert werden, also auf
das gleiche Gerüst der T1 aufbauen.

Ist es möglich?
Wurde ich verstanden?

Bitte als OOO-Datei, da auf dem Zielrechner kein M$-Office drauf ist.
_____________________
 
Tip: 13 Seiten, Seite 2-13 die Monate, Seite 1 Übersicht Monat 1-12.
Die paar Berechnungen kriegt du dann auch selbst hin :D

Prickelnd - Anhänge funzen nicht
http://www.sendspace.com/file/s30rij

Hat 5 Minuten gedauert mit OO Portable. :D
 
Zuletzt bearbeitet:
Hab grade dein Edit gesehen und die Tabelle getestet, danke sehr.

Leider kann ich den Aufbau nicht nachvollziehen/verstehen, so daß
ich keine Anpassungen vornehmen kann.


Ich habe dann einfach alle Zeilen der T2 kopiert und darunter
eingefügt. Nun steht überall der Kopf dazwischen und in der
T1 wird nichts übernommen ... was eigentlich auch falsch ist,
denn es wird nicht mit Januar angefangen. Dort müßte das Datum
dann auch manuell eingetragen werden.

Der Rest vom Aufbau paßt, also die Berechnung an sich.
 
Zuletzt bearbeitet:
Habe mich jetzt noch einmal damit befaßt und genaustens
geschaut, was sich wo und wie verändert.
Habe dadurch festgestellt, daß die Regeln nicht als Format
eingetragen sind, sondern irgendwo anders und oben in einer
Zeile angezeigt werden.
Die Summe berechnet sich also aus den Zeilen 2 bis 5,
was dort so steht =SUMME(E2:E5) und die Multiplikation
bezieht sich auf Faktor 1 und 2, der auf Seite 1 angegeben wurde.

und die Felder der Summen werden auf die T1 übertragen.

Das Prinzip habe ich nun verstanden und alles nach Wunsch abändern
können, auch die unnötigen Köpfe habe ich entfernt ....

Zum Selbermachen reicht es aber noch lange nicht bei mir.
_____________________
 
Nachdem ich gestern reichlich indisponiert war durch die Wärme...

Also die kompletten Grundlagen spar ich mir, das müsstest du dir selbst erarbeiten.
Aber anhand des Beispiels kann ich dir sagen, wie es generell funktioniert

=SUMME(E2:E5)

= Einleitung für eine Formel/Zuweisung (ist auch in Excel so)
Summe() ist der Befehl
E2:E5 ist das Argument für den Befehl
In diesem Fall von E2 bis E5 - bestimmt durch den : (Doppelpunkt)
(E2;E5 das Semikolon ist eine Listung einzelner Zellen, nur E2 und nur E5)

Auf Blatt 1 sind die beiden Faktoren mit "faktor1" und "faktor2" bezeichnet. Der
Mensch kann sich besser Namen statt Nummer merken. Das wird auf Blatt 2 deutlich,
wo ich nicht mit dem Zellenname B21 multipliziere, sondern mit "faktor1".
Das verändert sich auch nicht, wenn ich die Zellen verschiebe, bei B21 wäre es
möglich.

=Tabelle2.E6 Zuweisung über Blätter hinweg, das Blatt wird so vorangestellt.

Da du von Monatssummen gesprochen hast, war für mich eine Einteilung in 13 (12+1)
Blätter sinnvoller als nur 2. Warum? Man könnte so zB Blatt 2 auf die anderen Blätter
kopieren und müsste nichts ändern. Lediglich auf Blatt 1, wo sich nur die Zuweisung
von zB =Tabelle2.E6 (Januar) in =Tabelle3.E6 (Februar) ändern würde.

Da du jetzt versuchst, alles auf Blatt 2 zu drücken, wird die Zuweisung komplizierter,
ebenso die Berechnung auf Blatt 2 muss für die meisten Zellen neu eingetragen werden.
Als Anfänger kein Leichtes, von daher wollte ich es dir eigentlich leichter machen.

Die Farben stammen aus Format/Autoformat - ich war jetzt zu bequem, auch
noch den Maler zu spielen.

Zur Summe nochmal: sowas lässt sich superleicht erstellen.
Einfach in ds Zielfeld reinklicken und =summe( tippen.
Anschliessend den gewünschten Parameter mit der Maus bestimmen -> Felder markieren.
Mit STRG lassen sich Felder einzeln hinzufügen oder Feldbereiche (von bis) festlegen.
Anschliessend mit ) den Befehl beenden und ENTER drücken.

Mehr findest du in der Hilfe (F1). Die bleibt dir leider nicht erspart, wenn du weiter arbeiten möchtest.
 
Nein, so geht das mit der Aufteilung nicht.
Dann würde ganz schnell der Überblick verloren gehen.

Ich habe nun in der T2 die Zeilen X-mal kopiert, da dort
die Einträge fortlaufend erfolgen, ohne Monats- oder
Jahresbegrenzung. Es soll ja schließlich auch sofort ein
Vergleich mit dem Vorjahreszeitraum möglich sein, ohne
erst 5 Seiten zu blättern und die richtige Tabelle zu suchen.

Das mit der Summenübernahme zur T1 habe ich verstanden
und ein wenig damit begonnen. Den Rest erkläre ich dem
Empfänger (am nächsten) Wochenende und er muß es selbst
machen.

Dann wird er die Werte alle eintragen und mir danach eine
Meldung geben, ob alles so ist, wie es soll oder ob etwas
geändert werden kann/soll/muß.
Und erst nach dieser Rückmeldung kann ich mich wieder melden.

Die Farbe ist das kleinste Übel, daran brauchst du dich nicht
aufhalten ...

Für alle Interessenten hier mal der aktulle (Zu-)Stand der Tabelle.
_____________________
 
Zuletzt bearbeitet:
Nein, so geht das mit der Aufteilung nicht.
Dann würde ganz schnell der Überblick verloren gehen.
Deswegen ja Blatt 1 - wer mehr wissen will, muss blättern :D
Mach du mal, wird schon stimmen. ;)
 
Nein, es wurde einmal am Telefon erklärt und bis jetzt sind
noch keine Klagen / Rückfragen gekommen. Scheint also
das gesuchte gewesen zu sein.
 
Jetzt habe ich was aktuelles!

Die damals erstellte Datei macht genau was sie soll und alle sind zufrieden.


Anhand dieser Tabelle konnte ich schon einige Formeln übertragen,
anwenden und umschreiben, aber leider reicht es bei mir noch immer
nicht, um mal selbst Formeln zu erstellen. Ich bekomme es einfach
nicht gebacken. Irgendwo fehlt mir der Klick.

Es geht jetzt um ein neues Dokument, wofür ich aber keinen neuen
Thread eröffnen wollte, OOO bleibt gegeben.

Zeile 1 als Kopf -- Datum -- HH -- H -- SH

Spalte 1 -- Datum im Format Jahr-Woche (zB 2007-52)
Spalte 2 -- Zahl mit einer Nachkommastelle 0 oder 5 (zB 119,0)
Spalte 3 -- Differenz zu 100 aus Spalte 2 (zB 19)
Spalte 4 -- Summe Spalte 3

Bitte ersteinmal so erstellen, dann schaue ich sie mir an und melde
mich wieder und gebe Laut.

Danke!
 
Ich bin da mal nicht so .... :)

[Edit] Ab wann denn Nachkomma 0 und ab wann 5? - Ist mir erst jetzt aufgegangen :), deshalb "neuer" Anhang mit Beispiel ...
 

Anhänge

  • matsch79.ods.zip
    10,6 KB · Aufrufe: 204
Zuletzt bearbeitet:
Danke sehr!

Es wird nicht gerundet, entweder wird 119,0 oder 119,5 eingetragen
um bei dem Beispiel zu bleiben. Die Null soll aber dennoch eingetragen
werden, damit Irrtümer wegen fehlender Stellen vermieden werden.
Werte wie 119,1 gibt es in dieser Tabelle nicht.

HH -- ist doppelt, könnte ich aber selbst löschen
SH -- Summe der Spalte 3 -- nicht 2+3, aber das kann ich richten

HH -- Werte lassen sich nicht ändern
HH -- Ich kann das Format nicht anwendbar auf folgende Zeilen übertragen
HH -- nach dem Löschen von 1x HH fehlt die Formel

Leider bekomme ich es nicht gerichtet. Deine eingetragene Formel
blicke ich auch nicht. Runden, runden, runden ...

Wärst du vielleicht so nett und versuchst es nochmal?
Eine HH-Spalte bitte löschen, die Summenformel berichtigen und
Format freigeben für den Rest der Tabelle, mindestens jedoch
60 Zeilen.

matsch79
 
Die Sache mit dem Runden war zur Ermittlung der Nachkommastelle gedacht - wenn du sie nur darstellen willst - kein Problem .....

Auf die Schnelle hab´ ich jetzt noch was "gebastelt" - mit Gebrauchsanleitung .... :D
 

Anhänge

  • matsch79.zip
    126 KB · Aufrufe: 176
Danke sehr, jetzt habe ich einen Teil verstanden.
Das mit dem Datum zum Beispiel und das doch relativ einfache
Dingens für die Differenz zu 100.
Das dahinter aber nicht, so wie du meinen Wunsch nicht.

Ich möchte nicht 119 + 19 addieren, sondern nur die 19
mit dem Eintrag der nächsten Zeile, also zB.
127 -- 27 -- 19+27 --46 als SH, was ich aber selbst
hinbekommen habe mit der Formel für D3 =C2+C3.
Für D2 gibt es nichts zu rechnen, weil 19 und für D4
und folgende kopiere ich das Formatfeld und OOO
paßt es an, als C3+C4 usw ...

Jetzt habe ich es so wie ich es brauche.
Ich konnte sogar die Spalten C und D mit Nachkommastellen
verarzten, damit es gleich aussieht. :D
Nur mit dem Datum klappt es nicht, da bekomme ich keine
Null davor. Und wie geht es eigentlich, daß automatisch die
nächste Woche eingetragen wird?
Warum soll ich das alles tippen, wenn es OOO kann?
In dem Formatdialog habe ich das nicht gesehen.

Noch schnell etwas dick und farbig gemacht und die Tabelle sitzt.

:)6

Da hier ja mehrere Interesse bekunden und immer vor mir den
Anhang ziehen, hänge ich mal meine Version mit an.
 

Anhänge

  • matsch79_ods_3.zip
    7,8 KB · Aufrufe: 198
Neue Geschichte .... im gleichen Zusammenhang

Ich habe eine Tabelle gesehen, die wurde wahrscheinlich mit
Excel 2007 erstellt, welche in Zeile 3 einen starren Tabellenkopf
hatte und von Zeile 4 bis 800 scrollbar war, so daß man immer
den Kopf sehen konnte und stets wußte, was die Felder
beinhalten.

Wie geht das mit OOO?

Und für die gleiche Tabelle hätte ich gern eine dynamische Linie quer
durch die Tabelle für alle gefüllten Spalten, welche aus einer Spalte
die Summe bildet und um eins nach unten rutscht, wenn ich eine
Linie mehr ausfülle und so auch neue Werte hinzukommen.

Gibt es sowas überhaupt?
Gibt es Alternativen?

Oder ein dynamisches Summenfeld in der nächsten leeren Spalte,
aber immer im Sichtbereich / Anzeigebereich der Tabelle und nicht
am unteren Ende.
Ähnlich wie solche Sachen im Browser, die mitwandern beim Scrollen.


Weiter:
Ich würde gern feste Links in einer Tabellendatei einbinden,
die zu Bildern auf meinem PC führen.
Mir ist klar, daß die auf anderen Computern nicht funktioniert,
aber das ist egal.
Über die Funktion eine URL / File einbinden klappt es nicht,
was wäre richtig?

Also folgendes steht zum Beispiel in der Tabelle:
Beispiel1 - verlinkt mit - F:\Tabellendateien\Bilder\Beispielbild1.jpg

Habe ich etwas undeutlich beschrieben, so fragt möglichst gezielt
nach, denn ich habe von solchen Sachen absolut keinen Plan.

Ich weiß lediglich was ich möchte und/oder wie es aussehen/funktionieren soll.

Gruß und danke
matsch79
 
Ich habe eine Tabelle gesehen, die wurde wahrscheinlich mit Excel 2007 erstellt, welche in Zeile 3 einen starren Tabellenkopf hatte und von Zeile 4 bis 800 scrollbar war, so daß man immer
den Kopf sehen konnte und stets wußte, was die Felder beinhalten.

Wie geht das mit OOO?
Genauso wie in Excel. :bäh

Rechts oben und rechts unten sind in StarOffice 9 (wird in OO nicht anders sein) über bzw. neben den Scrollpfeilen so kleine schwarze Lücken. Wenn Du die mit dem Mauszeiger berührst, ändert der seine Form.

Nun kann man eine Markierung von oben nach unten bzw. von rechts nach links ziehen. Und die zieht man natürlich so weit, wie man den festen Kopf bzw. linken Rand haben will (geht natürlich auch beides gleichzeitig).

Anschließend
Fenster -> Fixieren
und fertig!
Und für die gleiche Tabelle hätte ich gern eine dynamische Linie quer durch die Tabelle für alle gefüllten Spalten, welche aus einer Spalte die Summe bildet und um eins nach unten rutscht, wenn ich eine Linie mehr ausfülle und so auch neue Werte hinzukommen.
Das geht imho nicht (oder jedenfalls nicht mit vertretbarem Aufwand).

Ich habe das in mehreren Tabellen, in denen ich grundsätzlich eine ähnlich Funktion benötigen würde, so gelöst, dass ich die Summenformel oben hingeschrieben habe und den Bereich entsprechend größer definiere, also
=Summe A2:A65000

Das hat auch den Vorteil, dass man die Summe immer Blick behält, wenn man (wie oben beschrieben) das Fenster fixiert.
Ich würde gern feste Links in einer Tabellendatei einbinden, die zu Bildern auf meinem PC führen.
Mir ist klar, daß die auf anderen Computern nicht funktioniert, aber das ist egal.
Über die Funktion eine URL / File einbinden klappt es nicht, was wäre richtig?
Bei mir klappt es, wenn ich über
Einfügen -> Hyperlink -> Dokument
die Bilddatei auswähle, StarOffice plaziert dann einen funktionieren Link in die Zelle.
 
Danke und Danke!

Erstens für die Idee mit der Summe nach oben, bin ich
nicht drauf gekommen. Ist aber genauso einfach wie
genial für mich, immer im Blick.

Zweitens für die statische Querlinie. Hätte ich allein nie
rausgefunden.

Das mit den Bildern habe ich genauso gemacht, doch es
passiert einfach nichts. Es kommt kein Fenster mit dem
Bild und auch keine Fehlermeldung. Nichts.


Da mir OOO mit den Filtern auch nicht wirklich zusagt
(Excel kann das irgendwie besser [aus dem Gedächtnis
heraus]), werde ich mal StarOffice testen, gibt es ja
auch für lau.
Vielleicht klappt es dann auch mit den Bildern.
 
Hyperlink auf lokale Datei funktioniert auch in OO.
Zelle markieren > Menü "Einfügen" - "Hyperlink"
Im folgenden Dialog musst du links "Dokument" auswählen. Anschließend kann man über "Pfad" zum gewünschten Dokument/Bild browsen.
Der Text, der in der Zelle angezeigt werden soll, wird unter "Weitere Einstellungen" - "Text" eingegeben.
 

Anhänge

  • hyperlink_oo.jpg
    hyperlink_oo.jpg
    38 KB · Aufrufe: 398
Habe ich doch, geht jedoch nicht.
Habe eben in VMware OOO installiert, dort klappte es mit den Bildern,
also ist auf dem Weg zum portable etwas verloren gegangen.
Muß ich mir mal überlegen, ob ich es installiere oder nicht,
ist ja nicht so schlimm ...

Mit den Filtern klappte das weder in OOO 3.x.x, noch in StarOffice.
Siehe dazu die ersten Bilder.

Auf den weiteren sieht man, wie ich es haben möchte.
Bilder eben aufgenommen mit MS-Office Demo.

Ist nur eine Testdatei, daher ist der Inhalt ein wenig konfus,
tut aber nichts zur Sache an sich.

verborgener Text:

b74gzy9xuz4enumox.gif


b74h00jur348ihyzl.gif


b74h044o97b6h4l7l.gif


b74h06km8hfqjzqsh.gif


b74h08rxaoslmh4yp.gif


b74h0cqosgyal6bmp.gif





#EDIT 11.03.2009#

Stunden später habe ich die XLS in ODS umbenannt und die
Fixierung aufgehoben und es weiter mit den Filtern versucht,
bis es jetzt irgendwie klappte, keine Ahnung warum.
ABER ich kann immer noch nicht logisch sortieren lassen
wie in Excel, sondern nur die Anzeige filtern, so daß eine
Position gezeigt wird.
Wie bekomme ich es hin, daß die Tabelle unter Erhalt der Filter
die Werte logisch sortiert unter OOO?
In Excel heißt es aufsteigend / absteigend.
Also so, daß alle Daten automtisch chronologisch geordnet
werden oder so das alle Beträge des Geldbetrages nach geordnet
werden ... oder die Orte alphabetisch ... oder oder

Bild zum aktuellen Stand:
http://666kb.com/i/b74j63ovfixmfphsx.gif

Wie kann ich nach 123 aus 123abc und 123456abcd suchen?
Wie werden neue Einträge in einem Filter automatisch erkannt /
hinzugefügt, so daß ich später auch danach suchen / sortieren
lassen kann.


#EDIT 12.03.2009#

Habe nun noch ein wenig google bemüht, aber dennoch fehlt mir
das auf- und abwärts sortieren.

Relativ gute Treffer sind diese zwei:
http://www.educahelp.ch/index_2.1.1.123.841.2092.html

http://www.ooowiki.de/NamenFürBereiche
mit weiterführenden Links

Und der ExcelViewer 2003 sortiert auch richtig und ist kostenlos,
so daß ich mir den wohl auch dauerhaft installieren muß,
wenn ich keinen Weg mit OOO aufgezeigt bekomme.
 
Zuletzt bearbeitet:
Oben