Prenesite primer delovnega zvezka
Ta vadnica prikazuje, kako uporabljati Funkcija Excel RAND v Excelu za izračun naključnega števila.
Pregled funkcije RAND
Funkcija RAND izračuna naključno število med 0 in 1.
Če želite uporabiti funkcijo delovnega lista RAND Excel, izberite celico in vnesite:
(Upoštevajte, kako so prikazani vnosi formule)
Funkcija RAND Sintaksa in vhodi:
1 | = RAND () |
Kako uporabljati funkcijo RAND v Excelu:
Funkcija RAND ustvari številke (decimalke) večje od 0 in manjše od 1.
1 | = RAND () |
Opomba: RANDARRAY je nova funkcija v Excelu 2022 naprej in nadomešča funkcijo RAND. Če pa nimate najnovejše različice ali morate datoteko poslati ljudem, ki je še nimajo, lahko še vedno uporabite funkcijo RAND za združljivost za nazaj.
Poleg ustvarjanja naključnih števil, večjih od 0 in manjših od 1, vam RANDARRAY omogoča, da izberete, koliko vrstic in stolpcev postavite naključna števila, izberete najmanjše in največje število namesto samo 0 in 1 in celo izberete, ali želite cela števila ali decimalk.
Če imate Excel 2007 naprej, lahko uporabite tudi RANDBETWEEN. Tako kot RANDARRAY vam omogoča, da izberete najmanjše in največje število namesto samo 0 in 1. Spodnji primer prikazuje naključna števila med 1 in 100.
Kot smo že omenili, RANDARRAY in RANDBETWEEN to naredita enostavno. Z RAND -om morate to narediti tako:
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3) |
Formula je v bistvu = RAND ()*(največje število - minimalno število) + minimalno število. In zavijte z INT, da zgrabite celo število.
Ustvari naključne datume ali/in čas
Če veste, kako sta datuma in čas shranjena v Excelu, bo logika enaka zgoraj, ker so shranjeni kot številke. Samo:
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3) |
Čas je podoben, le da je namesto celega števila ali celega števca decimalni. Zato odstranite INT:
1 | = RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3 |
Če želite oboje skupaj, jih preprosto dodajte skupaj:
1 | = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3)+RAND ()*($ C $ 6- $ C $ 3)+$ C $ 33 |
Če morate preprosto naključno določiti decimalke, je RAND sam po sebi popoln. Večino časa pa želimo pridobiti naključno polje. Če želite na primer najeti naključnega zaposlenega v B3: B7, lahko uporabite funkcijo RAND za vsakega zaposlenega, INDEX in LARGE pa za naključnega zaposlenega:
1 | = INDEKS (B3: B7, RANK (C3, C3: C7)) |
Funkcija RAND bo naključno izbirala številke v C3: C7. RANK primerja naključno število v celici C3 med C3: C7 in razvršča število po padajočem vrstnem redu. 0,0843531593276469 se na primer uvršča med številke 3 med C3: C7. INDEX zgrabi posebno vrstico 3 iz B3: B7 in to je Sebastian Thompson.
Pritisnite tipko F9 in funkcija RAND se bo ponovno izračunala. Vrednost 0,180669763264754 v celici C3 je zdaj na 5. mestu med številkami v C3: C7 in tako prikazuje 5th vrstica v B3: B7 in to je Cairo Mccall.
Upoštevajte, da čeprav je zelo malo verjetno, da bi funkcija RAND ustvarila podvojeno številko, je teoretično še vedno mogoče.
Če želite zagotoviti, da ni dvojnikov, dodajte formuli COUNTIF.
1 | = INDEKS ($ B $ 3: $ B $ 7, RANG (C3, $ C $ 3: $ C $ 7)+COUNTIF ($ C $ 3: C3, C3) -1) |
V zgornjem primeru sta dva primera 0.834312895315874. Zato se oba uvrščata enako na 5. Z dodano vrednostjo COUNTIF minus 1 bi bila prva ocena 0,834312895315874 5 + 1 -1 (5), druga stopnja 0,834312895315874 pa 5 + 2 - 1 (6) in tako poberi različne vrstice.
Funkcija RAND deluje v Google Preglednicah popolnoma enako kot v Excelu:
Dodatne opombe
S funkcijo RAND izračunajte naključno število med 0 in 1.= rand ()
Vrnite se na seznam vseh funkcij v Excelu