23.06.2020, 13:24 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2020, 13:25 von falala84.)
Hallo zusamen,
ich muss für ein Projekt bestimmte Bezeichnungen in verschiedenen Zellen zufällig verteilen. Um es verständlicher zu machen hänge ich eine Datei an. In Spalte "A" habe ich einfach eine Numerierung von 1-500. In Spalte "B" befindet sich ein Code der nur zur unterscheidung dient. Was ich bräuchte ist ein Code, mit dem ich in Spalte "E" den Begriff "B1" 100 mal zufällig auf die 500 Zellen der Spalte verteilen kann. Das gleiche dann auch in Spalte F nur hier ist der Code "D3" und er müsste 300mal zufällig auf die Zeilen der Spalte verteilt werden. Vielleicht kann mir hier ja einer von euch weiterhelfen. Schon mal Danke im Voraus!!
also im Grunde möchte ich eigentlich nur dass in Spalte E das Wort B1 zufällig 100mal verteilt wird. Und das im Zellenbereich E2 bis E501. Ist das ein bisschen verständlicher? :D
23.06.2020, 15:05 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2020, 15:05 von LCohen.)
Hm ... wenn ich 2x ZUFALLSZAHL() in einer Formel verwende, sind es nicht die gleichen. Beweis:
=ZUFALLSZAHL()&ZUFALLSZAHL()
Bei 2x ZUFALLSMATRIX() müssten beide Matrizen in Deiner Formel aber gleich sein, sonst geht das schief!
Kannst Du mal prüfen, ob Dein Ergebnis valide ist? Insbesondere müsstest Du jedes Mal genau 100 Mal "B1" erhalten. Bei ungleichen Matrizen ergeben sich um 100 pendelnde Anzahlen "B1".
23.06.2020, 15:06 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2020, 15:06 von RPP63.)
Du hast Recht! Da ich nicht bis 100 zählen kann :21: habe ich dies mit =WENN(ZUFALLSMATRIX(20) < KKLEINSTE(ZUFALLSMATRIX(20);6);"B1";"") überprüft. Haut nicht hin!
Daher tatsächlich nur mit Hilfs-Spalte, besser -Matrix:
F
G
1
0,49147649
2
0,30218029
3
0,52721262
4
0,06844268
meine5
5
0,77504185
6
0,25436862
meine5
7
0,88030902
8
0,48011781
9
0,22659889
meine5
10
0,880249
11
0,05422711
meine5
12
0,42274027
13
0,91483487
14
0,78616364
15
0,82045178
16
0,67352018
17
0,84006383
18
0,26029721
meine5
19
0,50885623
20
0,465651
Zelle
Formel
F1
=ZUFALLSMATRIX(20)
G1
=WENN(F1#<KKLEINSTE(F1#;6);"meine5";"")
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)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28 • Der Steuerfuzzi