ich möchte gerne zufallsgesteuert ganze Zahlen von 1 - 1000 incl. erzeugen - aber ohne Doppelte.
Wie bekommt man das hin?
Dank im Voraus.
Gruß
Jean
| A | B | |
| 1 | 0,186876319 | 818 |
| 2 | 0,307976399 | 684 |
| 3 | 0,008961075 | 997 |
| 4 | 0,396453276 | 596 |
| 5 | 0,174808047 | 832 |
| 6 | 0,456364552 | 536 |
| 7 | 0,536825509 | 456 |
| 8 | 0,102198439 | 905 |
| 9 | 0,664377102 | 323 |
| 10 | 0,307630803 | 685 |
| 11 | 0,222009085 | 769 |
| 12 | 0,792035153 | 202 |
| 13 | 0,761222973 | 237 |
| 14 | 0,419469331 | 575 |
| 15 | 0,749761526 | 248 |
| 16 | 0,878628402 | 133 |
| 17 | 0,718777753 | 276 |
| 18 | 0,589376674 | 402 |
| 19 | 0,962390281 | 43 |
| 20 | 0,302833759 | 691 |
| 21 | 0,69611542 | |
| 22 | 0,469062172 | |
| 23 | 0,677002051 | |
| 24 | 0,678293983 |
| Formeln der Tabelle | ||||||
|
Um in Excel ganze Zufallszahlen ohne Duplikate zu generieren, kannst Du folgende Schritte ausführen:
Zufallszahlen generieren:
=ZUFALLSZAHL() ein. Diese generiert eine Zufallszahl zwischen 0 und 1.Zufallszahl in den gewünschten Bereich umwandeln:
=GANZZAHL(ZUFALLSZAHL()*1000)+1. Dies gibt Dir eine Zufallszahl zwischen 1 und 1000.Wiederhole dies für die nächsten Zellen:
Doppelte Werte entfernen:
Überprüfen:
Problem: Duplikate erscheinen trotz der Anwendung der Funktion.
Problem: Die Zufallszahlen ändern sich bei jedem Neuladen.
VBA-Methode:
Sub Zufallszahlen_1_1000()
Dim Zufallszahl As Integer
Dim Zahlen(1 To 1000) As Boolean
Dim i As Integer
Dim Zähler As Integer
Zähler = 0
Randomize
While Zähler < 20
Zufallszahl = Int((1000 * Rnd) + 1)
If Not Zahlen(Zufallszahl) Then
Zahlen(Zufallszahl) = True
Cells(Zähler + 1, 1).Value = Zufallszahl
Zähler = Zähler + 1
End If
Wend
End Sub
Verwendung von Hilfsspalten:
=ZUFALLSBEREICH(1;1000) in einer anderen Spalte, um zufällige Auswahl aus dieser Liste zu treffen.Beispiel für 20 Zufallszahlen:
Zufallszahlen aus einer Liste:
=INDEX() zusammen mit =VERGLEICH() verwenden, um zufällige Werte aus dieser Liste auszuwählen.Nutzung von Array-Formeln:
Dynamische Listen:
=BEREICH.VERSCHIEBEN(), um die Liste der zufälligen Zahlen anpassungsfähig zu halten.1. Wie kann ich sicherstellen, dass meine Zufallszahlen wirklich einzigartig sind? Um dies zu erreichen, solltest Du die Duplikate mit der Funktion "Duplikate entfernen" überprüfen und gegebenenfalls die Anzahl der generierten Zahlen erhöhen.
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die Funktionen wie ZUFALLSZAHL() und die Verwendung von VBA sind in den meisten Excel-Versionen verfügbar. Achte darauf, dass die VBA-Skripte in Excel aktiviert sind.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen