Tabelle soll sich selber ausfüllen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

schimox
**
Beiträge: 24
Registriert: Fr, 29.06.2012 08:19

Re: Tabelle soll sich selber ausfüllen

Beitrag von schimox »

Ok, ich denke ich verstehe was du meinst.
Aus der Sicht von Blatt HBT Skruv:
- Die Werte der Spalte A, also "d", gehören in die Zelle C29 von Blatt Skruvförband
- Die Werte der Spalte B, also "tst", gehören in die Zelle C40 von Blatt Skruvförband
- Die Werte der Spalte C, also "t2", gehören in die Zelle C21 von Blatt Skruvförband
- Die Werte D27 bis J27, also "Winkel", gehören in die Zelle C45 von Blatt Skruvförband

Wenn man nun diese vier Werte eingegeben hat, dann nimmt man das Endresultat in Zelle C183 von Blatt Skruvförband und kopiert dieses in die zu den Ausgangswerten gehörige Zelle. Also zum Beispiel: Ich möchte die Kombination haben d=8, tst=1, t2=34, "Winkel"=20, dann soll das Endresultat in Zelle E29 stehen.
Ist das so verständlich geschrieben?

Die Grundlage meiner Berechnungen ist der Eurocode5. Das ist eine internationale Norm. Die muss man kaufen. Ich darf das hier nicht veröffentlichen. Auch wenn ich das veröffentlichen könnte, würde euch das nichts bringen. Es sind verschiedene Vorschriften mit Formeln, die man, je nach Fall und unter unterschiedlichen Bedingungen, einhalten muss. Ich hoffe ihr habt Verständnis, dass ich das nicht veröffentlichen kann.
Freue mich auf weitere Anregungen.
Simon
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Tabelle soll sich selber ausfüllen

Beitrag von theindless »

Hallo,

also so blöd das jetzt klingen mag.... das riecht nach einem Macro.

Das Macro müsste die Werte aus einer Zeile der Tabelle "HBT Skruv" nehmen und in die von dir genannten Zellen im Blatt "Skruvförband EC5" eintragen.
Dann müsste das Macro das Ergebnis aus C183 der Tabelle "Skruvförband EC5" auslesen und in die entsprechende Spalte im Blatt "HBT Skruv" als Zahl schreiben.

Das zu programmieren fehlt mir leider die Zeit und ggf. auch etwas Wissen.

vielleicht kann einer der Spezialisten da ran.

theindless
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Tabelle soll sich selber ausfüllen

Beitrag von Thomas Mc Kie »

schimox hat geschrieben:Ok, ich denke ich verstehe was du meinst.
Aus der Sicht von Blatt HBT Skruv:
- Die Werte der Spalte A, also "d", gehören in die Zelle C29 von Blatt Skruvförband
- Die Werte der Spalte B, also "tst", gehören in die Zelle C40 von Blatt Skruvförband
- Die Werte der Spalte C, also "t2", gehören in die Zelle C21 von Blatt Skruvförband
- Die Werte D27 bis J27, also "Winkel", gehören in die Zelle C45 von Blatt Skruvförband
Das hab ich jetzt verstanden!

Hab mir eine Hilfstabelle gemacht, da ich die Werte transponiert brauche (markieren, kopieren, rechstklick - Inhalte einfügen - transponiert)

In Skruvförband hab ich dann eine (eigentlich mehrere) Spalte eingefügt (D) und dann Spalte per copy-paste nach rechts kopiert (skruv darf natürlich keine Leerzeilen bzw. transponiert Leerspalten haben, die hab ich mir mal rausgelöscht).
Ich hab das mal nur für ein paar gemacht, aber noch nicht für alle Eingabefelder!

Damit das nun richtig funktioniert, müsstest du wirklich alle Eingaben in einer Spalte machen, die Berechnungen würde ich übrigens dann woanders machen. Wenn du unbedingt dieses Layout brauchst, kannst du das ja auch auf einem anderen Blatt anzeigen lassen, indem du dann die entsprechenden Zellen verlinkst.

