20.10.2022, 11:32
Hier noch eine Formellösung für altes Excel für n Zufall-Ganzzahlen ohne Wiederholung aus einem Bereich von 1 bis m (m>=n):
30
_1 _1 _1
30 _2 _2
_1 _9 _9
24 12 12
13 13 13
19 14 14
23 19 19
27 23 20
12 24 21
27 25 22
25 26 23
28 27 24
_9 28 25
24 29 26
23 30 27
28 31 28
12 32 29
28 33 30
_____ 31
A2: =KÜRZEN(ZUFALLSZAHL()*A$1)+1
B2: =MAX(KKLEINSTE(A$2:A$19;ZEILE(A1));B1+1)
C2: =MIN(B2;C3-1) alles bis Zeile 19 herunterkopiert
C20: =A1+1
In neuem Excel reicht eine einzige Zellformel (ergänzt um äußeres Sortieren):
E2: =LAMBDA(n;u;o;LET(
z;ZUFALLSMATRIX(o-u+1);
SORTIEREN(VERGLEICH(INDEX(z;SEQUENZ(n));SORTIEREN(z))+u-1)))(18;1;A1)
30
_1 _1 _1
30 _2 _2
_1 _9 _9
24 12 12
13 13 13
19 14 14
23 19 19
27 23 20
12 24 21
27 25 22
25 26 23
28 27 24
_9 28 25
24 29 26
23 30 27
28 31 28
12 32 29
28 33 30
_____ 31
A2: =KÜRZEN(ZUFALLSZAHL()*A$1)+1
B2: =MAX(KKLEINSTE(A$2:A$19;ZEILE(A1));B1+1)
C2: =MIN(B2;C3-1) alles bis Zeile 19 herunterkopiert
C20: =A1+1
In neuem Excel reicht eine einzige Zellformel (ergänzt um äußeres Sortieren):
E2: =LAMBDA(n;u;o;LET(
z;ZUFALLSMATRIX(o-u+1);
SORTIEREN(VERGLEICH(INDEX(z;SEQUENZ(n));SORTIEREN(z))+u-1)))(18;1;A1)
Manchmal muss man Menschen aufgeben. Nicht, weil sie Dir egal sind, sondern weil Du es ihnen bist.