Seite 1 von 1

Exel Problem: Zufallsgenerator

Verfasst: 25.12.2012, 10:48
von vacilar
Hallo,

Ich hoffe mir kann jemand bei einem Exelproblem lösen.

Ich hab eine Tabelle die wie folgt aufgebaut ist:

Name Zahl (zwischen 1 und 10)

NameA 10
NameB 10
NameC 8
NameD 7
NameE 9
NameF 5
....

Nun möchte ich immer wieder aufs Neue 2 Namen heraussuchen lassen, die jeweils eine Zahl haben, die sich um maximal 2 Punkte in der Spalte Zahl unterscheiden darf.

Beispiele für ein gewolltes Ergebnis:

NameA 10 + NameB 10
NameC 8 + NameE 9
NameF 5 + NameD 7
..

Nicht erscheinen sollten Konstellationen wie:

NameB 10 + NameF 5
NameD 7 + NameA 10

Toll wäre es wenn auch ,5 Zahlen möglich wären. Ist jedoch kein Muss

Verfasst: 25.12.2012, 13:07
von Nomschta
google + "random number excel" + vba + gehirnschmalz

ich würde es in etwa so machen

Code: Alles auswählen

generiere zufallszahl1
   wähle zeile mit zufallszahl1
generiere zufallszahl2
   wenn zufallszahl2 plusminus 2 von zufallszahl1
       wähle zeile mit zufallszahl2
   sonst
        generiere zufallszahl2
in C# würd ich dir das in 3min schreiben aber vba hab ich ewig nich mehr angelangt. ist eh ne behinderte sprache :ugly:

Verfasst: 25.12.2012, 14:55
von vacilar
Für was brauch ich die ganzen Zufallszahlen? Ich habe bereits feste Zahlenwerte in Spalte 2, ich brauche nur eine Möglichkeit zufällig 2 Ergebnisse zu ziehen und anzuzeigen.

edit: http://www.file-upload.net/download-6970196/cb.xls.html
Hab etwas gefunden das ich als Basis nehmen kann.

Bin nun schon etwas weiter:
http://www.file-upload.net/download-697 ... .xlsx.html

Hab nun nur noch 2 Probleme:
>> Wie kann ich die Spalte B aus dem "Teampool" mit in die Ausgabe übernehmen?
>> Wie kann ich sicherstellen das die Zahlen aus Spalte B nicht um mehr als 2 Punkte differieren?

Verfasst: 28.12.2012, 03:05
von Nomschta
vacilar hat geschrieben:Für was brauch ich die ganzen Zufallszahlen? Ich habe bereits feste Zahlenwerte in Spalte 2, ich brauche nur eine Möglichkeit zufällig 2 Ergebnisse zu ziehen und anzuzeigen.
genau, und woher bekommst du zufällig zwei zeilen wenn nicht mit zufallszahlen? :ugly:
Hab nun nur noch 2 Probleme:
>> Wie kann ich die Spalte B aus dem "Teampool" mit in die Ausgabe übernehmen?
>> Wie kann ich sicherstellen das die Zahlen aus Spalte B nicht um mehr als 2 Punkte differieren?
lad deine tabelle mal hoch

Verfasst: 29.12.2012, 12:49
von vacilar
Nomschta hat geschrieben:genau, und woher bekommst du zufällig zwei zeilen wenn nicht mit zufallszahlen? :ugly:



lad deine tabelle mal hoch
Hat sich mittlerweile erledigt: File-Upload.net - Teams.xlsx