Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1420to1424
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

6 Zufallszahlen mit Ausnahmen

6 Zufallszahlen mit Ausnahmen
16.04.2015 17:56:43
Jenny
Hallo an alle,
wollte mal fragen ob es für mein Problem eine Lösung gibt.
Suche eine Formel, die mir durch kopieren 6 sich voneinander unterscheidende Zahlen zwischen 1 und 23 ausgibt.
Jetzt soll aber eines hinzukommen,
ich möchte in Spalte B eine Liste von Zahlen schreiben können, die davon ausgeschlossen werden sollen,
also wenn ich die Zahlen 6, 11 und 15 ausschließe sollen die Formeln nur noch aus den Bereichen 1-5, 12-14 und 16-23 auswählen.
Hat da jemand eine Idee?
LG
Jenny

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit Hilfsspalten und AGGREGAT() ...
16.04.2015 18:53:27
der
Hallo Jenny,
... die Hilfsspalten(C:D)-Formeln bis Zeile 23 und die Ergebnisformel bis Zeile 6 ziehend kopieren:
 BCDE
1620,6658897221
21140,7957343395
31550,9294523067
42270,83540479917
5380,74407935814
616100,5599345864
71120,19311859 
89130,029819105 
9 140,806257691 
10 170,818524799 
11 180,179635108 
12 190,3090267 
13 200,635641091 
14 210,950814796 
15 230,765641208 
16    

Formeln der Tabelle
ZelleFormel
C1=WENN(ZEILE(C1)>23-ANZAHL(B:B); "";AGGREGAT(15;6;ZEILE(Z$1:Z$23)/ISTNV(VERGLEICH(ZEILE(Z$1:Z$23); B$1:B$9;)); ZEILE(C1)))
D1=WENN(C1="";"";ZUFALLSZAHL())
E1=INDEX(C:C;AGGREGAT(15;6;ZEILE(A$1:A$23)/(D$1:D$23=AGGREGAT(14;6;D$1:D$23;ZEILE(A1))); 1))

Anzeige
AW: mit Hilfsspalten und AGGREGAT() ...
16.04.2015 19:45:32
Jenny
Hallo Werner,
vielen Dank, das klappt.
Ich sehe nur ein dass ich ziemlich bei den Eigenversuchen auf dem Holzweg war.
Meine Idee war es, alle Zahlen zwischen 1 und 23 einmal aufzuschreiben,
dann der Punkt, an dem es gescheitert ist, die ZUFALLSZAHL-Formel so umzubauen, dass sie in Zeile 6 und 12 "" ausgibt, wenn ich 6 und 12 in Spalte B schreibe.
Und dann mithilfe von INDEX, VERGLEICH und KKLEINSTE zu der Zufallszahl die passende Zahl zwischen 1 und 23 ausgeben. Das war meine Idee.
Aber vielen Dank, auf deine Lösung wäre eine Excel-Laiin niemals gekommen.
LG
Jenny

Anzeige
sorry es gibt doch einen Fehler
16.04.2015 19:54:31
Jenny
Hallo Werner,
ich nochmal, hab doch leider einen Fehler gefunden,
wenn ich die Zahlen von 1 bis 17 alle auschließe, müsste er ja logischerweise die Zahlen 18-23 ausgeben. Aber schau mal was die Formel macht:
https://www.herber.de/bbs/user/97127.xlsx

habs beheben können
16.04.2015 19:57:43
Jenny
muss dann in dem Fall

=WENN(ZEILE(C1)>23-ANZAHL(B:B); "";AGGREGAT(15;6;ZEILE(Z$1:Z$23)/ISTNV(VERGLEICH(ZEILE(Z$1:Z$23);  B$1:B$17;)); ZEILE(C1))) 
heißen

spannend wird es aber erst dann, ...
17.04.2015 15:41:38
der
Hallo Jenny,
... wenn Du die Zahlen 1 bis 23 in Spalte B definieren willst ;-)
Also ich dachte schon, mit max. 9 zugelassen Ausschlusszahlen übertreibe ich schon maßlos.
Gruß Werner
.. , - ...

Anzeige
AW: spannend wird es aber erst dann, ...
17.04.2015 19:51:15
Jenny
Hallo Werner,
hast schon recht, dass es schon die Ausnahme ist wenn ich 5 definiere, hab halt den Extremfall auch getestet. Mehr als 17 macht ja wohl keinen Sinn.
LG
Jenny

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige