
Všeobecný vzorec
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Zhrnutie
Ak chcete rýchlo vyplniť rozsah buniek náhodnými číslami z množiny pevných možností (tj. 25,50,75,100), môžete použiť vzorec založený na funkciách CHOOSE a RANDBETWEEN.
V zobrazenom príklade je vzorec v B4:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Ktorá vráti náhodné číslo z uvedených čísel.
Vysvetlenie
Funkcia CHOOSE robí väčšinu práce v tomto vzorci. Choose vezme ako prvý argument jednu číselnú hodnotu (index_number) a pomocou tohto čísla vyberie a vráti jednu z hodnôt, ktoré poskytuje ako následné argumenty, na základe ich číselného indexu.
V tomto prípade poskytujeme ako možnosti štyri čísla: 25,50,75,100, takže je potrebné dať VYBERU číslo medzi 1 a 4.
Na vygenerovanie tohto čísla používame RANDBETWEEN, funkciu, ktorá vracia náhodné celé číslo na základe dolnej a hornej hranice. Pretože v CHOOSE pracujeme iba so 4 hodnotami, dodávame 1 pre spodné číslo a 4 pre horné číslo.
Pri kopírovaní tohto vzorca vráti jedno zo štyroch čísel.
Upozorňujeme, že RANDBETWEEN vypočíta novú hodnotu vždy, keď sa zmení pracovný hárok. Keď už máte hodnoty v rozsahu, možno budete chcieť nahradiť vzorce hodnotami, aby ste zabránili ďalším zmenám. Môžete to urobiť pomocou prilepenia špeciálneho: vyberte všetky vzorce, kopírujte a prilepte špeciálne> hodnoty, aby ste nahradili vzorce hodnotami.