當我們接到公司一個case,乘風破浪的姐姐,一共12人,要求給在年會的表演節目單裡,随機生成出場順序,有沒有忽然頭大的時候?[驚呆]
今天主要學習函數有:
RAND:生成0-1之間的随機數 函數公式:=RAND() randbetween:生成兩個指定數字之間的随機整數 函數公式:=RANDBETWEEN(上限整數,下限整數) rank:排名函數 函數公式:=RANK(要排位的數字,排位範圍,順序0倒序1) |
一、 首先生成随機數字
1、randbetween函數,随機生成整數,需要選用的整數區間非常大,避免随機出現同一個數字。
1)在C2輸入=RANDBETWEEN(1,12),回車,則顯示出随機數字5:
2)下拉填充柄到王元姬,則出現三組相同的數字,這當然不是我們想看到的,我們需要唯一數字
3)即使我們把随機數字範圍擴大到50或者更大,都不能避免有概率出現重複整數。
2、運用RAND函數,生成每個人的随機數
1)在D2輸入函數:=RAND(),回車并下拉填充柄到王元姬,則得到一下随機數2
2)生成每個人的随機數2,可以理解為把每個人轉化為0-1之間的非重複數字,因為是十萬級随機數字,撞車機率就很小了。
二、對生成的随機數2,進行排序——RANK函數的運用
1)在E2輸入函數:
=RANK(D2,D$2:D$13,0)
D2為需要排序的目标随機數,
D$2:D$13為排序的範圍,即D2到D13的區域内
0為由大到小的順序編号
2) 在F1寫入:=INDEX(B$2:B$13,E$2:E$13,1)
即将排序的數字返回到對應的姓名編号,并呈現出對應的姓名,
則F2-F13則為新的姓名順序,即為出場順序
3) 複制新得到的姓名序列,粘貼【值】到H列展示闆上,即為随機的出場順序
我們的RAND函數和RANK函數,每操作一次excel表,都會重新運算一次,
所以我們需要把得到的順序粘貼【值】到展示闆
則如圖,複制粘貼的操作已經又重新運算了,名字順序已經變了
當我們每次按住鍵盤F9刷新,然後數據重新運算,會得到不同的順序表.
今天你學會了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!