Seite 1 von 1

Makro braucht Ewigkeiten - Alternative

Verfasst: Mo 31. Okt 2016, 09:34
von Jan1979
Liebes Forum,
ich habe eine Frage an die Experten. Ich habe folgenden Trainingsrechner und möchte bei diesem alle möglichen Kombinationen durchrechnen lassen, um herauszufinden, welche die optimale Kombination, also die mit dem höchsten Trainingseffekt ist. Nun habe ich mir, mit meinen geringen StarBasic-Kenntnissen, ein Makro zusammengefrickelt (schreibt man das so? :-), welche das x bei Frei2 immer einen weiter nach unten schiebt, sobald er unten angekommen ist wieder nach oben setzt, dann das x bei Frei1 einen nach unten schiebt und bei Frei2 das x wieder durchlaufen lässt usw., im Prinzip also jede Kombinationsmöglichkeit einmal abbildet und den TP insg.-Wert (Trainingspunkte insgesamt) für jede Möglichkeit dann in eine Liste überträgt. Da das ganze ja 7^10 Möglichkeiten, also 282.475.249 Möglichkeiten hat, trifft die Möglichkeit dies so zu berechnen leider sehr schnell an ihre Grenzen (für ca. 33.000 Resultate hat er gestern schon 30 Minuten gerechnet.
Meine Frage: hat jemand eine bessere Idee? Macht so etwas in LibreOffice überhaupt Sinn?
Beste Grüße an Alle und schonmal besten Dank für ein paar Ideen/Antworten
TrainingsrechnerBild1.JPG
TrainingsrechnerBild1.JPG (54.67 KiB) 1931 mal betrachtet

Re: Makro braucht Ewigkeiten - Alternative

Verfasst: Mo 31. Okt 2016, 09:52
von balu
Hallo Jan1979,
hat jemand eine bessere Idee?
Schuß ins Blaue; Versuchs mal mit "Zielwertsuche"
-> Extras
-> Zielwertsuche
Macht so etwas in LibreOffice überhaupt Sinn?
Woher sollen wir das denn Wissen, wenn Du blödsinniger Weise 3 nichts sagende Screenshots hier anhängst, aber von dem Makro nix zu sehen ist. Wie soll man da weder JA oder NEIN sagen? Wir wissen ja schließlich nicht wie dein Makro aussieht/arbeitet.



Gruß
balu

Re: Makro braucht Ewigkeiten - Alternative

Verfasst: Mo 31. Okt 2016, 10:06
von Pit Zyclade
Hat dies nicht eher was mit Programmierung und deren Effektivität zu tun, als mit calc, auch wenn es hier Anwendung finden soll. Also anderes Unterforum.
Hinzu kommt, dass Du Dein Makro nicht veröffentlicht hast. Woher soll jetzt einer raten, was man optimieren könne.
Die Leistungsfähigkeit eines Programms kann man mit Zeit auch nur messen oder vergleichen, wenn man die Prozessorfähigkeiten kennt. Die aber hast Du auch verschwiegen.

Re: Makro braucht Ewigkeiten - Alternative

Verfasst: Mo 31. Okt 2016, 17:22
von craig
Hallo Jan,

ich vermute, dass Dein Makro permante Lese-, Berechnungs- und Schreibschritte durchführt.
Wesentlich schneller wäre es, Deine Daten in ein Array einzulesen, dann Berechnungen mit den
Array-Daten durchzuführen und zum Schluss die Ergebnisse in die Tabelle schreiben.

Jetzt fehlt nur noch Dein Code. :roll:
Besser noch, eine Beispieldatei mit Deinem Code... :D

Gruß

Craig