Clever-Excel-Forum

Normale Version: Formel für das Kombinieren von Zahlen aus 2 Tabellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13
Hallöchen,

die Zahl 24 tust Du eigentlich nicht ausschließen sondern zur Ermittlung weiterer Kombinationen ersetzen. Wenn Du oben die 24 durch die 45 ersetzt, wäre z.B. wenn Du  nur Zeile 1 betrachtest / mal nur unten und oben das eine Set auswählst und keine weiteren, die Kombination 45 - 50 eine weitere Übereinstimmung. Natürlich einschließlich 45 - 24 und 45 - 8

wenn Du unten die 24 durch die 8 ersetzt, hast Du für die Zeile 1 mit der 8 unten die gültigen Kombinationen 12 - 8, 24 - 8, 38 - 8, 46 - 8 und natürlich auch die 45 - 8

Nimm mal als Begriff nicht unbedingt Joker, sondern Wildcard für die grünen Zahlen Smile


Edit:

Ich seh gerade, im vorigen Beispiel hab ich rechts bei den Kombi's die Spalte W nicht korrekt gefärbt - die müsste hellbraun sein Sad
Hallo

Sorry sorry 
Ich kann dir am besten willen nicht folgen.

Anbei eine Datei wo man es eventuell besser sieht was ich meine.
Wiegesagt weiß ich immer noch keinen Plan wie man da genau vorgeht um zu Ziel zu kommen.
Hallöchen,

anbei habe ich meine Makrolösung. Die Lösung ist jetzt nicht optimal programmiert, soll jedoch den "Rechenweg" nachverfolgbar aufzeigen.
Ich habe deswegen die Zahlenblöcke zu jedem Schritt auf dem Excelblatt ausgegeben.
Nur beim Schritt 4 habe ich mehrere Operationen in einem Block ausgeführt.

Die Lösung basiert auf den Formelergebnissen in BA:BE Die Lösung setzt voraus, dass die Angaben in den gleichen Zellbereichen wie im Beispiel hier stehen und dass oben und unten eine gleiche Anzahl Sets gewählt wird. Bei unterschiedlicher Anzahl Sets breche ich ab.
Ich habe jetzt nicht getestet, was passiert, wenn z.B. in BA:BE Leerzeilen im Bereich der gewählten Sets entstehen. Da wäre die Frage, ob, und wenn ja, wann da Ergebnisse entstehen können.
Ich habe auch nur diese eine Variante getestet, bin aber zuversichtlich, dass auch adere funktionieren Smile

Hier die Reihenfolge:

Schritt 1
- alle möglichen Kombinationen innerhalb jedes Sets ermitteln

Schritt 2
- Zahlen, die nur in einem Set vorkommen ("grün markierte") durch Wildcard ersetzen

Schritt 3
- Zahlenreihen sortieren

Schritt 4
- Vergleich / "Paaren" der in Schritt 3 sortierten Zahlenreihen,
- Merken der Trefferspalten,
- Holen der Treffer aus der Liste der Kombinationen (Schritt 1), dadurch korrekte Rückführung der Wildcards in die Zahlen
- Entfernen der Duplikate,
- Sortieren
Hallo André und PIVPQ,


Ich habe leider erst jetzt gemerkt, dass mein Thema seit dem 29 August wiederbelebt wurde. Danke schauan für die PN, ansonsten hätte ich das nicht gemerkt (ich bekomme keine E-Mails, die mich darüber informieren).

Viel herzlichen Dank für Eure Arbeit, ich brauche jetzt ein wenig Zeit um sich mit den verschieden Dateien (ab dem 29.08) von Euch vertraut zu machen.

Liebe Grüße,
Cassandra
Hallo PIVPQ,


Was deine Datei „Alt erweitert (version 1).xlsx“ angeht, ist für mich unerklärlich, warum Du im der ersten (oberen) SETkombination das Set 12 durch Set 10 ersetzt hast und in der zweiten (unteren) SETkombination die Sets so geändert hast, dass Du anstatt der Sets 3, 4, 7, 10 (wie in dem von mir hochgeladenen „Alt erweitert“), die Sets 2, 5, 9, 12 genommen hast, wobei Du bei Set 9 und 12 doch siehst BI30:BM31 keine einzige Zahl vorkommt, somit ist es total unmöglich dass, das so ein Kombinationspaar (1, 2, 5, 9, 10 +  1, 2, 5, 9, 12) gebildet werden kann.

Nun, jetzt angenommen ich habe das Falsch verstanden, und eigentlich wolltest Du ein Kombinationspaar bilden aus 1, 2, 5, 9, 10 (oben) und 1, 2, 5 (unten). Das wiederum würde gehen, weil es tatsächlich eine ZAHLENkombination gibt, die aus den bieden SETkombinationen gebildet werden kann (dazu muss man sagen, in diesem konkreten Beispiel sogar nur eine Zahlenkombination) und zwar ist das diese hier: 14, 15, 33, 45, 50. Mit anderen Worten, die Ergebnisse (ich nähme an, dass sollen die aus BI6:BQ6 und BV6:CE6 sein) sind Falsch, und außerdem sollten die Ergebnisse unter „Kombination aus SETS (Tab. 1)“ nicht angezeigt werden, weil dass vollkommen unlogisch ist, weil eben da die SETkombination angezeigt werden soll. Das Ergebnis, also die ZAHLENkombination oder -onen sollten links davon angezeigt werden, wie in meiner Datei „Alt erweitert“ gezeigt.

