10.2k Aufrufe
Gefragt in Tabellenkalkulation von
ich habe noch nicht eine Anfrage gestellt. Deshalb wird die Formatierung ganz
unverständlich angezeigt. Deshalb nochmal meine Anfrage:

für eine Zahlenreihe z.B. 3 4 7 11 2 sollen alle möglichen Kombinationen angezeigt werden z.B.

2 0 6 3 0 oder 1 4 7 0 1

die Zahlenreihe sollte variabel sein, sodass auch Zahlenreihen von 2 - ca. 25
ermittelt werden können (also keine starre For-Next-Schleifen) und es sollte auch
noch (wenn möglich) unter Excel 2000 laufen

31 Antworten

0 Punkte
Beantwortet von ch55 Experte (3.8k Punkte)
Hallo,

also deine Problembeschreibung wird auch durch die Eröffnung eines zweiten Threads nicht klarer. Beschreibe mal exakt was du eigentlich willst.
0 Punkte
Beantwortet von
Hallo,
vorerst mal Danke, ich brauche für eine Zahlenreihe z.B.
3
4
7
11
2

alle möglichen Kombinationen. Es soll als Ergebnis zu Beispiel
die Zahlenreihe
2
0
6
3
0
oder z.B.
1
4
7
0
1
angezeigt werden.
die nächste Zahlenreihe für mein Beispiel wäre dann
2
4
7
11
2
weiter
1
4
7
11
2
usw
ich muss leider mit so viel Platz schreiben, sonst kommen die
Zahlenreihen wieder nicht verständlich.

Vielleicht hat jemand eine Lösung.
0 Punkte
Beantwortet von andreas1956 Experte (2.8k Punkte)
Wo kommen in der zweiten Spalte die Nullen und und die sechs her,die sind doch in der ersten Spalte oder Reihe garnicht vorhanden?
0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Auch ich werde aus Fragestellung und Beispiel nicht schlau.

Wortwörtlich wären alle Kombinationen aus 25 Zahlen sollte zu 25-Fakultät Kombinationen führen. Dein Schul-Taschenrechner sollte dir das Ergebnis von 25! liefern.

Eric March
0 Punkte
Beantwortet von
Hallo,
ich versuche es nochmal zu beschreiben:

3
4
7
11
2
----
zusammengezählt ergibt es eine Summe von 27

die Zahlenzeihe ist jeweils das Ende einer Liste
0 1 2 3
0 1 2 3 4
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8 9 10 11
0 1 2
Das Programm soll nun alle möglichen Kombinationen aufzeigen
2 4 7 11 2
1 4 7 11 2
0 4 7 11 2 usw.

wenn nun z.B. nach einer Summe 11 gesucht wird, soll das Programm bei dieser Kombination stehen bleiben
2
0
6
3
0
-----
ergibt eine Summe von 11

ich suche deshalb eine Funktion, die mir alle möglichen Kombinationen anzeigt.
Viele Grüße
0 Punkte
Beantwortet von
Ich versteh immer noch kein Wort. Sry
0 Punkte
Beantwortet von
Ich versteh genau was du meinst, aber ich weiss nicht wie man es programmiert. :-(
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

für die Summe 11 zu ermitteln, gibt es ziemlich viele Kombinationen. Wenn ich es richtig verstanden habe, anhand der vorhegehenden Zahlen z.B
2 2 2 3 2
2 2 3 2 2
2 3 2 2 2
3 2 2 2 2
3 2 2 3 1
0 0 0 11 0 usw.

warum soll das Programm bei der Kombination

2 0 6 3 0

stehen bleiben?

Leider kein System drin zu erkennen

Gruß

Helmut
0 Punkte
Beantwortet von
Hallo Helmut,
es ist genau so, wie Du es beschrieben hast.
Ich suche eine Function, die mir alle Möglichkeiten anzeigt.
Ich brauche das für meinen Enkel, der ein Spiel programmiert.
Ich will dieses Problem in VBA lösen, habe ich es mir aber viel
einfacher vorgestellt.
Bei einer bestimmten Summe sind die einzelnen Positionen
wichtig, die dann in einem anderen Programmteil verwendet werden.
Ich hoffe, dass ich bei meinen Enkel punkten kann.

Gruß
Sepp
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

das kann Laufzeiten jenseits von Gut und Böse geben, da du jede Kombination auf ihre Gütigkeit prüfen musst. Ist aus meiner Sicht nur über VBA, als Schleifenlösung machbar.

Halte das Vorhaben nicht für in vernünftiger Laufzeit realisierbar

Gruß

Helmut
...