PDA

Vollständige Version anzeigen : Zufallszahl durch Worte ersetzten


DTZStefan
01.07.2006, 21:01
Hallo

Ich hab folgendes Problem.

erste Tabelle:
Ich habe eine Zufallszahl zwischen 1 und 10 generiert.
=ZUFALLSZAHL()*10

zweite Tabelle:
Hier habe ich die Zahlen 1 bis 10 von A10 bis A20 absteigend aufgelistet und in B10 bis B20 jeder Zahl ein Wort zugeordnet.

Jetzt möchte ich gerne das Excel meine generierte Zufallszahl durch das entsprechend dazugehörende Wort ersetzt. Wie mach ich das? Kann mir jemand einen Tip oder besser einen Lösungsvorschlag machen?
Vielen Dank schon mal

Hajo_Zi
01.07.2006, 21:06
Hallo Stefan,

schaue mal hier.
http://www.excelformeln.de/tips.html?welcher=36
<img src="http://home.media-n.de/ziplies/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://home.media-n.de/ziplies/" target="_blank"><img border="0" src="http://home.media-n.de/ziplies/images/logo_hajo.gif" align="middle" height="40" alt="Homepage"></a>

DTZStefan
01.07.2006, 21:16
Vielen Dank für die schnelle Antwort.
ich bin noch nicht so der Krack. So wie in der Foprmel nur halt kürzer hab ich es bei mir auch gemacht. Schaust du meine Formel. (Mal der kürze halber und für mich zum Mittackern nur falls die Zufallszahl eins ist dann Wort)

=WENN(H1=A10;B10)

Wenn jetzt die Zufallszahl eins ist gibt Excel mir FALSCH in der Zelle aus. Was hab ich falsch gemacht?

Beverly
01.07.2006, 21:59
Hi Stefan,

ich weiß nicht, ob ich deine Frage richtig verstanden habe, denn die Zahlen von 1 bis 10 kannst du nur zwischen A10 und A19 eingetragen haben, nicht jedoch zwischen A10 und A20

<table><tr style="vertical-align:top; text-align:center; "><tr><td>Tabelle1</td></tr><tr><td><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 style="font-weight:bold; "><col width=79.999998 ></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>&nbsp;</td><td>C</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:right; ">8</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="">Wort8</td></tr></table><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#FFFCF9; "><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">C1 : =AUFRUNDEN(ZUFALLSZAHL<span style=' color:008000; '>()</span>*10;0)<br>C2 : =SVERWEIS(C1;Tabelle2!A10:B19;2;FALSCH)<br></table></td></tr></table></td></tr><tr><td>&nbsp;</td></tr></tr></table> <span style="font-family:'Arial'; font-size:9pt;font-weight:bold; ">Diagramm - Grafik - Excel Tabellen einfach im Web darstellen&nbsp;&nbsp;<a style ="font-family:'Arial'; font-size:9pt; color:#FCF507; background-color:#1506F7; font-weight:bold;" href='http://www.haserodt.de/ejh_do/ex_jean_info.htm' target='blank'>&nbsp;&nbsp;Excel Jeanie HTML&nbsp;&nbsp;3.0&nbsp;&nbsp;&nbsp;&nbsp;Download&nbsp;&nbsp;</a></span><br>

jinx
02.07.2006, 03:17
<font size="2" face="Century Gothic">Moin, DTZStefan,

und ich würde zur Ermittlung der Zahl nicht =ZUFALLSZAHL()*10 verwenden, sondern =ZUFALLSBEREICH(1;10)... ;)

Solange Du nicht angibst, was ansonsten in der Zelle stehen soll, wird mit der Formel immer FALSCH zurückgeliefert, wenn der Wert nicht übereinstimmt - in der Folge wird dort nichts oder der Wert von A10 ausgeben:<table><tr style="vertical-align:top; text-align:center; "><tr><td>Tabelle1</td></tr><tr><td><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 style="font-weight:bold; "><col width=20.999999475 ><col width=60.999998475 ><col width=18.999999525 ><col width=18.999999525 ><col width=18.999999525 ><col width=18.999999525 ><col width=57.99999855 ><col width=13.99999965 ></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:right; ">8</td><td style="">Splash1</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">Splash10</td><td style="text-align:right; ">2</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">9</td><td style="">Splash2</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">2</td><td style="">Splash3</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">8</td><td style="">Splash4</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">9</td><td style="">Splash5</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">1</td><td style="">Splash6</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">10</td><td style="">Splash7</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">1</td><td style="">Splash8</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">10</td><td style="">Splash9</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">2</td><td style="">Splash10</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td><td style="">&nbsp;</td></tr></table><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#FFFCF9; "><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">A1 : =ZUFALLSBEREICH(1;10)<br>B1 : ="Splash" & ZEILE()<br>G1 : =WENN(H1=A10;B10)<br>H1 : =ZUFALLSBEREICH(1;10)<br>A2 : =ZUFALLSBEREICH(1;10)<br>B2 : ="Splash" & ZEILE()<br>A3 : =ZUFALLSBEREICH(1;10)<br>B3 : ="Splash" & ZEILE()<br>A4 : =ZUFALLSBEREICH(1;10)<br>B4 : ="Splash" & ZEILE()<br>A5 : =ZUFALLSBEREICH(1;10)<br>B5 : ="Splash" & ZEILE()<br>A6 : =ZUFALLSBEREICH(1;10)<br>B6 : ="Splash" & ZEILE()<br>A7 : =ZUFALLSBEREICH(1;10)<br>B7 : ="Splash" & ZEILE()<br>A8 : =ZUFALLSBEREICH(1;10)<br>B8 : ="Splash" & ZEILE()<br>A9 : =ZUFALLSBEREICH(1;10)<br>B9 : ="Splash" & ZEILE()<br>A10 : =ZUFALLSBEREICH(1;10)<br>B10 : ="Splash" & ZEILE()<br></table></td></tr></table></td></tr><tr><td>&nbsp;</td></tr></tr></table></font>

