Registriert seit: 10.10.2019
Version(en): 2010
10.10.2019, 10:43
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2019, 10:58 von inolya24.)
Ich bin absolut kein Pro, sondern mehr so ein Excel-Hobby-Rumprobier-Tier ;) und suche schon länger nach einer Lösung um eine Liste von Zufallszahlen ohne Wiederholungen zu erstellen. Nun findet man ja im Internet relativ viel und ich habe eine wie ich finde, sehr gute Möglichkeit gefunden, allerdings auf Englisch. Beim "übersetzen" der Formel stoße ich an meine Grenzen und würde mich hierbei über Hilfe freuen. Es geht hier um die Formeln: KKLEINSTE /ZUFALLSBEREICH / WENNnur leider kommt eine Fehlermeldung und nicht wie im Video ein Ergebnis. (Ich glaube es liegt an den Satzzeichen, die sich ja leider bei der Formelbenutzung auch ändern zwischen Englisch und Deutsch...Kann mich aber auch hier irren)Im Video werden Zahlen aus dem Bereich 1-5 gezogen. Das würde mir erstmal ausreichen. Grundsätzlich sollen meine Zahlen allerdings aus dem Bereich 1-52 gezogen werden. Wenn ich aber erstmal die Richtige Formel habe, kann ich mir das selbst erweitern :)Gut ich hoffe ihr versteht. Bitte kommt mir nicht mit Makros oder VBA. Das kann ich nicht. Hier das VideoVIELEN DANKPS - Erweiterung (Ich probiere schon 2 Stündchen daran):also in B2 steht die Formel ZUFALLSBEREICH(1;5)in C2 soll nun folgendes stehen =KKLEINSTE(WENN(B2=(1;2;3;4;5);"'';"1;2;3;4;5");ZUFALLSBEREICH(1;4))Nur eben mit Wert und nicht mit Fehlermeldung :)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin, eine ganz einfach Frage an Tante Gugl https://www.google.com/search?client=firefox-b-d&q=zufallszahlen+ohne+duplikate und zig brauchbare Antworten. Auf deutsch!
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Moin! (ohne Video) Für 52 Zahlen: - trage in B1:B52 =ZUFALLSZAHL() ein
- die erste Zufallszahl ohne Wiederholung ermittelst Du mit
=VERGLEICH(KKLEINSTE(B:B;ZEILE(X1));B:B;0)
- diese Formel ziehst Du soweit nach unten, bis Deine Anzahl erreicht ist
- Neuauslosung dann mittels F9
Sieht dann so aus: | A | B | 1 | Zufall_6_Zahlen | 0,68163937 | 2 | 40 | 0,89268816 | 3 | 42 | 0,91511941 | 4 | 36 | 0,62977846 | 5 | 47 | 0,23655148 | 6 | 27 | 0,32336492 | 7 | 29 | 0,494055 | 8 | | 0,24362497 | 9 | | 0,43253223 | 10 | | 0,2135667 | 11 | | 0,33886816 | 12 | | 0,25532298 | 13 | | 0,29773373 | 14 | | 0,85301398 | 15 | | 0,65693035 | 16 | | 0,18674088 | 17 | | 0,14554623 | 18 | | 0,38602507 |
Zelle | Formel | A2 | =VERGLEICH(KKLEINSTE(B:B;ZEILE(X1));B:B;0) | B2 | =ZUFALLSZAHL() |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.10.2019
Version(en): 2010
10.10.2019, 11:01
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2019, 11:03 von inolya24.)
Lieber Günter,
ich habemit Absicht meine Frage sehr spezifisches auf dieses Englische Video gestellt, weil ich gerne diese Formel benutzen möchte.
Ich habe mein Vorhaben schon mit zich anderen Formeln auf Deutsch und Englisch ausprobiert, letztendlich führte es aber nicht zu dem gewünschten Ergebnis.
Auch wenn ich Anfänger bin kann ich sehr wohl googeln und habe wie bereits im Post geschrieben zich Antworten gefunden. Mir gehts aber nunmal um die richtige Übersetzung der Formel im Video :)
Hallo Ralf,
auch dir vielenDank für die Antwort.
Deine Variante habe ich bereits ausprobiert und ja sie funktioniert, gefällt mir allerdings nicht so.
Ich war auf der Suche nach einer anderen Möglichkeit und habe ebn das Video gefunden. Mir geht es in diesem Post wirklich ganz speziell um die richtige Übersetzung der Formel im Video und nicht irgendeine andere Variante :)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi, hier https://de.excel-translator.de/funktionen/ findest du einen Formelübersetzer. Denke zusätzlich daran, dass das Trennzeichen in deutschen Formel ein Semikolon ist.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.10.2019
Version(en): 2010
ok Ernsthaft? Lieber Günter, hast du meinenPost überhaupt gelesen? Ich habe die Übersetzungen bereits, habe sie im Post auch angegeben. Also trotz Anfängerstatus lass ich mich nicht als Dummerchen hinstellen.... Ich brauche wirklich Hilfe diese eine Formel richtig anzugeben.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Und du solltest nicht meinen, Helfende sind unterbelichtet. Wenn ich deinen Post nicht gelesen hätte, würde ich dir nicht antworten. Zitat:(Ich glaube es liegt an den Satzzeichen, die sich ja leider bei der Formelbenutzung auch ändern zwischen Englisch und Deutsch...Kann mich aber auch hier irren) Was glaubst du, warum ich geschrieben habe, dass im Deutschen der Trenner ein Semikolon ist.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
10.10.2019, 11:25
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2019, 11:28 von RPP63.)
Ich persönlich schaue mir keinen 11-Minuten-Film an. Hast Du die geschweiften Klammern {} in der Formel (ganz am Anfang) beachtet? Deshalb ungetestet: =KKLEINSTE(WENN(B2={1;2;3;4;5};"";{1;2;3;4;5});ZUFALLSBEREICH(1;4))Gruß Ralf
Jetzt getestet! Bei fünf Zahlen geht es ja noch, aber bei 52? Könnte man eventuell noch mittels Matrixformel nachbilden, aber hier erst mal das Ergebnis: Zelle | Formel | C2 | =KKLEINSTE(WENN(B2={1;2;3;4;5};"";{1;2;3;4;5});ZUFALLSBEREICH(1;4)) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.10.2019
Version(en): 2010
10.10.2019, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2019, 11:32 von inolya24.)
OMG das war es XD Es funktioniert Ich wusste es liegt an den dummen Satzzeichen. Dankeschön.
Glaubst du Die Formel wirdzu unübersichtlich bei einem Bereich zwischen 1-52? Weil ich möchte insgesamtnicht nur 2 Zahlen ziehen sondern 9 und auf einem anderen Sheet 15 aus diesen 52 mit der angepassten Formel...
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
10.10.2019, 11:53
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2019, 12:09 von RPP63.)
Zitat:Glaubst du Die Formel wirdzu unübersichtlich bei einem Bereich zwischen 1-52? Zumindest, wenn man so wie der Video-Mensch arbeitet! :21: Da es durchaus interessant ist: Ich habe mal vorgearbeitet. Das Prinzip müsste dadurch klar werden. Die Fleißaufgabe überlasse ich Dir, schließlich wolltest Du das Konstrukt verwursten. Zelle | Formel | B2 | =ZUFALLSBEREICH(1;D1) | C2 | =KKLEINSTE(WENN(B2=ZEILE(1:52);"";ZEILE(1:52));ZUFALLSBEREICH(1;D1)) |
Ich gehe mal davon aus, dass Du mit Excel 2010 die Formel mit Strg+Umschalt+Enter abschließen musst (Matrixformel)!
Noch nicht ganz ausgereift … Wer hilft mit? | A | B | C | D | E | F | G | 1 | von | 1 | bis | 52 | | | | 2 | | 28 | 35 | 1 | 26 | 39 | 11 |
Zelle | Formel | B2 | =ZUFALLSBEREICH(B1;D1) | C2 | =KKLEINSTE(WENN($B2=ZEILE(INDIREKT($B1&":"&$D1));"";ZEILE(INDIREKT($B1&":"&$D1)));ZUFALLSBEREICH(1;$D1-SPALTE(A8))) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
|