返回列表 上一主題 發帖

excel是否可以有隨機抽獎的功能

excel是否可以有隨機抽獎的功能

如果有份名單清冊(例100名),可否從隨機產生

頭獎1名
貳獎2名
參獎3名
普獎10名
↑(可再調整獎項與名額)

用 rand() 公式, 用 column B 做 sorting
假設如下:
A              B
Name       =Rand()

TOP


不好意思,我不知道要怎麼上傳EXCEL檔,所以只好先貼圖上來,希望可以再補充我文字說明不足的地方,
樓上的大大您好,我還是不太清楚您所描述的方式要如何應用,所以可以再麻煩您再多解釋一點嗎?

TOP

sample.zip (1.82 KB)
按 "F9" 會自動更新

TOP

嗚嗚,ivanyung 大大,我目前還沒有下載的權限耶,
請問我能私下給您我的mail,再麻煩您寄給我嗎@"@?

TOP

嗚嗚,ivanyung 大大,我目前還沒有下載的權限耶,
請問我能私下給您我的mail,再麻煩您寄給我嗎@"@?
emma 發表於 2010-8-3 13:53



    這裡限制真大.... 我目前沒有權限發短消息 ...

TOP

本帖最後由 emma 於 2010-8-3 17:13 編輯



ivanyung大大謝謝您,但可否再請教一下,如果再複雜點,

例如同一位被抽獎人如果擁有多次被抽獎的機會,

有沒有像新附上的圖檔這種方式被抽獎呢?

以舉例方式說明的話,就是如有a、b、c三人參與抽獎

a有5次中獎機會

b有10次中獎機會

c有1次中獎機會

一樣隨機抽出三個獎項,可以依a、b、c所設定的中獎機會
欄位下去產生亂數抽獎嗎?

TOP

用最簡單的方法
如果:
a有5次中獎機會
b有10次中獎機會
c有1次中獎機會

ID 姓名
1 a
1 a
1 a
1 a
1 a
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
2 b
3 c

TOP

a欄姓名a001-a100
b1=rand()下拉至b100
c1=rank(b1,b1:b100)
頭獎1名=index(a1:a100,match(1,c1:c100,0))
貳獎2名=index(a1:a100,match(2,c1:c100,0)),index(a1:a100,match(3,c1:c100,0))
參獎3名
普獎10名
參獎以下類推
知之為知之,不知為不知,誠實也!

TOP

如果要不同人有不同抽獎機會,如年資每滿一年增加一次抽獎機會
我支持8樓ivanyung
的做法

到底是手工做還是函數作那要看你的需求
用函數還頗有挑戰性的
我不知是否會做,要想想看,先這樣有需求再說
知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題