[Excel 2002] Dobbelsteen berekening

Pagina: 1
Acties:
  • 392 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Anoniem: 106565

Topicstarter
Hoi ik heb hier een dobbelsteen berekening:

Invoer: 25
Aantaldobbelstenen: 4

en dan heb ik momenteel:

Random 1 Random 2 Random 3 Random 4 Aantal ogen Frequentie (f)
5 5 5 3 Gooi 1 18 4 0
6 6 1 2 Gooi 2 15 5 0
3 3 4 5 Gooi 3 15 6 0
2 5 4 4 Gooi 4 15 7 1
6 6 3 1 Gooi 5 16 8 0
3 3 6 2 Gooi 6 14 9 0
6 3 1 1 Gooi 7 11 10 0
6 3 3 4 Gooi 8 16 11 2
1 5 5 3 Gooi 9 14 12 0
4 3 5 4 Gooi 10 16 13 2
6 5 5 2 Gooi 11 18 14 5
4 3 4 5 Gooi 12 16 15 5
1 3 3 6 Gooi 13 13 16 5
6 4 1 3 Gooi 14 14 17 1
1 1 4 1 Gooi 15 7 18 3
5 2 4 2 Gooi 16 13 19 0
4 4 2 5 Gooi 17 15 20 1
1 6 3 6 Gooi 18 16 21 0
1 4 3 3 Gooi 19 11 22 0
6 4 5 5 Gooi 20 20 23 0
5 6 2 2 Gooi 21 15 24 0
5 5 5 2 Gooi 22 17 Totaal 25
5 3 4 2 Gooi 23 14
5 4 3 2 Gooi 24 14 Modus 15
6 5 1 6 Gooi 25 18
Totaal 371


Gemiddelde 3,71
Das opzich niet zo hoogbegaafde excel :)

maar het probleem zit hem in dat ik aantal dobbelstenen, en aantal worpen variabel wil maken.

dus als ik bv ipv 4, 5 dobbelstenen wil dat er een kolom "Random5" bij komt met daarin automatisch de berekening: =GEHEEL((ASELECT()*6)+1) en deze scope zou moeten zijn 1 <= 10

en het zelfde geld bv voor Aantal keer gooien: dus bij 10x dat er maar 10 rijen verschijnen, dit zou dan bv een scope kunnen hebben van 1 <= 50

Dus dit is niet een vraag naar code ofzo maar even sturing in de goede richting want het lijkt me dat dit makkelijk mogelijk is binnen excel maar heb het niet kunenn vinden :)

iig bedankt!

Acties:
  • 0 Henk 'm!

Anoniem: 106565

Topicstarter
als iets onduidelijk is ken je het ook posten

Acties:
  • 0 Henk 'm!

Anoniem: 106565

Topicstarter
Niemand?

Acties:
  • 0 Henk 'm!

  • Maasluip
  • Registratie: April 2002
  • Nu online

Maasluip

Frontpage Admin

Kabbelend watertje

Twee kicks binnen 24 uur? Dat wordt niet echt op prijs gesteld.

Mijn insteek zou zijn om een macro/stukje VB code te maken die afhankelijk van wat input variablelen (aantal worpen, aantal dobbelstenen) de functies in de cellen zet.

Signatures zijn voor boomers.


Acties:
  • 0 Henk 'm!

Anoniem: 55195

Het is wel makkelijk te maken in Excel... je moet gewoon wat vba code met een for lus achter je sheet zetten.


Bijvoorbeeld:
Je maakt dus een invoer veld voor het aantal dobbelstenen met een button erachter. Op het moment dat er op de button geklikt wordt run je in de code je random functie in een for (1 to aantal_dobbelstenen) lus

Acties:
  • 0 Henk 'm!

Anoniem: 106565

Topicstarter
bedankt voor de reply, maar kan het wat duidelijker? ik begrijp het niet helemaal

Acties:
  • 0 Henk 'm!

  • Maasluip
  • Registratie: April 2002
  • Nu online

Maasluip

Frontpage Admin

Kabbelend watertje

Anoniem: 106565 schreef op 23 maart 2004 @ 09:16:
bedankt voor de reply, maar kan het wat duidelijker? ik begrijp het niet helemaal
Ja, Search at google on excel+vba+tutorial. Je zegt zelf dat je niet naar code vraagt :P

Signatures zijn voor boomers.


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

offtopic:
Wacht ajb voortaan 24 uur voor je een topic 'onder de aandacht schopt' :)

Anhow, Excel is geen OS, dus Windows Operated Systems --> Software Algemeen


En inderdaad kan je er goed komen met VBA, zie wat er gebeurt als je Macro opnemen doet en het dan een keer met de hand aanpast.

[ Voor 1% gewijzigd door F_J_K op 23-03-2004 09:41 . Reden: d=t :+ ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

Anoniem: 106565

Topicstarter
nee, ik snpa niet wat ik moet doen? moet ik nu een macro maken ofzo?!

Acties:
  • 0 Henk 'm!

Anoniem: 55195

Je kunt het als volgt doen, sleep een button op je formulie, koppel daar een nieuwe macro aan, je komt dan in de visual basic editor terecht. In deze functie die je net hebt gekoppeld aan je button kun je de code neer zetten.


Je kunt ook een marco opnemen als je een voorbeeld wilt zien.

In excel menubar ->tools->macro->recordmacro

Acties:
  • 0 Henk 'm!

  • woeper
  • Registratie: Oktober 2000
  • Laatst online: 16-05 17:53
ik heb een voorbeeldje gemaakt om aan te tonen dat het wel kan zonder VBA: http://members.home.nl/camsang/voorbeeldSim.xls

btw, je formule voor het simuleren van het werpen van een dobbelsteen klopt niet!
ASELECT geeft een waarde tussen 0 en 1, je kunt bijvoorbeeld krijgen:
GEHEEL((0,99*6)+1)=7

[ Voor 27% gewijzigd door woeper op 23-03-2004 10:36 ]


Acties:
  • 0 Henk 'm!

Anoniem: 55195

klopt, het kan ook zoals woeper hierboven zegt, het is alleen minder dynamisch als dat je het met VBA zou doen.

Je hebt nu maximaal 20 dobbelstenen, als je er meer wil moet je de sheet aanpassen, middels VBA zou dit niet nodig zijn.
Pagina: 1