Um ganz ehrlich zu sein, verstehe ich nicht ganz warum Du versucht hast ein neues Kombinationspaar zu erstellen. Ich schätze deine Ambitionen, aber ich habe ja eben extra ein Beispielskombinationspaar erstellt, damit Du mit deiner PQ Lösung auf das selbe (identische) Ergebnis kommst, dann wüsstest Du doch, ob Dein PQ richtig funktioniert.  

Liebe Grüße,
Cassandra
Hallo André,

Ich habe mal aufgenommen, wie ich deine Schritte verstehe. Was mache ich Falsch?

Zur Info, ich habe die Zahlen geändert auf die alten, die von Anfang an da waren, also so damit im Endergebnis, meine beiden Vorzeige Zahlenkombinationen rauskommen:

1, 11, 24, 30, 31
1, 8, 11, 30, 31, 45

Hallöchen,

in der ersten finalen Version hat noch das Löschen gefehlt und wenn durch die Reduzierung auf 4 oder 3 Sets Fehlerwerte in die Zellen kamen lief das Makro auch auf einen Fehler. Hier erst mal die entsprechend korrigierte Version.

Eine unterschiedliche Set-Anzahl kann auch noch programmiert werden. Im Schrit 2 würden dann statt der wegen fehlender "Zeilen" fehlenden Werte ebenfalls Wildcards eingesetzt.

Dadurch würde ich z.B. auch die eine genannte Kombination 14, 15, 33, 45, 50 erhalten. Eine geänderte Version kommt später noch Smile

Arbeitsblatt mit dem Namen 'Neuerweitert'
AUAVAWAXAYAZBABBBCBDBEBFBG
4und GRÜNE Zahlen (Tab. 1)und GRÜNE Zahlen (Tab. 2)
5SETS1S2S3S4S5SETS1S2S3S4S5
611224384546182450
7233212143846
8514541733
9915
101050Schritt 1Schritt 2Schritt 3
114550*501414
12331433143333
13143314335050
1415****
155050***
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
Hallo Cassandra

Danke für deine Rückmeldung.
Ich habe auch keine andere Antwort erwartet, ich hätte es dir schon im voraus schreiben können, aber nun ist das Kind endgültig in den Brunnen gefallen.

Meine letzte Version  "Alt erweitert (version 1)" liefert in den 
Spalten AU bis AZ die gleichen Ergebnisse wie in deine in den Zellen BH 6 bis BM 11
Spalten BG bis BG die gleichen Ergebnisse wie in deine in den Zellen BH 27 bis BM 32
Die Eingabe der Set erfolgte bei mir über die Zellen AC 6 bis AC 10 und AL 6 bis AL 10
Leere Zeilen in einer PQ braucht keiner, und somit ist für mich auch unerklärlich!!
Mit leeren Zellen kann man auch keine Kombination erzeugen.

Wie schon erwähnt liefern meine PQ nur bis Spalte BG deine Ergebnisse die du über Formel ermittelt hast.

Jetzt male dir selbst eine Lösung.
Von mir gibt es nie mehr was.

Hallo lieber schauan

Sorry das ich dir jetzt erst Antworte, es tut mir sehr Leid.

Ich habe deine Makro Lösung mir mehrmals angeschaut.
Du hast wirklich eine saubere und sehr Art im Makro gewählt, Hut ab wirklich sehr tolle Leistung.

Nach schlaflosen Stunden und Nächte habe ich versucht das ganze zu verstehen, leider leider übersteigt das meine VBA Kenntnisse.

Aber ich frage mich warum diese vielen doppelten Zahlen.
Werde es mir nur für dich nochmals in aller Ruhe durchgehen.
Hallöchen,

hier wäre jetzt noch die Version mit unterschiedlichen Setzahlen
@PIVPQ

wie weiter oben irgendwo gesagt, die ganzen Zahlenreihen sind nur zur Veranschaulichung. Relevant als Ergebnisse sind ja nur die Zahlen im letzten Block und die basieren eben auf der Übereinstimmung von Reihen oben und unten des vorletzten Blocks.
Statt den vielen Zwischenergebnissen auf dem Blatt könnte man im Code noch mehr auf Arrays setzen, vielleicht die eine oder andere Zeile in eine Funktion auslagern ...

Ich hab ja auch recht lange gebraucht, bis ich die Aufgabe verstanden habe - so ohne praktischen Hintergrund.
Mit der manuellen Erzeugung der Darstellung in meinem Post #70 hab ich mein inneres Brainstorming endlich mal zu Papier gebracht Smile Mit den Wildcards usw. hatte ich ja schon länger geliebäugelt und das dann z.B. in 61 angeschnitten. Nachdem damit die manuellen Schritte klar waren konnte ich das auch in ein Programm packen.
Allerdings lässt sich die Aufgabe wohl nur schwer erklären.
Für mich und mein Verständnis der Aufgabe sind im Nachhinein betrachtet meine Beiträge #70 und #73 da ganz gut, wäre ja schlimm, wenn ich mich selber nicht verstehe Smile Zum einen sind da statt 5 nur 3 Reihen betrachtet, das machte es für mich etwas übersichtlicher, und zum anderen hab ich überhaupt erst mal versucht, den Weg allgemein und für alle Zahlenreihen darzustellen - in der Diskussion wurde dagegen ja sehr stark über einzelne Kombinationen diskutiert oder einzelne Zahlen.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13