Skip to main content

Generování náhodných čísel pomocí funkce RAND aplikace Excel

India Alert || Episode 105 || Chahat || Dangal TV (Smět 2025)

India Alert || Episode 105 || Chahat || Dangal TV (Smět 2025)
Anonim

Jeden způsob generování náhodných čísel v aplikaci Excel je RAND funkce. Samotná funkce generuje omezený rozsah náhodných čísel, ale pomocí RAND ve vzorcích s jinými funkcemi lze rozsah hodnot snadno rozšířit tak, aby:

  • Zadáním vysokých a nízkých hodnot rozsahu, RAND může být provedeno vrácení náhodných čísel v určeném rozsahu, například 1 a 10 nebo 1 a 100.
  • Výstup funkce může být redukován na celá čísla kombinací funkce s TRUNC funkce, která zkrátí nebo odstraní všechna desetinná místa z čísla.

The RAND funkce vrátí rovnoměrně rozložené číslo větší nebo rovno 0 a menší než 1. I když je normální popsat rozsah hodnot generovaných funkcí jako od 0 do 1, ve skutečnosti je přesnější říct, že rozsah je mezi 0 a 0.999 …

Syntaxe a argumenty RAND

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty. Syntaxe pro RAND funkce:

= RAND ()

Na rozdíl od RANDBETWEEN funkce, která vyžaduje zadání argumentů typu high-end a low-end, funkce RAND nepřijímá žádné argumenty.

Několik RAND byly použity příklady funkcí pro získání výsledků uvedených ve výše uvedeném obrázku.

  • První příklad zadá RAND funkce sama o sobě.
  • Druhý příklad vytvoří vzorec, který generuje náhodné číslo mezi 1 a 10 nebo 1 a 100.
  • Třetí příklad generuje náhodné celé číslo mezi 1 a 10 pomocí TRUNC funkce.
  • Poslední příklad používá KOLO funkce pro snížení počtu desetinných míst pro náhodné čísla.

Generování čísel s RAND

Vzhledem k tomu, že funkce RAND neobsahuje žádné argumenty, lze ji jednoduše zadat do libovolné buňky listu prostě kliknutím na buňku a psaním:

= RAND ()

Výsledkem je náhodné číslo mezi 0 a 1 v buňce.

Generování čísel v rozsahu

Obecná forma rovnice použitá k generování náhodného čísla v rámci určeného rozsahu je:

= RAND () * (Vysoká - Nízká) + Nízká

Vysoký a Nízký označují horní a spodní hranici požadovaného rozsahu čísel. Jako příklad generovat náhodné číslo mezi 1 a 10 zadejte následující vzorec do buňky listu:

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

Generování náhodných celých čísel pomocí RAND

Chcete-li vrátit celé číslo - celé číslo bez desetinné části - obecná forma rovnice je:

= TRUNC (RAND () * (Vysoká - Nízká) + Nízká)

Spíše než odstranit všechna desetinná místa pomocí TRUNC funkce, můžeme použít následující KOLO funkce ve spojení s RAND snížit počet desetinných míst v náhodném čísle na dvě.

= ROUND (RAND () * (Vysoká - Nízká) + Nízká, Desetinná místa)

RAND funkce a volatilita

The RAND funkce je jedním z nestálých funkcí aplikace Excel; tohle znamená tamto:

  • Funkce přepočítává a vytvoří nové náhodné číslo pokaždé, když se list změní, včetně akcí, jako je přidání nových dat.
  • Jakýkoli vzorec, který závisí buď přímo nebo nepřímo na buňce obsahující volatilní funkci, také přepočítává při každé změně listu.
  • V pracovních listech nebo pracovních listech, které obsahují velké množství dat, by měly být nestálé funkce používány s opatrností, protože mohou zpomalit dobu odezvy programu kvůli frekvenci přepočtů.

Vynucení funkce RAND při vytváření nových náhodných čísel bez provedení dalších změn v listu lze provést stisknutím tlačítkaF9na klávesnici. To nutí celý list přepočítat včetně všech buněk obsahujících funkci RAND.

TheF9 lze také použít k zabránění změně náhodného čísla při každé změně v listu:

  1. Klepněte na buňku listu, kde má být umístěno náhodné číslo.
  2. Zadejte funkci = RAND () do řádku vzorců nad pracovním listem.
  3. zmáčkniF9 klíč pro změnu RAND funkce do statického náhodného čísla.
  4. zmáčkniZadejte na klávesnici zadejte náhodné číslo do vybrané buňky.

Nyní stiskněte tlačítkoF9 opět nebude mít žádný vliv na náhodné číslo.