Excel soll Zahlen auswählen

Hallo an Alle
Ich habe ein Problem mit Excel Student 2013.
Ich gebe in den Zellen A1 bis A20 verschiedene Zahlen ein, mal angenommen 1 bis 20.
In den Zellen B1 bis B5 soll excel nun 5 aus diesen 20 Zahlen per Zufall auswählen und zugleich nur einmal vorkommen.
Mit dieser Formel gehts ja halbwegs, aber die Zahlen erscheinen doppelt oder auch dreifach

INDEX(a1:a20;ZUFALLSBEREICH(1;20))

Hat einer eine Idee, wie ich das lösen kann?
Danke im voraus

Grüezi Kalla

Erstelle eine Hilfsspalte mit Zufallszahlen gleich daneben, dann kannst Du mit der Formel aus D1:smiley:5 deine Zahlen ausgeben lassen:

 │ A │ B │ C │ D │ E │
───┼────┼────────────┼───┼────┼───┤
 1 │ 1 │ 0.37263591 │ │ 12 │ │
───┼────┼────────────┼───┼────┼───┤
 2 │ 2 │ 0.71736086 │ │ 5 │ │
───┼────┼────────────┼───┼────┼───┤
 3 │ 3 │ 0.54270111 │ │ 7 │ │
───┼────┼────────────┼───┼────┼───┤
 4 │ 4 │ 0.9223294 │ │ 18 │ │
───┼────┼────────────┼───┼────┼───┤
 5 │ 5 │ 0.95770613 │ │ 4 │ │
───┼────┼────────────┼───┼────┼───┤
 6 │ 6 │ 0.57832568 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
 7 │ 7 │ 0.94169087 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
 8 │ 8 │ 0.13104439 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
 9 │ 9 │ 0.59172615 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
10 │ 10 │ 0.6575104 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
11 │ 11 │ 0.84291525 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
12 │ 12 │ 0.97320482 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
13 │ 13 │ 0.09491088 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
14 │ 14 │ 0.6834808 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
15 │ 15 │ 0.09118311 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
16 │ 16 │ 0.35573901 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
17 │ 17 │ 0.39814537 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
18 │ 18 │ 0.93666896 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
19 │ 19 │ 0.86117551 │ │ │ │
───┼────┼────────────┼───┼────┼───┤
20 │ 20 │ 0.88416057 │ │ │ │
───┴────┴────────────┴───┴────┴───┘
Benutzte Formeln:
B1 : =ZUFALLSZAHL()
D1 : =INDEX($A$1:blush:A$20;VERGLEICH(KGRÖSSTE($B$1:blush:B$20;ZEILE(A1));$B$1:blush:B$20;0))

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -