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)
Súvisiaci obsah
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre