广西快三跨度> 广西快三跨度

广西快三一定牛快3走势图一定牛:【原】excel函數應用:如何快速制作考生座次分配表

來源:用戶 部落窩教... 收藏 編輯:楊美麗

广西快三跨度 www.mfgdpw.com.cn

編按:哈嘍,大家好!春節已經結束了,不少公司在正式開工后,一般會對員工進行崗位技能考試。既然要考試,自然就會涉及到考生座位安排的問題,今天我們就一起來學習一下,如何在excel中快速地制作考生的座位分配表!


春節剛過,某部門馬上組織員工進行崗位技能考試,本次考試有561人報名參考,部門安排了兩個考場共18個考室,每個考室安排32座,需要對所有報名的考生隨機安排座位。 

下面是待分配座位考生的基本信息: 

下面是考生考試座位分配表:

這里要求我們隨機安排考生座位,最簡單的方法就是先按順序安排每位考生的座位,然后再對這些考生的記錄進行隨機排序。

步驟一:按順序排列座位

①  在F3單元格輸入文本“一考場”,然后向下填充文本至F291單元格,用于分配第一考場的所有考生。

②  按照同樣的方法在F292單元格輸入文本“二考場”,雙擊單元格右下角的自動填充,為其他考生分配考場。

③  要按順序安排座位,可以借助當前記錄的行號來生成重復的序列。選擇G4單元格,輸入公式“=INT((ROW()-4)/32)+1&"考室"”分配第一個考生的考室號。向下填充公式至記錄結尾,為所有報名的考生分配考室號。


 函數ROW()用于獲得當前考生數據的行號,由于數據區域的第1行位于工作表的第4行,因此需要將此行號減4。由于每個考室安排32座,所以需要除以32,再用INT函數取結果的整數部分后加1,得到1到18的整數。最后再用“&”符號連接“考室”文本,就能得到需要的結果。

其實,除了使用INT函數通過取整來獲得考室號外,還有很多方法,如利用CEILING函數向上取行號最接近32的倍數,再除以32,也可以得到相同的結果,公式為“=CEILING((ROW()-4)+1,32)/32&"考室"”。

 同樣道理,使用向下取整的函數FLOOR也可以得到相同的結果,公式為“=FLOOR((ROW()-4),32)/32+1&"考室"”。

④  選擇H4單元格,輸入公式“=MOD(ROW()-4,32)+1”,分配第一個考生的座位號。向下填充公式至考生數據結尾,為所有報名的考生分配座位號。

用MOD函數得到“ROW()-4”除以32的余數,并將得到的結果加1,從而取得1-32的整數序列。(小知識:一個數除以另一個數,要是比另一個數小的話,商為0,余數就是它自己。例如:1除以2,商數為0,余數為1。2除以3,商數為0,余數為2。)

步驟二:隨機排序

當想要打亂一個有序的記錄表的順序時,可以使用EXCEL中的RAND函數生成一個隨機數的輔助列,然后利用此列對原數據區域進行排序即可打亂數據的順序。 

①  選擇I4單元格,輸入公式“=RAND()”,按回車鍵生成一個隨機數,向下填充公式至記錄結尾即可。RAND函數的作用是生成一個0-1之間的隨機數,它沒有任何參數,在使用的時候,只要保證添加了函數標志“()”即可。

②  選擇A3:I3單元格區域,按住Shift鍵并雙擊該區域的下邊框,選中整個數據區域。

③  在“數據”選項卡中單擊“排序”按鈕,在彈出的排序對話框中,將“主要關鍵字”欄設置為“列I”,“次序”設置為“升序”。

④  單擊“確定”按鈕完成排序操作,然后刪除I列數據,得到下面的考生考試座位分配表。

看到這里,大家可能會好奇,為什么按照隨機數列進行升序排列后,考生原本的座位信息會發生變化。這是由于考生的考室號和座位號是根據行號來生成的,只要考生所在的位置發生變化,即考生所在的行號發生變化,實際的分配結果也將被打亂。由于RAND()生成隨機數,所以每次應用RAND()函數對數據進行排序后,考生的座位號都會發生變化,真正實現座位號隨機分配。

****部落窩教育-excel隨機函數RAND****

原創:賦春風/部落窩教育(未經同意,請勿轉載)

贊賞 共11人贊賞

本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。本文《【原】excel函數應用:如何快速制作考生座次分配表》由網友部落窩教... 轉載收藏,版權歸原作者所有,
違法違規信息請立即聯系本網可獲得現金獎勵,

广西快三跨度 www.mfgdpw.com.cn false 互聯網 //www.mfgdpw.com.cn/view/socangkugm/mgdd/ml/dljldzcmWSNlkddljgbl.html report 14050

    熱門圖片

    經濟金融企業管理法律法規社會民生科學教育降生活體育運動文化藝術電子數碼電腦網絡娛樂休閑行政地區心理分析醫療衛生