Kaip generuoti atsitiktinius skaičius naudodami "Excel" RAND funkciją

01 iš 01

Sukurkite Random vertę nuo 0 iki 1 su RAND funkcija

Sukurkite atsitiktinius numerius su RAND funkcija. © Ted French

Vienas iš būdų generuoti atsitiktinius skaičius "Excel" yra su RAND funkcija.

Savo ruožtu funkcija generuoja ribotą atsitiktinių skaičių diapazoną, bet naudojant RAND formules su kitomis funkcijomis, verčių diapazonas, kaip parodyta paveikslėlyje aukščiau, gali būti lengvai išplėstas, kad:

Pastaba : pagal "Excel" pagalbos failą funkcija RAND grąžina lygiagrečiai paskirstytą numerį, lygų arba lygų 0 ir mažesnį kaip 1 .

Tai reiškia, kad nors yra normalu apibūdinti verčių, sukurtų pagal funkciją, diapazoną nuo 0 iki 1, tiesa, tikslesnė sakyti diapazonas yra tarp 0 ir 0.99999999 ....

Be to, formulė, kuri grąžina atsitiktinį skaičių nuo 1 iki 10, faktiškai grąžina vertę nuo 0 iki 9,999999 ....

RAND funkcijos sintaksė

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skirtukus ir argumentus .

RAND funkcijos sintaksė yra:

= RAND ()

Skirtingai nuo funkcijos RANDBETWEEN , kuriai reikia nurodyti aukštus ir žemos galios argumentus, RAND funkcija nepriima jokių argumentų.

RAND funkcijos pavyzdžiai

Toliau pateikiami veiksmai, reikalingi atkurti pavyzdžius, pateiktus aukščiau esančiame paveikslėlyje.

  1. Pirmasis pats įtraukia funkciją RAND;
  2. Antrasis pavyzdys sukuria formulę, kuri generuoja atsitiktinį skaičių nuo 1 iki 10 arba nuo 1 iki 100;
  3. Trečiasis pavyzdys generuoja atsitiktinį skaičių nuo 1 iki 10, naudojant TRUNC funkciją;
  4. Paskutiniame pavyzdyje naudojama funkcija "ROUND", kad sumažintumėte dešimtainių skaičių skaičių atsitiktiniams skaičiams.

1 pavyzdys: RAND funkcijos įvedimas

Kadangi RAND funkcija neturi jokių argumentų, ją galima lengvai įvesti į bet kokį darbalapio langelį tiesiog spustelėdami langelį ir rašydami:

= RAND ()

ir paspausdami klavišą Enter klavišą. Rezultatas bus atsitiktinis skaičius nuo 0 iki 1 ląstelėje.

2 pavyzdys: atsitiktinių skaičių generavimas nuo 1 iki 10 arba nuo 1 iki 100

Bendroji lygtis, naudojama atsitiktiniam skaičiui generuoti nurodytame diapazone, yra:

= RAND () * (aukšta - žema) + žema

kur " High" ir " Low" žymi viršutinę ir apatinę norimų skaičių ribas.

Norėdami generuoti atsitiktinį skaičių nuo 1 iki 10, į šią darbo lentelę įrašykite šią formulę:

= RAND () * (10 - 1) + 1

Norėdami generuoti atsitiktinį skaičių nuo 1 iki 100, įterpkite šią formulę į darbalapio langelį:

= RAND () * (100 - 1) + 1

3 pavyzdys. Atsitiktinių sveikųjų skaičių generavimas nuo 1 iki 10

Norėdami grąžinti sveiką skaičių - sveiką skaičių be dešimtosios dalies - bendra lygties forma yra:

= TRUNC (RAND () * (aukštas - žemas) + žemas)

Norėdami generuoti atsitiktinį skaičių nuo 1 iki 10, įterpkite šią formulę į darbalapio langelį:

= TRUNC (RAND () * (10 - 1) + 1)

RAND ir ROUND: sumažinkite dešimtainis vietas

