Excel 中隨機類函數常用於產生隨機數。隨機數可廣泛用於各類抽獎、抽查及分類分組等活動中。
返回位於兩個指定數之間的一個隨機整數。
注意:每次計算工作表時都將返回一個新的隨機整數。
提示:RANDBETWEEN 函數可能會產生相同的隨機整數。
應用 1:抽獎。
比如在 14 名員工中抽獎,可使用 RANDBETWEEN(1, 14) 產生一個介於 1 ~ 14 之間的整數,再藉助 INDEX 函數即可找到對應的員工姓名。
=INDEX(C3:C16,RADNBETWEEN(1,14))提示:按 F9 可重新計算工作表,產生新的隨機整數。由於只有 A、B 卷兩種情況,使用RANDBETWEEN(1,2) 為每個學生隨機分配試卷編號,再藉助 INDEX 函數即可找到對應的試卷類型。公式:最後,使用 CHOOSE 函數顯式顯示分組。
=CHOOSE(ROUNDUP(RANK(D3,$D$3:$D$16)/(COUNT($D$3:$D$16)/2),0),"A組","B組")特別提示:隨機數產生之後,在所有的單元格處進行的任何編輯,都將導致重新產生隨機數。解決方法:隨機數產生後,框選並右擊,選擇「選擇性粘貼」中的「值」,即用數值覆蓋公式。這樣就不會再重新產生隨機數了。=INDEX($C$3:$C$16,RANK(D3,$D$3:$D$16))CHOOSE(索引值,選項1,選項2,選項3,...)如同做選擇題一樣,根據給定的索引值,從參數串中選出相應值或操作。CHOOSE 函數的參數不僅可以是單個數值,也可以是區域引用,如:
結果為 4。
位數為大於 0 的數時,則在對應的小數位上進行向上捨入:結果為 3.142。
位數為小於 0 的數時,則在對應的整數位上進行向上捨入:結果為 400。