Hei,
haluaisin saada Excelin laskemaan satunnaislukuja esim. lukuväliltä 1-10.
Tiedän, että tämä onnistuu satunnaisluku.väliltä -funktiolla. Mutta entä sitten, jos haluan, että lukuja generoidaan 3 kappaletta, ja mikään niistä ei saa olla keskenään yhtä suuri?!
haluaisin saada Excelin laskemaan satunnaislukuja esim. lukuväliltä 1-10.
Tiedän, että tämä onnistuu satunnaisluku.väliltä -funktiolla. Mutta entä sitten, jos haluan, että lukuja generoidaan 3 kappaletta, ja mikään niistä ei saa olla keskenään yhtä suuri?!
Vastaukset 3
Vanhimmat
Office 2010.
Tiedot > Tietojen analysointi > Satunnaislukujen luonti > OK
Avautuu ikkuna jossa voi antaa arvot lukujen luontiin.
Minulle ei "auennut" tuo homma. Ilmoitti aina jostain virheellisestä asetuksesta.
Asiaan vihkiytyneelle voi olla yksinkertainenkin homma.
Enkä osaa siis sanoa tekeekö tuo lukuja sinun tarkoittamallasi tavalla.
Mutta kuitenkin tuommoinen löytyi (minullekkin ihan uusi löytö)
Ilmeisestikään tuolla se ei onnistu...
Yksi tapa ilman VBA:ta:
A1=SATUNNAISLUKU() - kopioi kaava A10 asti. Saat 10 satunnaislukua
B1:B10 luvut 1-10
C1=SUURI($A$1:$A$10;RIVI()) -kopioi kaava C2 ja C3. Voit myös kayttää PIENI()
D1=PHAKU(C1;$A$1:$B$10;2;0) -kopioi kaava D2 ja D3.
Voit piilottaa A,B ja C-sarakkeet ja jäljelle jää vain D-sarake ja päivittämällä tiedot saat aina 3 eri numeroa väliltä 1-10 D1:D3:seen