Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:
vypočítaný stĺpec
vypočítanej tabuľky![]()
vizuálového výpočtu
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
ManualaleboAutomaticrežim prepočítania, a či sa údaje obnovujú.RAND a ďalšie 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.
RAND sa vždy prepočíta, ak sa funkcia použije v definícii mierky.
RAND funkcia nemôže vrátiť výsledok nula, aby zabránila 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)