最近被問到一個有趣的問題,一般我們用 Excel 製作抽獎工具,大多就是一批名單,然後用隨機的函數搭配一下,隨機抽出一個就好,那麼,今天如果是要針對不同獎項設立不同的中獎機率,那又要怎麼來製作呢?我大概想了一下,用了個有趣的方式製作了出來,還堪用,如果到了年末公司要玩這種賭運氣的,就可以用這個 Excel 教學來試看看,往下帶大家一起來製作看看吧。
Excel 教學 – 指定抽獎機率的抽獎工具
首先表格大概是長這樣,A 欄是放獎項,其中 A2 我放的是銘謝惠顧,就是會有槓龜的獎項,所以在第一個中獎機率裡我是設定了扣除其它獎項的機率,剩下的機率就是給它,當然,如果你是百分百抽中,就把銘謝惠顧換成必中的那個獎項就好,公式一樣套用即可。
C2~C10 則都是手動輸入中獎機率。
D 欄是做為輔助使用,當你每抽出一個獎項,就手動去將 B 欄的數量減少,當變成 0 時,D 欄這邊就會將機率變成 0。
D2 公式跟 C2 一樣
=1-SUM(D3:D10)
而 D3 的公式要換成以下,然後往下拖曳即可
=IF(B3=0,0,C3)
最後要設立一欄累進機率,這我有點難解釋,最後抽獎時是靠 E 欄的輔助數據去抽的。
公式如下,一樣在 E2 輸入後再往下拖曳
=SUM($D$2:D2)
最後抽獎我利用了 INDEX + MATCH + RAND 三個函數來搞定,但我發現因為累進數據可能會有出現結果 #N/A,所以我加上 IFERROR 來判斷,讓他 #N/A 時就顯示 A2,而我測試過當出現錯誤時也只能是 A2。
公式如下:
=IFERROR(INDEX(A2:A10, MATCH(RAND(), E2:E10, 1)), A2)
然後每按一下 F9 就會更新抽獎結果,大家下次就可以在辦公室裡試看看了。