Hallo an alle, die mir eventuell bei was helfen können ^^ Ich möchte einen Vokabeltrainer in Excel machen und habe ein Problem.. Dazu habe ich eine Excel Mappe erstellt mit 3 Tabellen. Eine davon ist eine Liste mit 200 Vokabeln. Es sollen per Zufall nur 20 von den 200 Vokabeln in meiner Tabelle in Form eines Vokabeltests vorkommen. In der Mappe namens "Vokabeln" sind die einzusetzenden Vokabeln in B1:B200. Der Bereich in den diese eingefügt werden sollen sind in der Mappe "Vokabeltest" in A7:A26. Ich habe die Formel "=INDEX(Vokabeln!B1:B200;ZUFALLSBEREICH(1;200))" verwendet, jedoch wenn ich in eine andere Spalte was eingebe oder was anklicke, verändert sich das Wort im Feld mit der Formel.. ich sitze schon 3h daran fest und hab keine Lösung gefunden :s Kann mir jemand bei der Lösung helfen oder mir sagen worin mein Fehler liegt? :19: Wäre mega lieb :) LG
29.01.2016, 09:27 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2016, 09:29 von WillWissen.)
Hi Ralf,
das ist eine schöne Lösung, allerdings können Suchende mit ähnlichem Problem, die aber XL-Versionen '<'XL2010 haben, nichts damit anfangen. RANG.GLEICH gibt es erst ab 2010.
Ich selbst benutze, um nach Möglichkeit eine Doppelung zu vermeiden, einen sehr großen Zufallsbereich - z.B. Untere Zahl 1, obere 500 000. Damit habe ich recht gute Erfahrungen gemacht.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
(29.01.2016, 09:27)WillWissen schrieb: Ich selbst benutze, um nach Möglichkeit eine Doppelung zu vermeiden, einen sehr großen Zufallsbereich - z.B. Untere Zahl 1, obere 500 000. Damit habe ich recht gute Erfahrungen gemacht.
Unwissenden-Frage: und wie bekommst du dann daraus 20 Zahlen im Bereich 1 bis 200?
Hi Günter! Schläfst Du auch mal? :05: Besitzer älterer Versionen können statt dessen problemlos folgende identisch funktionierende Formel benutzen: =RANG(A1;A$1:A$200)
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)
29.01.2016, 09:44 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2016, 09:44 von RPP63.
Bearbeitungsgrund: Beispiel hinzugefügt
)
Hi Ralf (rabe)! Dies ginge so: =AUFRUNDEN(ZUFALLSBEREICH(1;500000)/500000*200;0) Ob das jetzt sinnvoller ist, muss jeder selbst entscheiden. (auch weil, wie man sieht, Dubletten weiterhin möglich sind)