Zufallszahlen ohne Wiederholungen
#11
Danke :D leider habe ich dein Prinzip nicht verstanden. 

Ich habe selbstweiter gewurschtelt und bekomme nun doch doppelte.  Huh Dodgy  Das war so nicht geplant.

Es solll letztendlich eine Pokerhand bei rauskommen, falls das bisher unbemerkt blieb

Also 1-52 sind die Karten. "DECK" steht für den Bereich 1-52, habe ich mir als Name angelegt damit es nicht zu verwurschelt.

Meins sieht jetzt so aus:

Spieler 1

B2 =ZUFALLSBEREICH(1;52)

C2 =
=KKLEINSTE(WENN(B2={"DECK"};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52});ZUFALLSBEREICH(1;51))

Spieler 2

D2=
=KKLEINSTE(WENN(B2={"DECK"};"";WENN(C2={"DECK"};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52}));ZUFALLSBEREICH(1;50))

E2=
=KKLEINSTE(WENN(B2={"DECK"};"";WENN(C2={"DECK"};"";WENN(D2={"DECK"};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52})));ZUFALLSBEREICH(1;49))


Sorry fürs die Darstellung.....Jedenfalls hab ich jetzt Wiederholungen drine. Ein Teufelskreis :22:
Antworten Top
#12
Wat soll datn sein, wenn feddich?

B2={"DECK"}

1. Namen werden nicht mit Anführungszeichen angesprochen (außer im Falle INDIREKT)
2. Wie kommst Du bitte auf {}?
3. Wie soll bitte eine einzelne Zelle dem Inhalt mehrerer (in Deinem Falle gewollter 52 Einträge) entsprechen?

Jegliche Ergebnisse von Dir kommen nicht deswegen, sondern trotz dessen zustande, und sind daher falsch ...
__________________________________________________________________

http://www.sulprobil.com/Get_it_done/Con...mbers.html

hilft Dir weiter, wenn Du die Scheuklappen vor VBA verlierst.

Eigentlich dachte ich, xl365 hätte mittlerweile auch eine einzelne Zufallszahl-ohne-Wdh-Formel, aber ich habe sie eben nicht gefunden. Würde Dir allerdings mit Deinem xl2010 nicht helfen.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#13
Ich habe kein Wort verstanden.

DECK sind die Zahlen von 1-52 damit ich sie nicht ausschreiben muss.

die { habe ich aus Ralf's Antwort 

und die letzteFrage verstehe ich nicht.
Antworten Top
#14
Hi

oder so.

____|_A|____B____|____C____|____D____|____E____|____F____|____G____|____H____|____I____|____J____|_K|
   1|  |Z-Zahl 1 |Z-Zahl 2 |Z-Zahl 3 |Z-Zahl 4 |Z-Zahl 5 |Z-Zahl 6 |Z-Zahl 7 |Z-Zahl 8 |Z-Zahl 9 |  |
   2|  |       20|       46|       36|        3|       25|       21|       47|       41|       28|  |


B2    =ZUFALLSBEREICH(1;52)

'die Formel mit shift+strg+Enter abschließen und so weit wie du brauchst nach rechts ziehen
C2    =KKLEINSTE(WENN(ZÄHLENWENN($B2:B2;ZEILE($A$1:$A$52));"";ZEILE($A$1:$A$52));ZUFALLSBEREICH(1;52-SPALTE(A1)))   

Gruß Elex
Antworten Top
#15
Also....eigentlich müsste jetzt alles richtig sein.....ja sehr lang und verwurschelt....aber richtig. (Sorry Ralf, dein Prinzip versteh ich immer noch nicht)

also in B2 Karte 1 von Spieler 1 ist der normale Zufallsbereich zwischen 1-52

in c2 Karte 2 von Spieler 1:
=KKLEINSTE(WENN(B2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52});ZUFALLSBEREICH(1;51))

in d2 Karte 1 von Spieler 2:
=KKLEINSTE(WENN(B2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";WENN(C2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52}));ZUFALLSBEREICH(1;50))

in e2 Karte 2 von Spieler 2:
=KKLEINSTE(WENN(B2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";WENN(C2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";WENN(D2={1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52};"";{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52})));ZUFALLSBEREICH(1;49))

Das kann man beliebing weiter spinnen für mehr spieler und das Board.
Antworten Top
#16
Schau mal die angehängte Datei an.
Neue Kombination: F9


Angehängte Dateien
.xlsb   __kein Zufall.xlsb (Größe: 14,32 KB / Downloads: 3)
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#17
(10.10.2019, 12:29)LCohen schrieb: Eigentlich dachte ich, xl365 hätte mittlerweile auch eine einzelne Zufallszahl-ohne-Wdh-Formel, […]

Zumindest nicht direkt, geht aber mit benamter Hilfszelle C1 (nicht Spalte!):
(schon jetzt die Entschuldigung, dass es bei Excel 2010 off topic ist; aber es lesen ja auch andere mit …)

ABC
16520,15908082
2440,13600151
3140,29947402
4470,64956752
5210,96890561
6430,00165937
70,94274527

NameBezug
Mein_Bereich=Tabelle6!$C$1

ZelleFormel
A1=VERGLEICH(KKLEINSTE(Mein_Bereich#;ZEILE(W1));Mein_Bereich#;0)
C1=ZUFALLSMATRIX(B1)

Statt benamter Zelle geht auch einfach
=VERGLEICH(KKLEINSTE(C$1#;ZEILE(W1));C$1#;0)

Wichtig ist halt das Doppelkreuz nach dem Bezug.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#18
Schick ... das # sehe ich zum ersten Mal, anscheinend als Referenz auf den seit Okt. 2018 neuen dynamischen Bezug.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#19
Ja, habe ich eher zufällig vor fast einem Jahr entdeckt und bei abhängigen Dropdowns verwurstet:
https://www.clever-excel-forum.de/Thread...n=lastpost
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste