Kaip generuoti atsitiktinius skaičius „Excel“ (žingsnis po žingsnio vadovas)

Gali būti atvejų, kai „Excel“ reikia sugeneruoti atsitiktinius skaičius.

Pavyzdžiui, pasirinkti atsitiktinius nugalėtojus iš sąrašo arba gauti atsitiktinį skaičių sąrašą duomenų analizei arba sukurti atsitiktines mokinių grupes klasėje.

Šioje pamokoje sužinosite, kaip „Excel“ generuoti atsitiktinius skaičius (su pasikartojimais ir be jų).

Sukurkite atsitiktinius skaičius „Excel“

Yra dvi darbalapio funkcijos, skirtos generuoti atsitiktinius skaičius „Excel“: RAND ir RANDBETWEEN.

  • Funkcija RANDBETWEEN suteiks jums atsitiktinius skaičius, tačiau yra didelė pakartojimų galimybė rezultate.
  • Funkcija RAND greičiausiai duos jums rezultatą be pakartojimų. Tačiau jis pateikia tik atsitiktinius skaičius nuo 0 iki 1. Jis gali būti naudojamas su RANK, kad sukurtų unikalius atsitiktinius skaičius „Excel“ (kaip parodyta vėliau šioje pamokoje).

Sukurkite atsitiktinius skaičius naudodami „Excel“ funkciją RANDBETWEEN

„Excel RANDBETWEEN“ funkcija sukuria sveikų skaičių atsitiktinių skaičių rinkinį tarp dviejų nurodytų skaičių.

Funkcija RANDBETWEEN turi du argumentus - apatinę ir viršutinę vertes. Tai suteiks tik sveiką skaičių tarp dviejų nurodytų skaičių.

Pavyzdžiui, tarkime, kad noriu sugeneruoti 10 atsitiktinių skaičių nuo 1 iki 100.

Štai atsitiktinių skaičių generavimo naudojant RANDBETWEEN veiksmus:

  • Pasirinkite langelį, kuriame norite gauti atsitiktinius skaičius.
  • Aktyviame langelyje įveskite = RANDBETWEEN (1 100).
  • Laikykite nuspaudę „Control“ klavišą ir paspauskite „Enter“.

Tai akimirksniu suteiks man 10 atsitiktinių skaičių pasirinktose ląstelėse.

Nors „RANDBETWEEN“ leidžia lengvai gauti sveikus skaičius tarp nurodytų skaičių, yra didelė tikimybė, kad rezultatas pasikartos.

Pavyzdžiui, kai aš naudoju funkciją RANDBETWEEN, kad gaučiau 10 atsitiktinių skaičių ir naudoju formulę = RANDBETWEEN (1,10), tai duoda porą dublikatų.

Jei jums tinka dublikatai, „RANDBETWEEN“ yra lengviausias būdas generuoti atsitiktinius skaičius „Excel“.

Atminkite, kad RANDBETWEEN yra nepastovi funkcija ir perskaičiuojama kiekvieną kartą, kai pasikeičia darbalapis. Kad atsitiktiniai skaičiai nebūtų perskaičiuoti, vėl ir vėl konvertuokite formulės rezultatą į reikšmes.

Sukurkite unikalius atsitiktinius skaičius naudodami „Excel“ funkciją RAND ir RANK

Aš kelis kartus išbandžiau RAND funkciją ir neradau pasikartojančių verčių. Tačiau atsargiai rekomenduoju naudojant šią funkciją patikrinti, ar nėra pasikartojančių verčių.

Tarkime, kad „Excel“ noriu sugeneruoti 10 atsitiktinių skaičių (be pakartojimų).

Štai kaip generuoti atsitiktinius skaičius „Excel“ be pasikartojimo:

  • Pasirinkite langelius, kuriuose norite gauti atsitiktinius skaičius.
  • Aktyviame langelyje įveskite = RAND ()
  • Laikykite nuspaudę „Control“ klavišą ir paspauskite „Enter“.
  • Pasirinkite visą langelį (kuriame yra RAND funkcijos rezultatas) ir konvertuokite jį į reikšmes.
  • Gretimame stulpelyje naudokite šią formulę: = RANK.EQ (A2, $ A $ 2: $ A $ 11)

Dabar galite naudoti B stulpelio reikšmes kaip atsitiktinius skaičius.

Pastaba: RAND yra nepastovi formulė ir būtų perskaičiuojama kiekvieną kartą, kai pasikeičia darbalapis. Įsitikinkite, kad visus RAND funkcijos rezultatus pavertėte reikšmėmis.

Atsargiai: Nors tikrinau ir neradau pasikartojimų RAND funkcijos rezultate, vis tiek rekomenduoju patikrinti, kai sugeneruosite šiuos skaičius. Galite naudoti sąlyginį formatavimą, kad paryškintumėte dublikatus, arba naudokite parinktį Pašalinti dublikatą, kad atsikratytumėte.

Jums taip pat gali patikti šios „Excel“ pamokos:

  • Automatiškai surūšiuokite duomenis abėcėlės tvarka naudodami formulę.
  • Atsitiktinių grupių generatoriaus šablonas.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave