Willekeurige gegevens, maar met voorwaarden

Ter opvolging en aanvulling van

Willekeurige getallen bij wijze van voorbeeld / test

Als je aan het werk bent aan een enquête, is het zinvol je Excel verwerking te testen met willekeurige gegevens. De bovenvermelde post toont hoe het kan met gelijk verdeelde willekeurige gegevens, maar dat volstaat niet altijd. Met name voor een ongelijke verdeling, of bij voorwaarden.

Ongelijke verdeling

Met =INDEX kan je willekeurig selecteren uit een bereik met m en v, waaraan je uiteraard een x kan toevoegen. Maar dan heb je 33% x, wat waarcshijnlijk niet de bedoeling is.

Oplossing 1. Maak een reeks met bv. 5 m, 5 v en 1 x.

=INDEX($H$1:$H$11;RANDBETWEEN(1;11))

Oplossing 2. Het kan ook met m, v en x. Je kan het gewicht leggen op de RANDBETWEEN, waar je een gehele deling op toepast. Laat een getal maken tussen 1 en 11, doe een gehele deling door 5 (dat geeft 5/11 nul [0-4], 5/11 één [5-9] en 1/11 twee), en doe daar één bij.

=INDEX($E$1:$E$3;QUOTIENT(RANDBETWEEN(1;11);5)+1)

Voorwaarden

Stel dat je een vraag wil maken of de respondent tevreden is – en dan een vervolgvraag waaróm ze niet tevreden zijn. Dat kan met een ALS: als het eerste antwoord “slechte is, maak een random antwoord:

=IF(A2="slecht";INDEX($L$1:$L$3;RANDBETWEEN(1;3));"")

Een en ander is uitgewerkt in dit werkblad.