Hat das was mit dem zu tun, was du wolltest?

Wenn das noch mit dem Grad eingebaut werden soll, dann musst du in deiner HBT Skruv auch noch alle möglichen Kombinationen mit 0-90° hinzufügen! Dann werden aus knapp 600 Kombinationen, eben 600*9=7200. Aber dann geht das da auch ohne Makro (oder du löst nur die Erzeugung der Tabell per Makro, oder wie auch schon vorgeschlagen, alles per Makro).

Grüße

Thomas
Dateianhänge
Beispiel.ods
(145.23 KiB) 103-mal heruntergeladen
schimox
**
Beiträge: 24
Registriert: Fr, 29.06.2012 08:19

Re: Tabelle soll sich selber ausfüllen

Beitrag von schimox »

Ok, besten Dank für diese Idee. Ich glaube, ich verstehe was du meinst. Aber das gibt ja eine riesige Tabelle?!? Soll ich nun in der Hilfstabelle solange alle Werte in einer Zeile hintereinander auflisten, bis ich alle Kombinationen habe? Dann diese Zeilen in die Berechnungstabelle einfügen und die Spalten der Berechnung so oft kopieren bis ich alle Kombinationen abgedeckt habe? Ist das das was du mir vorschlagen möchtest? Wie soll ich dann das Reslutat darstellen? Habe versucht die Resultatspalte in der Berechnungstabelle zu kopieren und in die transponierte Tabelle einzufügen. Diese Spalte wiederum zu transponieren und in meine ursprüngliche Resultatentabelle einzufügen. Leider steht jetzt in jedem Feld der Fehler #REF. Habe ich das falsch transponiert?
Ist es für calc überhaupt möglich eine so grosse Tabelle darzustellen?
Besten Dank für eure Hilfe.
Simon
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Tabelle soll sich selber ausfüllen

Beitrag von Thomas Mc Kie »

Das mit der riesigen Tabelle ist doch dein Vorschlag, denn du willst alle möglichen Kombinationen auflisten (so hab ich das verstanden, und das sind dann die über 7000 Möglichkeiten).
Zuerstmal in deiner Tabelle alle Leezeilen entfernen.
Soll ich nun in der Hilfstabelle solange alle Werte in einer Zeile hintereinander auflisten, bis ich alle Kombinationen habe?
Ja.
Ist aber nicht so schwer, denn die Hauptarbeit für die Tabelle hast du ja schon gemacht. Jetzt kopierst du dir die Tabelle einfach nur noch so oft, wie du unterschiedliche Gradwerte hast, und trägst dann jeweils eines davon in alle "Grad"-Felder (wenn du das in der transponierten Tabelle machst, ist das eine Zeilen, wenn du das in der ursprünglichen machst, ist es eine Spalte) einer kopierten Tabelle ein. (Übrigens, wieso transponierst du 2-mal?)
Willst du die noch anders sortiert haben, kannst du das einfach Calc machen lassen (es gibt dort ein Menüpunkt sortieren).
Ist es für calc überhaupt möglich eine so grosse Tabelle darzustellen?
http://en.wikipedia.org/wiki/List_of_sp ... ifications

Da sehe ich gerade, die Anzahl Zeilen würde nicht passen.

Ok, dann musst du eben umbauen und deine Ursprüngliche Berechnungstabelle transponieren (die hat ja unter 1024 Zeilen, wären dann als Spalten ausreichend) und du kannst deine HBT Skruv so lassen.

Ganz ehrlich, mach dir nochmal ein einfaches Dokument mit viel weniger Datensätzen (und Berechnungen) und probier damit erstmal alles aus, ob das so klappt wie von mir vorgeschlagen und dir gewünscht.

Grüße

Thomas
Antworten