Užuot išimkite visas dešimtainis vietas, naudodamiesi TRUNC funkcija, paskutinis aukščiau pateiktas pavyzdys naudoja šią ROUND funkciją kartu su RAND, kad atsitiktinių skaičių sumažintų dešimtainių skaičių iš dviejų skaičių.

= ROUND (RAND () * (100-1) +2,2)

RAND funkcija ir kintamumas

RAND funkcija yra viena iš nepastovių " Excel" funkcijų . Tai reiškia, kad:

Pradėti ir sustabdyti atsitiktinių skaičių kartos su F9

Priverstinis RAND funkcijos generavimas naujų atsitiktinių skaičių be kitų darbo lapo pakeitimų taip pat gali būti atliktas spustelėjus klavišą F9 . Tai verčia perskaičiuoti visą darbalapį, įskaitant visas ląsteles, turinčias RAND funkciją.

Raktas F9 taip pat gali būti naudojamas norint išvengti, kad atsitiktinis skaičius būtų keičiamas kiekvieną kartą, kai atliekamas keitimas į darbalapį, naudojant šiuos veiksmus:

  1. Paspauskite darbalaukio langelį, kuriame yra atsitiktinis numeris
  2. Įveskite funkciją = RAND () į formulės juostą virš darbalapio
  3. Paspauskite klavišą F9, kad pakeistumėte RAND funkciją į statinį atsitiktinį skaičių
  4. Paspauskite klaviatūros klavišą Enter, kad į pasirinktą langelį įveskite atsitiktinį skaičių
  5. Paspaudus F9 vėl nebus jokio poveikio atsitiktiniam skaičiui

RAND funkcijos dialogo langas

Beveik visos "Excel" funkcijos gali būti įvedamos naudojant dialogo langą, o ne rankiniu būdu. Norėdami tai padaryti RAND funkcijai, atlikite šiuos veiksmus:

  1. Spustelėkite lakštą darbalapyje, kuriame turi būti rodomi funkcijos rezultatai;
  2. Spustelėkite skirtuką " Formulės " juostos ;
  3. Pasirinkite " Math & Trig" iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą funkciją;
  4. Spustelėkite RAND sąraše;
  5. Dialogo lange funkcija yra informacija, kad funkcija neturi jokių argumentų;
  6. Spustelėkite Gerai, kad uždarytumėte dialogo langą ir grįžtumėte į darbalapį;
  7. Atsitiktinis skaičius nuo 0 iki 1 turėtų pasirodyti dabartinėje ląstelėje;
  8. Jei norite sugeneruoti kitą, paspauskite klavišą F9 ;
  9. Kai paspausite langelį E1, visa formuluotė = RAND () pasirodys formulės juostoje virš darbalapio.

"RAND" funkcija "Microsoft Word" ir "PowerPoint"

RAND funkcija taip pat gali būti naudojama kitose "Microsoft Office" programose, tokiose kaip "Word" ir "PowerPoint", pridėti atsitiktines duomenų dalis prie dokumento ar pristatymo. Vienas galimas šios funkcijos naudojimas yra užpildo turinys šablonuose.

Norėdami pasinaudoti šia funkcija, įveskite tokią pat funkciją tokiose programose kaip Excel:

  1. Paspauskite pelės klavišą toje vietoje, kur tekstas bus pridėtas;
  2. Tipas = RAND ();
  3. Paspauskite klaviatūros klavišą Enter.

Atsitiktinio teksto pastraipų skaičius skiriasi priklausomai nuo naudojamos programos versijos. Pavyzdžiui, Word 2010 pagal nutylėjimą sukuria penkis teksto punktus, o "Word 2010" sukuria tik tris.

Norėdami kontroliuoti sukurto teksto kiekį, įveskite pageidaujamų dalių skaičių kaip tuščių skliaustų argumentą.

Pavyzdžiui,

= RAND (7)

sukurs septynias teksto pastraipas pasirinktoje vietoje.