Skip to main content

Izveidojiet gadījuma numurus, izmantojot Excel RAND funkciju

Anonim

Viens veids, kā ģenerēt nejauši skaitļus programmā Excel, ir ar RAND funkcija. Funkcija pati par sevi rada ierobežotu nejaušo skaitļu klāstu, bet izmantojot RAND Formulās ar citām funkcijām, vērtību diapazonu var viegli paplašināt, lai:

  • Norādot diapazona lielās un zemās vērtības, RAND var tikt veikti, lai atgrieztu nejaušos skaitļus noteiktā diapazonā, piemēram, 1 un 10 vai 1 un 100.
  • Funkcijas izvadi var samazināt līdz veseliem skaitļiem, apvienojot funkciju ar TRUNC funkcija, kas saīsina vai noņem no cipara ciparus aiz komata.

The RAND funkcija atgriež vienmērīgi sadalītu skaitli, kas ir lielāks vai vienāds ar 0 un mazāks par 1. Lai gan ir normāli aprakstīt funkciju radīto vērtību diapazonu no 0 līdz 1, patiesībā precīzāk ir teikt, ka diapazons ir no 0 līdz 0,999 …

RAND funkciju sintakse un argumenti

Funkcijas sintakse ir saistīta ar funkcijas izkārtojumu un ietver funkcijas nosaukumu, kvadrātiekavas, komatu atdalītājus un argumentus. Sintakse par RAND funkcija ir:

= RAND ()

Atšķirībā no RANDBETWEEN funkcija, kas prasa precizēt augstākās klases un zemas vērtības argumentus, funkcija RAND nepieņem nekādus argumentus.

Vairāki RAND funkciju piemēri tika izmantoti, lai iegūtu rezultātus, kas parādīti iepriekš attēlā.

  • Pirmais piemērs nonāk RAND funkcija pati par sevi.
  • Otrais piemērs rada formulu, kas ģenerē izlases skaitli no 1 līdz 10 vai no 1 līdz 100.
  • Trešais piemērs ģenerē izlases skaitli no 1 līdz 10, izmantojot TRUNC funkcija.
  • Pēdējais piemērs izmanto RAUNDS funkcija, lai samazinātu decimāldaļu skaitu nejaušajiem skaitļiem.

Radīt numurus ar RAND

Tā kā RAND funkcija nesaņem nekādus argumentus, to var vienkārši ievadīt jebkurā darblapas šūnā, vienkārši noklikšķinot uz šūnas un rakstot:

= RAND ()

Rezultāts ir nejaušs skaitlis no 0 līdz 1 šūnā.

Izveidot numurus diapazonā

Vienādojuma vispārējā forma, ko izmanto, lai ģenerētu nejaušo skaitli noteiktā diapazonā, ir:

= RAND () * (augsts - zems) + zems

Augsts un Zems norādīt vēlamo skaitļu diapazona augšējo un apakšējo robežu. Piemēram, lai ģenerētu nejaušo skaitli no 1 līdz 10, darblapas šūnā ievadiet šādu formulu:

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

Gadījuma veselu skaitļu ģenerēšana ar RAND

Lai atgrieztu veselu skaitli - veselu skaitli bez decimāldaļas - vispārīgā vienādojuma forma ir:

= TRUNC (RAND () * (augsts - zems) + zems)

Tā vietā, lai noņemtu visas zīmes aiz komata ar TRUNC funkcija, mēs varam izmantot šādu RAUNDS funkcija kopā ar RAND lai samazinātu decimāldaļu skaitu nejaušajā skaitlī līdz diviem.

= ROUND (RAND () * (augsts - zems) + zems, decimāldaļi)

RAND funkcija un svārstīgums

The RAND funkcija ir viena no Excel nestabilajām funkcijām; tas nozīmē ka:

  • Funkcija tiek pārrēķināta un ikreiz, kad tiek mainīta darblapa, tiek izveidots jauns nejaušs skaitlis, tostarp tādas darbības kā jaunu datu pievienošana.
  • Jebkura formula, kas tieši vai netieši ir atkarīga no šūnu, kurā ir gaistoša funkcija, arī tiek pārrēķināta ikreiz, kad notiek darbavietas maiņa.
  • Darblapās vai darbgrāmatās, kurās ir liels datu apjoms, gaistošas ​​funkcijas jālieto piesardzīgi, jo tās var palēnināt programmas reakcijas laiku pārrēķinu biežuma dēļ.

Lai piespiestu RAND funkciju radīt jaunus izlases numurus, neveicot citas izmaiņas darblapā, var izdarīt, nospiežotF9tastatūras taustiņš. Tas piespiež visu darba lapu pārrēķināt, ieskaitot visas šūnas, kas satur RAND funkciju.

TheF9 taustiņu var arī izmantot, lai novērstu gadījuma skaitļa maiņu ikreiz, kad tiek veiktas izmaiņas darblapā:

  1. Noklikšķiniet uz darblapas šūnas, kurā ir jānorāda nejaušais numurs.
  2. Ievadiet funkciju = RAND () uz formulas joslu virs darblapas.
  3. NospiedietF9 atslēga, lai mainītu RAND funkcija uz statisku izlases numuru.
  4. NospiedietIevadiet tastatūras taustiņš, lai ievadītu izlases numuru izvēlētajā šūnā.

Tagad, nospiežotF9 atkal neietekmēs nejaušo skaitli.