Laadige alla töövihiku näide
See õpetus näitab, kuidas Funktsioon Excel RAND Excelis juhusliku arvu arvutamiseks.
RAND -funktsioonide ülevaade
Funktsioon RAND Arvutab juhusliku arvu vahemikus 0 kuni 1.
RAND Exceli töölehe funktsiooni kasutamiseks valige lahter ja tippige:
(Pange tähele, kuidas valemisisendid ilmuvad)
Funktsiooni RAND süntaks ja sisendid:
1 | = RAND () |
Funktsiooni RAND kasutamine Excelis:
Funktsioon RAND genereerib numbreid (kümnendkohti), mis on suuremad kui 0 ja väiksemad kui 1.
1 | = RAND () |
Märkus. RANDARRAY on uus funktsioon Excelis 2022 ja asendab funktsiooni RAND. Kuid kui teil pole uusimat versiooni või peate faili saatma inimestele, kellel seda veel pole, saate tagurpidi ühilduvuse jaoks siiski kasutada funktsiooni RAND.
Lisaks juhuslike arvude genereerimisele, mis on suuremad kui 0 ja väiksemad kui 1, võimaldab RANDARRAY teil valida juhuslike numbrite paigutamiseks ridade ja veergude arvu, valida 0 ja 1 asemel minimaalse ja maksimaalse arvu ning isegi valida, kas soovite täisarvu või kümnendkohad.
Kui teil on Excel 2007 alates, saate kasutada ka RANDBETWEENi. Nagu RANDARRAY, võimaldab see valida 0 ja 1 asemel minimaalse ja maksimaalse arvu. See näide allpool näitab juhuslikke numbreid vahemikus 1 kuni 100.
Nagu mainitud, teevad RANDARRAY ja RANDBETWEEN seda hõlpsalt. RAND -i puhul peate seda tegema järgmiselt.
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3) |
Valem on põhimõtteliselt = RAND ()*(maksimaalne arv - minimaalne arv) + miinimumarv. Ja mähkige see INT -ga täisarvu haaramiseks.
Looge juhuslikud kuupäevad või kellaaeg
Kui teate, kuidas kuupäevi ja kellaaega Excelis salvestatakse, on loogika sama, mis eespool, kuna need salvestatakse numbritena. Lihtsalt:
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3) |
Aeg on sarnane, välja arvatud see, et see on täisarv või täisarv. Seetõttu eemaldage INT:
1 | = RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3 |
Mõlema ühendamiseks lisage need lihtsalt kokku:
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3)+RAND ()*($ C $ 6- $ C $ 3)+$ C $ 33 |
Kui teil on vaja lihtsalt kümnendkohti randomiseerida, on RAND iseenesest täiuslik. Enamasti tahame siiski juhusliku välja tuua. Näiteks juhusliku töötaja haaramiseks punktides B3: B7 saate igale töötajale määrata funktsiooni RAND ja juhusliku töötaja haaramiseks INDEX ja LARGE:
1 | = INDEKS (B3: B7, RANK (C3, C3: C7)) |
Funktsioon RAND randomiseerib numbrid C3: C7. RANK võrdleb lahtris C3 juhuslikku numbrit C3: C7 ja reastab selle kahanevas järjekorras. Näiteks 0.0843531593276469 on C3: C7 seas number 3. INDEX haarab konkreetse rea numbri 3 B3: B7 -st ja see on Sebastian Thompson.
Vajutage klahvi F9 ja funktsioon RAND arvutab uuesti. Lahtri C3 väärtus 0,180669763264754 on nüüd C3: C7 numbrite hulgas 5 ja näitab seega 5th rida B3: B7 ja see on Kairo Mccall.
Pange tähele, et kuigi RAND -funktsiooni duplikaatnumbri genereerimine on äärmiselt ebatõenäoline, on see siiski teoreetiliselt võimalik.
Duplikaatide puudumise tagamiseks lisage valemile COUNTIF.
1 | = INDEX ($ B $ 3: $ B $ 7, RANK (C3, $ C $ 3: $ C $ 7)+COUNTIF ($ C $ 3: C3, C3) -1) |
Ülaltoodud näiteks on kaks juhtumit 0.834312895315874. Seega on neil mõlemal sama koht viiendal kohal. Kui lisada COUNTIF miinus 1, oleks esimene auaste 0,834312895315874 5 + 1 -1 (5) ja teine koht 0,834312895315874 5 + 2 - 1 (6) ja seega korja erinevaid ridu.
Funktsioon RAND töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:
lisamärkmed
Funktsiooni RAND abil saate arvutada juhusliku arvu vahemikus 0 kuni 1.= rand ()
Tagasi kõigi Exceli funktsioonide loendisse