Vraag:
Excel, dobbelsteen in Excel
scheidingslijn
Antwoord:

Excel, dobbelsteen in Excel

Tip
In eerste instantie lijkt het een spelletje. Het principe kan echter ook worden gebruikt bij het simuleren en doorrekenen van een werkblad op basis van fictieve gegevens. In dit w-tje is hier een speels karakter aangegeven en wordt beschreven op welke wijze een eenvoudige dobbelsteen in Excel kan worden gemaakt. De uitdaging is om dit uit te bouwen tot een volwaardig spelletje zoals het DOBBELEN of bijvoorbeeld het bekende YAHTZEE.

Het maken van de dobbelsteen wordt hieronder uitgewerkt in verschillende stappen.

Stap 1. Kies een willekeurig getal tussen de 1 en de 6.
Hiervoor is in Excel de formule =ASELECT() beschikbaar die na elke herberekening een willekeurig decimaal getal kiest tussen de 0 en de 1. Het is zaak om dit getal om te zetten naar een waarde tussen 1 en 6. Dit doen we door het getal met 6 te vermenigvuldigen en naar boven af te ronden. De uiteindelijke formule (die we bijvoorbeeld in cel D2 plaatsen) ziet er dan als volgt uit.

scheidingsregel

=AFRONDEN.NAAR.BOVEN(6*ASELECT();0)

scheidingsregel

Stap 2. Vormgeven dobbelsteen.
Nu we het getal 1 t/m 6 willekeurig genereren is het de uitdaging om in Excel de numierek waarde als dobbelsteen aan de gebruiker te tonen. Hiervoor kun je je eigen fantasie gebruiken. Ik heb voor de punten (op de dobbelsteen) gebruik gemaakt van het karakter "n" in het Webdings font.

Stap 2.1. Selecteer het bereik C4:E6 en ken hieraan het lettertype Webdings (Opmaak -> Celeigenschappen -> Lettertype) toe.
Stap 2.2. Zorg ervoor dat de in dit bereik getoonde karakters zowel horizontaal als verticaal worden gecentreerd.
(Opmaak -> Celeigenschappen -> Uitlijning)
Stap 2.3

Zorg ervoor dat de cellen in het bereik even hoog als breed zijn.
(Opmaak -> Rij -> Hoogte =16,5)
(Opmaak -> Kolom -> Breedte = 2,5)

Stap 2.4 Vul het bereik met de gewenste kleur.
Stap 2.5

Zorg met behulp van formules ervoor dat in de juiste cel (plaats) een stip wordt getoond.
De formules voor het bereik C4:E6 (met de willekeurig gegenereerde waarde in cel D2) zien er dan als volgt uit.

=ALS(NIET(ISNB(VERT.ZOEKEN(D2;{4\5\6};1;ONWAAR)));"n";"")   =ALS(NIET(ISNB(VERT.ZOEKEN(D2;{2\3\4\5\6};1;ONWAAR)));"n";"")
=ALS(NIET(ISNB(VERT.ZOEKEN(D2;{6};1;ONWAAR)));"n";"") =ALS(NIET(ISNB(VERT.ZOEKEN(D2;{1\3\5};1;ONWAAR)));"n";"") =ALS(NIET(ISNB(VERT.ZOEKEN(D2;{6};1;ONWAAR)));"n";"")
=ALS(NIET(ISNB(VERT.ZOEKEN(D2;{2\3\4\5\6};1;ONWAAR)));"n";"")   =ALS(NIET(ISNB(VERT.ZOEKEN(D2;{4\5\6};1;ONWAAR)));"n";"")

De "n" in de formule zal door het gekozen font in de cel worden getoond als stip.

Het eindresultaat (maar een 2) ziet er dan bijvoorbeeld als uit.

dobbelsteen

Een voorbeeld van gratis te downloaden sjabloon kun je hier vinden. (DobbelStenen.zip)
Probeer het eens uit en kijk of je het kunt gebruiken in concrete toepassingen in Excel. Deel je ervaringen met andere Excel-gebruikers via deze site.

scheidingsregel

Laat eens iets van je horen op ons gastenboek of forum..

tussenregel
  Probeer het eens uit en leer steeds meer ! Heb je nog vragen, stel ze dan op het forum !

Naar boven . . .