Zdieľať cez


RAND

Vzťahuje sa na:Vypočítaný stĺpecVypočítaná tabuľkaVýpočet vizuálu mierky

Vráti náhodné číslo väčšie ako alebo rovné 0 a menšie ako 1 s rovnou distribúciou. Číslo, ktoré sa vráti, sa zmení vždy, keď sa bunka obsahujúca túto funkciu prepočíta.

Syntax

RAND()  

Vrátená hodnota

Desatinné číslo.

Poznámky

  • Prepočítanie závisí od rôznych faktorov vrátane toho, či je model nastavený na režim manuálneho alebo automatického prepočítania, a či sa údaje obnovujú.

  • Funkcia RAND a iné nestále funkcie, ktoré nemajú pevné hodnoty, sa nie vždy prepočítavajú. Vykonanie napríklad dotazu alebo filtrovania zvyčajne nespôsobí opätovné vyhodnocovanie takýchto funkcií. Výsledky pre tieto funkcie sa však prepočítajú po prepočítaní celého stĺpca. K týmto situáciám patrí obnovenie z externého zdroja údajov alebo manuálna úprava údajov, ktorá spôsobuje opätovné vyhodnocovanie vzorcov, ktoré obsahujú tieto funkcie.

  • Funkcia RAND sa vždy prepočíta, ak sa funkcia použije v definícii mierky.

  • Funkcia RAND nemôže vrátiť výsledok nula, aby nedochádzala k chybám, ako je napríklad delenie nulou.

Príklady

Ak chcete generovať náhodné reálne číslo v rozsahu ďalších dvoch čísel, použite nasledovný postup:

= RAND()*(b-a)+a

Ak chcete generovať náhodné číslo väčšie ako 0 a menšie ako 1:

= RAND()

Ak chcete generovať náhodné číslo väčšie ako 0 a menšie ako 100

= RAND()*100

Ak chcete generovať náhodné celé číslo väčšie ako 0 a menšie ako 100

INT(RAND()*100)

Matematické a trigonometrické funkcie
Štatistické funkcie