
Obecný vzorec
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
souhrn
Chcete-li rychle vyplnit řadu buněk náhodnými čísly ze sady pevných možností (tj. 25,50,75,100), můžete použít vzorec založený na funkcích CHOOSE a RANDBETWEEN.
V zobrazeném příkladu je vzorec v B4:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Který vrací náhodné číslo z uvedených čísel.
Vysvětlení
Funkce CHOOSE dělá většinu práce v tomto vzorci. Choose vezme jednu číselnou hodnotu jako svůj první argument (index_number) a pomocí tohoto čísla vybere a vrátí jednu z hodnot, které poskytuje jako následné argumenty, na základě jejich číselného indexu.
V tomto případě poskytujeme jako možnosti čtyři čísla: 25,50,75,100, takže je třeba dát CHOOSE číslo mezi 1 a 4.
K vygenerování tohoto čísla používáme RANDBETWEEN, funkci, která vrací náhodné celé číslo na základě dolní a horní meze. Protože pracujeme pouze se 4 hodnotami v CHOOSE, dodáváme 1 pro spodní číslo a 4 pro horní číslo.
Když je tento vzorec zkopírován dolů, vrátí jedno ze čtyř čísel.
Pamatujte, že RANDBETWEEN vypočítá novou hodnotu při každé změně listu. Jakmile budete mít hodnoty v rozsahu, možná budete chtít vzorce nahradit hodnotami, abyste zabránili dalším změnám. Můžete to udělat pomocí speciálního vložení: vyberte všechny vzorce, zkopírujte a vložte speciální> hodnoty, abyste nahradili vzorce hodnotami.