BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Wie setzt sich Zielsumme zusammen
-
- Beiträge: 39
- Registriert: So 5. Aug 2018, 18:04
Wie setzt sich Zielsumme zusammen
Hallo Zusammen,
bitte entschuldigt den komischen Thementitel, aber mit fällt bei meinem Problem nichts besseres ein.
Falls jemand etwas besseres weiß bitte Bescheid geben. --- Danke!!
Mein Problem: ich habe eine Liste mit gut und gern mehreren tausend Einträgen. Diese Liste wird über Teilsummen nach bestimmten Kriterien summiert. Irgendwo in der Liste werden einige Zahlen falsch zugeordnet. Insoweit kann ich die Fehler auf ca. 15 bis 20 Werte (Je nach Kriterium) eingrenzen, bei denen die Zuordnung falsch ist.
Mir ist genau bekannt, was als Teilsumme herauskommen muss. Nur bekomme ich es nicht hin, festzustellen, welche der ca. 1 Werte die Summe ergeben muss.
Gibt es eine Funktion, bei der ich unter meiner Teilsummenliste (oder die Zeilen in ein neues Arbeitsblatt kopiert) meinen Zielwert eingebe und mit Calc anhand der einzelnen Zahlen herausfiltert, wie sich mein Zielwert zusammensetzt? Die Zahlen dürfen nicht verändert werden: entweder komplett oder gar nicht.
Um es verständlich zu gestalten habe ich eine Minitabelle beigefügt.
In meinem Beispiel soll aus den Zahlen 1 bis 6 die Möglichkeiten herausgesucht werden, welche 10 ergeben.
Vielen Dank schon einmal für jegliche Hilfe
Euer
Wolf-Tilmann
bitte entschuldigt den komischen Thementitel, aber mit fällt bei meinem Problem nichts besseres ein.
Falls jemand etwas besseres weiß bitte Bescheid geben. --- Danke!!
Mein Problem: ich habe eine Liste mit gut und gern mehreren tausend Einträgen. Diese Liste wird über Teilsummen nach bestimmten Kriterien summiert. Irgendwo in der Liste werden einige Zahlen falsch zugeordnet. Insoweit kann ich die Fehler auf ca. 15 bis 20 Werte (Je nach Kriterium) eingrenzen, bei denen die Zuordnung falsch ist.
Mir ist genau bekannt, was als Teilsumme herauskommen muss. Nur bekomme ich es nicht hin, festzustellen, welche der ca. 1 Werte die Summe ergeben muss.
Gibt es eine Funktion, bei der ich unter meiner Teilsummenliste (oder die Zeilen in ein neues Arbeitsblatt kopiert) meinen Zielwert eingebe und mit Calc anhand der einzelnen Zahlen herausfiltert, wie sich mein Zielwert zusammensetzt? Die Zahlen dürfen nicht verändert werden: entweder komplett oder gar nicht.
Um es verständlich zu gestalten habe ich eine Minitabelle beigefügt.
In meinem Beispiel soll aus den Zahlen 1 bis 6 die Möglichkeiten herausgesucht werden, welche 10 ergeben.
Vielen Dank schon einmal für jegliche Hilfe
Euer
Wolf-Tilmann
- Dateianhänge
-
- Teilsuche.ods
- (10.4 KiB) 76-mal heruntergeladen
Re: Wie setzt sich Zielsumme zusammen
Hallo,
Geht es darum, alle Möglichkeiten zu finden?In meinem Beispiel soll aus den Zahlen 1 bis 6 die Möglichkeiten herausgesucht werden, welche 10 ergeben.
Gruß,
mikele
mikele
-
- Beiträge: 39
- Registriert: So 5. Aug 2018, 18:04
Re: Wie setzt sich Zielsumme zusammen
Je mehr, je besser.
Dann kann ich entsprechend von Hand nachbessern.
Dann kann ich entsprechend von Hand nachbessern.
Re: Wie setzt sich Zielsumme zusammen
Hallo,
für dein Beispiel kann Extras -> Solver eingesetzt werden.
Ein Bild, da beim Schließen von LibreOffice die Einstellung verloren geht.
Nach Eingabe der Zellen, Lösen drücken.
Nach der Berechnung kann der Vorgang mit Fortfahren nochmals durchgeführt werden.
Ist ein unterschiedliches Ergebnis vorhanden, Wiederherstellen drücken.
Mit Übernehmen wird der Solver geschlossen.
Es sollte nur Wiederherstellen und dann schließen benutzt werden.
Jetzt kann der nächste Bereich eingegeben werden.
In den Spalten Variante wird der letzte Wert gespeichert.
Dazu muss unter Extras -> Optionen -> LibreOffice Calc -> Berechnen -> Iterationen eingeschaltet sein. Gruß HeritzP
für dein Beispiel kann Extras -> Solver eingesetzt werden.
Ein Bild, da beim Schließen von LibreOffice die Einstellung verloren geht.
Nach Eingabe der Zellen, Lösen drücken.
Nach der Berechnung kann der Vorgang mit Fortfahren nochmals durchgeführt werden.
Ist ein unterschiedliches Ergebnis vorhanden, Wiederherstellen drücken.
Mit Übernehmen wird der Solver geschlossen.
Es sollte nur Wiederherstellen und dann schließen benutzt werden.
Jetzt kann der nächste Bereich eingegeben werden.
In den Spalten Variante wird der letzte Wert gespeichert.
Dazu muss unter Extras -> Optionen -> LibreOffice Calc -> Berechnen -> Iterationen eingeschaltet sein. Gruß HeritzP
- Dateianhänge
-
- Solver.png (36.87 KiB) 1485 mal betrachtet
HeritzP
alles nur geklaut
alles nur geklaut
Re: Wie setzt sich Zielsumme zusammen
Hallo,
um möglichst alle Lösungen zu finden, müssten praktisch alle Kombinationen geprüft werden. Da deren Anzahl exponentiell steigt, ist es (ohne Makro) nur für eine gewisse Anzahl an Werten sinnvoll. Anbei mal eine Variante für bis zu 10 Werte.
um möglichst alle Lösungen zu finden, müssten praktisch alle Kombinationen geprüft werden. Da deren Anzahl exponentiell steigt, ist es (ohne Makro) nur für eine gewisse Anzahl an Werten sinnvoll. Anbei mal eine Variante für bis zu 10 Werte.
- Dateianhänge
-
- Teilsuche.ods
- (36.17 KiB) 73-mal heruntergeladen
Gruß,
mikele
mikele
Re: Wie setzt sich Zielsumme zusammen
Hallo, noch ein Vorschlag. Vielleicht kannst du was damit anfangen. Vorneweg sei gesagt, dass die Formeln für die möglichen Permutationen aus einem früheren Beitrag von @mikele stammen.
Der Vorschlag orientiert sich an deinem Beispiel mit 6 Zahlen, hier etwas erweitert auf 10.
Nach Eingabe der zu untersuchenden Variablen in A5 – J5 und der erwarteten Zielsumme in D2 wird die Anzahl der gefundenen Kombinationen der Zielsumme bzw. die max. Annäherung in L2 ausgegeben, sowie die Anzahl der Treffer in L3.
Anschließend kann man mit dem Autofilter in Zelle K5 die Zielsumme herausfiltern und kontrollieren ob die ausgegebene Summe stimmt. Der Algorithmus führt zwar keine vollständige Permutation durch, denn das würde bei 10 Variablien in Summe 3.628.800 Permutationen erfordern. Da es hier jedoch um Summenbildung geht, ist die Vertauschung mE. gar nicht notwendig, da nach dem Kommutativgesetz a+b = b+a. Die Treffer des Autofilters in Spalte M werden durch eine bed.Formatierung hervorgehoben.
Gruß Helmut
Der Vorschlag orientiert sich an deinem Beispiel mit 6 Zahlen, hier etwas erweitert auf 10.
Nach Eingabe der zu untersuchenden Variablen in A5 – J5 und der erwarteten Zielsumme in D2 wird die Anzahl der gefundenen Kombinationen der Zielsumme bzw. die max. Annäherung in L2 ausgegeben, sowie die Anzahl der Treffer in L3.
Anschließend kann man mit dem Autofilter in Zelle K5 die Zielsumme herausfiltern und kontrollieren ob die ausgegebene Summe stimmt. Der Algorithmus führt zwar keine vollständige Permutation durch, denn das würde bei 10 Variablien in Summe 3.628.800 Permutationen erfordern. Da es hier jedoch um Summenbildung geht, ist die Vertauschung mE. gar nicht notwendig, da nach dem Kommutativgesetz a+b = b+a. Die Treffer des Autofilters in Spalte M werden durch eine bed.Formatierung hervorgehoben.
Gruß Helmut
- Dateianhänge
-
- Teilsuche02.ods
- (258.14 KiB) 72-mal heruntergeladen
Zuletzt geändert von Helmut_S am Sa 10. Apr 2021, 23:04, insgesamt 1-mal geändert.
MX-Linux KDE + Linux-Mint Cinnamon
-
- Beiträge: 39
- Registriert: So 5. Aug 2018, 18:04
Re: Wie setzt sich Zielsumme zusammen
Vielen Dank Euch für Eure Hilfe.
Ich werde mich jetzt damit beschäftigen.
Euer Wolf-Tilmann
Ich werde mich jetzt damit beschäftigen.
Euer Wolf-Tilmann
Re: Wie setzt sich Zielsumme zusammen
Hallo nochmal, habe meine Tabelle übersichtlicher gemacht. N.B. Spalten A - J sind ausgeblendet.
Gruß Helmut
Gruß Helmut
- Dateianhänge
-
- Teilsuche04.ods
- (141.26 KiB) 65-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️