Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » funkce-matematicke » RANDBETWEEN-nahodne-cislo-Excel
Microsoft Excel logo

RANDBETWEEN (RANDBETWEEN) - náhodné číslo v Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Vrátí náhodné celé číslo v požadovaném rozmezí.

Úvodem do funkce RANDBETWEEN

Jak na vygeneerování náhodného čísla v Excel, aneb praktické využití funkce RANDBETWEEN (v angličtině RANDBETWEEN ), jednak její použití v listu, tipy triky až po využití funkce RANDBETWEEN ve VBA.

Jak na funkci RANDBETWEEN prakticky od A do Z ukazuji v tomto článku, pro přehlednost je rozdělen na kapitoly:


Teorie použití RANDBETWEEN

Funkce RANDBETWEEN (v angličtině RANDBETWEEN ) vrátí náhodné číslo v požadovaném rozmezí.

Syntaxe česky:

RANDBETWEEN(dolní;horní)

Syntaxe anglicky:

RANDBETWEEN(dolní;horní)

Popis argumentů:

  • dolní - číslo pro dolní mez - povinnné
  • horní - číslo pro horní mez - povinnné
Excel funkce RANDBETWEEN  - argumenty

Poznámka

Podobná funkce NÁHČÍSLO.

Základní použití funkce RANDBETWEEN

Potřebuji vygenerovat náhodné číslo v požadovaném rozmezí.

=RANDBETWEEN(B6;C6)

Pro záporní číslo je chyba #ČÍSLO, lze vyřešit využitím funkce ABS (absolutní hodnota).

=RANDBETWEEN (ABS(-4)) Excel funkce RANDBETWEEN

Poznámka

Vrací celé číslo, takže nelze nehradit funkci NÁHČÍSLO použitím =RANDBETWEEN(0;1) - výledkem by byla buď 0 (nula) nebo 1 (jednička).

Počet desetiných míst RANDBETWEEN

Finta jak míst celého čísla mít desetiné s požadovaným počtem desetiných míst. Tento trik jsem zahlédl na nějakém (sice trohu v jiném kontextu, ale hodí se i jako náhodné číslo).

=RANDBETWEEN(B6*10^(B8);B7*10^(B8))/10^(B8)

Tj. Takto lze nahradit funkci NÁHČÍSLO. Například na 3 desetinná míst (samozdřejmě 0 až 1):

=RANDBETWEEN(0*10^(3);1*10^(3))/10^(3) Excel funkce RANDBETWEEN  porovnání

Použití s funkce RANDBETWEEN s využitím VBA

Jak využít funkce RANDBETWEEN ve VBA

Vysledek = WorksheetFunction.RandBetween(0, 36) MsgBox (Vysledek)

Zápis funkce do buňky pomocí VBA:

Range("B4").Formula = "=RANDBETWEEN(10, 20)" Range("B5").FormulaLocal = "=RANDBETWEEN(20; 30)"

Zápis kdy využiji Rnd

Range("B6").Value = Int((40 - 30 + 1) * Rnd + 30) Excel funkce RANDBETWEEN  - VBA Excel

Související články s funkci RANDBETWEEN

Další články související s matematickými funkcemi:


Microsoft Excel VBA - stahuj logo

Ke stažení

Soubor v přípravě.


Závěrem

Využíváte nějaký trik s funkcí RANDBETWEEN, můžete zmínit v komentářích.

Článek byl aktualizován: 07.01.2017 11:19

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák

Pavel Lasák - autor webu

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2006. Své vědomosti a zkušenosti dávám k dispozici na různých školeních a konzultacích, ale také na tomto webu. K dispozici na tomto webu je mnoho návodu, tipů a triků včetně desítek různých šablon.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil

Doporučte tento článek přátelům

Pokud vám článek pomohl, případně si myslíte, že může pomoci i někomu dalšímu, budu rád když jej sdílením doporučíte přátelům - děkuji:



Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články

25.03.2017:
ROUNDUP, ROUNDDOWN - zaokrouhlování

07.04.2017:
Řazení Excel - bug - problém

09.04.2017:
Podmínkové funkce Excel - bug - problém


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2017 | 403

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.