Excel keine Zufallazahlen doppelt bekommen?
Hallo, ich siche folgende Lösung für ein Excel Experiment: wenn man mit Zufallsbereich werte von 1 bis 10 auswählt und dann nach unten zieht, so werden logischerweise Werte von 1 - 10 (als Ganze Zahl) generiert. Wie kann man jetzt verhindern, dass keine Doppelte Zahl generiert wird?
Freue mich auf Antworten :)
LG!
3 Antworten
Ich kenne keine direkte Funktion, aber Du kannst es wahrscheinlich mit einem Umweg erreichen:
Wenn in allen Zellen über der aktuellen Zelle die momentan erstellte Zufallszahl enthalten ist, muss die Berechung der Zufallszahl erneut angestoßen werden. Wenn auch die neue Zahl schon enthalten ist, muss ebenfalls wieder neu berechnet werden.
Letzten Endes wirst Du nur eine Tabelle mit den Zahlen von 1-10 in willkürlicher Reihenfolge erhalten. Ist das Dein Ziel?
Ist genau das gleiche Verfahren, nur wird es eben eine längere Tabelle. Du kannst ja immer nur (höhere Zahl Minus kleinere Zahl) Zahlen bekommen. In Deinem zweiten Beispiel sind das dann eben 42 Zahlen.
Du kannst auch das hier probieren:
Stelle bei den Optionen die Berechnung für das Tabellenblatt um von automatisch auf manuell. Dann schreib in die Zelle A1:
=ZUFALLSBEREICH(6;48)
Schreibe in Zelle B1:
=ZÄHLENWENN(A:A;A1)
Zieh beides bis Zeile 300 runter und drücke die Taste F9.
Dann schalte den Filter für das Blatt ein und filtere in Spalte B nur die raus, die den Wert 1 haben.
Wenn Hilfsspalten erlaubt sind, könntest du die ganz normale Funktion ZUFALLSZAHL nutzen und daneben über RANG.GLEICH die entsprechende Zufallszahl von 1 bis 10 ermitteln.
Dass eine Zufallszahl doppelt errechnet wird, ist gaaanz selten.
So vielleicht?
A Spalte gibst du vor.

Ja danke dir:) ich wollte es auch mal mit 6- 48 ausprobieren, funktioniert das auch irgendwie?