Holen Sie sich eine Zufallszahl aus festen Optionen

Anonim

Mit der INDEX- und RANDBETWEEN-Funktion von Excel ist es ziemlich einfach, Zufallszahlen aus einem festen Satz von Zahlen auszuwählen.

Generische Formel

=INDEX(Zahlenliste, RANDBETWEEN(1, ANZAHL(Zahlenliste))

Nummer_Liste: Dies ist die feste Liste, aus der Sie eine Zufallszahl erhalten möchten.
Beispiel: Wählen Sie nur eine zufällige Rollennummer aus der angegebenen Liste
Hier habe ich eine Liste mit Nummern im Bereich A2: A10. Jetzt möchte ich in Zelle C2 nur eine Zufallszahl aus dieser Liste von Zahlen auswählen.

Wenden Sie die obige generische Formel hier an, um eine Zufallszahl aus der festen Liste zu erhalten.

=INDEX(A2:A10, RANDBETWEEN(1, ANZAHL(A2:A10))

Dies ergibt eine zufällige Rollennummer aus der von uns angegebenen Liste der Rollennummern. Jedes Mal, wenn Sie eine Änderung im Blatt vornehmen, wird diese Formel neu berechnet und gibt nur eine andere Zufallszahl aus dieser Liste an.

Wie es funktioniert?

Nun, das ist ganz einfach. Wir alle wissen, dass die Funktion RANDBETWEEN eine beliebige Zahl aus einem bestimmten Bereich zurückgibt. Wenn wir eine Zufallszahl zwischen 1 und 100 haben wollten, würden wir schreiben RANDZWISCHEN(1, 100). Hier wird die Obergrenze durch die COUNT-Funktion festgelegt. Lass es uns zerlegen.

ZÄHLEN(A2:A10): Dieser Teil gibt die Anzahl der Zahlen im Bereich zurück A2: A10 das ist 9. Nun vereinfacht sich die Formel zu

INDEX(A2: A10, RANDZWISCHEN(1, 9)): der Randbetween gibt eine beliebige Zahl zwischen 1 und 9 zurück. Nehmen wir an, er gibt 5 zurück. Jetzt wird die Formel vereinfacht zu.

INDEX(A2: A10, 5): dies gibt die 5. Zahl im Bereich zurück A2: A10.
Erhalten Sie Zufallszahlen aus hartcodierten Zahlen
Wenn Sie eine Zufallszahl aus einer festen Liste erhalten möchten, die sich nicht ändern wird, sollten Sie die folgende Formel verwenden.

=INDEX({1,5,10,12}, RANDZWISCHEN(1, 4))

Die CHOOSE-Alternative
Wenn Sie wie oben eine feste Liste haben, erhalten Sie mit dieser CHOOSE-Formel auch eine Zufallszahl aus der angegebenen Liste.

=WÄHLEN( RANDZWISCHEN(1, 4),1,5,10,12)

Also ja, Leute, so können Sie eine Zufallszahl aus einer Liste mit festen Zahlen zurückgeben. Lassen Sie es mich wissen, wenn Sie andere Techniken haben. Wenn Sie Zweifel an diesem Artikel oder einem anderen Excel-Thema haben, lassen Sie es mich im Kommentarbereich unten wissen.

Holen Sie sich Zufallszahlen zwischen zwei Zahlen.

Generieren Sie zufällige Telefonnummern

Excel-Zufallsauswahl: So erhalten Sie eine zufällige Stichprobe aus einem Datensatz

Populäre Artikel:

Die SVERWEIS-Funktion in Excel

ZÄHLENWENN in Excel 2016

So verwenden Sie die SUMIF-Funktion in Excel