DTZStefan
04.07.2006, 12:32
ich hab hier mal versucht die Tabelle darzustellen
@jinx =zufallsbereich funktioniert bei mir nich!??
<hr><table><tr style="vertical-align:top; text-align:center; "><tr><td>Ausgang</td></tr><tr><td><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 style="font-weight:bold; "><col width=79.999998 ><col width=79.999998 ><col width=79.999998 ></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:right; ">2</td><td style="text-align:right; ">9</td><td style="text-align:right; ">7</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">9</td><td style="text-align:right; ">5</td><td style="text-align:right; ">3</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">6</td><td style="text-align:right; ">5</td><td style="text-align:right; ">7</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">1</td><td style="">Brot</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">2</td><td style="">K&auml;se</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">3</td><td style="">Wein</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">4</td><td style="">Schinken</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">5</td><td style="">Bier</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">6</td><td style="">WM</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">7</td><td style="">Teller</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >11</td><td style="text-align:right; ">8</td><td style="">Tasse</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >12</td><td style="text-align:right; ">9</td><td style="">Messer</td><td style="">&nbsp;</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >13</td><td style="text-align:right; ">10</td><td style="">Ei</td><td style="">&nbsp;</td></tr></table><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#FFFCF9; "><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">A1 : =ZUFALLSBEREICH(1;10)<br>B1 : =ZUFALLSBEREICH(1;10)<br>C1 : =ZUFALLSBEREICH(1;10)<br>A2 : =ZUFALLSBEREICH(1;10)<br>B2 : =ZUFALLSBEREICH(1;10)<br>C2 : =ZUFALLSBEREICH(1;10)<br>A3 : =ZUFALLSBEREICH(1;10)<br>B3 : =ZUFALLSBEREICH(1;10)<br>C3 : =ZUFALLSBEREICH(1;10)<br></table></td></tr></table></td></tr><tr><td>&nbsp;</td></tr><tr><td>Ergebnis</td></tr><tr><td><table border=1 cellspacing=0 cellpadding=0 style="font-family:Arial,Arial; font-size:10pt; padding-left:2pt; padding-right:2pt; "> <style type = "text/css"> th {font-weight:normal} </style> <colgroup><col width=30 style="font-weight:bold; "><col width=79.999998 ><col width=79.999998 ><col width=79.999998 ></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td>&nbsp;</td><td>A</td><td>B</td><td>C</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="">K&auml;se</td><td style="">Messer</td><td style="">Teller</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="">Messer</td><td style="">Bier</td><td style="">Wein</td></tr><tr height=17 ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="">WM</td><td style="">Bier</td><td style="">Teller</td></tr></table><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#FFFCF9; "><tr><td><b>Formeln der Tabelle</b></td></tr><tr><td><table style="font-family:Arial; font-size:10pt;">A1 : =SVERWEIS(Ausgang!A1;Ausgang!$A$4:$B$13;2)<br>B1 : =SVERWEIS(Ausgang!B1;Ausgang!$A$4:$B$13;2)<br>C1 : =SVERWEIS(Ausgang!C1;Ausgang!$A$4:$B$13;2)<br>A2 : =SVERWEIS(Ausgang!A2;Ausgang!$A$4:$B$13;2)<br>B2 : =SVERWEIS(Ausgang!B2;Ausgang!$A$4:$B$13;2)<br>C2 : =SVERWEIS(Ausgang!C2;Ausgang!$A$4:$B$13;2)<br>A3 : =SVERWEIS(Ausgang!A3;Ausgang!$A$4:$B$13;2)<br>B3 : =SVERWEIS(Ausgang!B3;Ausgang!$A$4:$B$13;2)<br>C3 : =SVERWEIS(Ausgang!C3;Ausgang!$A$4:$B$13;2)<br></table></td></tr></table></td></tr><tr><td>&nbsp;</td></tr></tr></table><hr>Ich hätte gern, dass jetzt die Zufallszahlen durch die Worte in der Tabelle ersetzt werden. Nach Möglichkeit in einer anderen Tabelle.
Ziel ist es so eine Art Bingoschein zu entwerfen der automatisch die Tabellen willkürlich mit Worten füllt.
Ich hoffe das Hilft der Anschaulichkeit.

Lumpensammler
04.07.2006, 14:16
Hallo, Stefan,

Zufallsbereich sollte im Funktionsassistenten auftauchen und wählbar sein, wenn Du unter Extras / AddIns die Analysefunktionen aktivierst und Excel dann einmal schließt und wieder öffnest.

Gruß
LS

jinx
04.07.2006, 17:31
<font size="2" face="Century Gothic">Moin, DTZStefan,

stimmt - die Aktivierung der Analysefunktionen (auch für VBA) waren bisher immer eine der ersten Änderungen in der Anwendung...</font>

DTZ Stefan
05.07.2006, 12:53
Die Formel ist super!

Nur kann ich diese nicht aktualisieren?

Wenn ich mit F9 meinen Zufallsbereich neu rechnen lasse dann ändert sich in der "BINGO" Tabelle nischt? Hab ich wieder was falsch gemacht?

Fertig !!
05.07.2006, 12:59
Alles super.

Ich habs fertig bekommen.
Fetten Dank!!

Beste Grüße Stefan