如何用Excel 來為公司年會抽獎、班級分組?來試試Excel函數吧!

2021-12-22 卡喬小天地

如何用Excel 來為公司年會抽獎、班級分組?來試試Excel函數吧!

一、公司年會抽獎

假如今天公司舉辦了一次摸彩活動,我們要從這12位員工下抽出一位幸運得主。

在這裡我們可以用到 一個很實用的函數叫RANDBETWEEN(最大值,最小值)INDEX(資料範圍,順位)CHOOSE(序號,"A","B")

RANDBETWEEN(最小值,最大值):這個函數可以讓你設定一個最小值和一個最大值,並在最小值和最大值之間產生一個隨機整數。

例如:RANDBETWEEN(1,12),產生了數字6,說明了最小值為1,最大值為12產生了隨機數6。

INDEX(資料範圍,順位):這個函數可以讓你在指定的資料範圍,按照順位找出指定的資料。

例如:如圖所示

INDEX(C3:C14,2),資料範圍為C3:C14,順位為2,結果則為"劉明哲"

CHOOSE(序號,"A","B")函數:

例如:CHOOSE(1,「A」,"B")則結果為A

反之CHOOSE(2,"A","B")結果為B

利用兩個函數,我們就可以做一個抽獎活動,例如上面的表有12個人,則我們隨機產生一個1到12的數字,再用INDEX函數來從這十二個當中順位出人名。

二、考試分A、B卷

還是上面的12個人,假如這12個人考試,如何針對每個人分配"A卷"和"B卷"呢?

也許你會想到用RANDBETWEEN和INDEX也可以解決上面的問題。

思路:先在D3單元格輸入"=RANDBETWEEN(1,2)"產生一個1到2的隨機數字,再用INDEX函數在G3:G4順位出"A卷"或"B卷",並在INDEX前面的資料範圍按"F4"鎖定「G3:G4」。則在D3單元格內正確的輸入

為"=INDEX($G$3:$G$4,RANDBETWEEN(1,2))"

在此也可以利用CHOOSE函數完成同樣的功能。

在D3單元格輸入"=CHOOSE(RANDBETWEEN(1,2),"A卷","B卷")"

完成後,按住D3單元格右下角向下拖拽,其他同學的試卷也呈現出來了。

那麼問題來了!!

你有沒有發現A卷和B卷的數量不等。

這就涉及到一個等數分組的概念。

例如:班級 有12個學生,並將他們分成兩組,每組保證人數相等。

在此之前 我們來學學兩個函數。一個叫RAND()函數,一個叫RANK()函數

RAND()函數:產生一個0到1的隨機數字。

例如:RAND後產生了一個0.089的小數

RANK(資料範圍,順位):對數據進行排位

以下圖為例:在一堆亂數中指定的的亂數在第幾位,則會從大到小依次排列。

例如:"戴育如"在下表得到亂數排第幾位呢?

用RANK函數在E3單元格輸入RANK(D3,D3:D14)並按"F4"鎖定RANK函數的參數"D3:D14"

由此可知"戴育如"在第二位


在向下拖拽E3單元格則成功將其他員工的亂數排列。

RANK()函數介紹完了!!

那麼利用上面函數對下圖員工進行分組。

在D列前面插入一個欄名為"亂數"的欄號。在D3單元格中輸入"=RAND()"產生亂數,並按住D3往下拖拽。產生更多的亂數。


在E3單元格輸入 "=CHOOSE(ROUNDUP(RANK(D3,$D$3:$D$14)/6,0),"A組","B組")",並按住E3單元格向下拖拽。完成其他員工的分組。

想要將成員一組分為幾個,在"=CHOOSE(ROUNDUP(RANK(D3,$D$3:$D$14)/6,0),"A組","B組")"中的"6"改為對應的數字。

還有如何防止每一次編輯時"亂數"欄中的數字變動:

可以將亂數中的數字複製起來,然後選擇性粘貼"找到"數值"粘貼回去。就可以解決這個問題!

如有疑問,關注公眾號,聯繫作者!

新手出航,不喜勿噴!


相關焦點

  • excel隨機函數-老師的點名神器 公司的抽獎神器
    朋友們 朋友們 你們期待的 隨機函數來了 老師的點名神器 公司的抽獎神器隨機取整數 隨機取姓名 隨機取你想取的一切內容現在只需要點開 往下看 就能一秒學會!1.首先是手寫取值範圍內取隨機整數 看圖↓函數=RANDBETWEEN(1,20)2.再者是再已有的數據內取隨機整數函數=RANDBETWEEN(A2,A11)
  • excel實用教程,用excel給你孩子製作一份100以內加減乘除算術題
    一直沒有跟大家提到如何將excel的一些小技巧應用到生活中來,今天讓我來給大家分享一個非常實用的excel小技巧,這個技巧在生活中非常實用,尤其是對於家裡有小孩的朋友。今天我要大家用excel製作上圖這樣的100以內加減乘除算術題,各位家長準備好了,身邊如果沒有電腦的可以拿紙和筆記一下。
  • 「Python替代Excel Vba」系列(二):pandas分組統計與操作Excel
    帶你用pandas玩轉各種數據處理前言在本系列的上一章已經介紹了如何讀寫 excel 數據,並快速進行匯總處理。但有些小夥伴看完之後有些疑惑:那只是簡單讀寫數據而已,有時候需要設置 excel 的格式。
  • Excel如何使用多條件求和函數?Excel中條件函數如何使用?
    excel中如何使用多條件求和函數進行運算,下面來看看小編的實際操作。1.我們要算出二班語文成績大於一百二十的總和,輸入公式sumifs。3.再選中班級的區域中間有逗號隔開。4.然後輸入需要的條件文本加上雙引號。5.然後再次框選語文成績的單元格。6.最後再輸入條件,打上雙引號,將括號打上。7.之後按下回車鍵得出最終的結果。
  • 使用excel製作一個抽獎工具,再也不用為如何抽獎發愁了
    Hello,大家好,今天跟大家分享下我們如何使用excel製作一個抽獎工具,再也不用為如何抽獎發愁了,他的製作也非常的簡單,我們先來看下效果,按住F9鍵就能讓名字滾動起來,鬆開F9鍵後就會停止,如下圖想要實現這樣的操作也非常的簡單
  • Excel如何通過函數來對數據進行比對?
    數據的比對可以通過函數來進行,下面來看看函數如何進行數據比對吧。1.首先打開excel表格,要將標價和實收金額兩組數據進行比對。3.然後選擇兩個單元格的數據中間用逗號隔開。6.需要注意exact函數中數據的一致不僅僅是數值還有空格和大小寫都會識別為不一致。
  • excel中使用vlookup函數查找老出錯?試試index—match函數吧
    在excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,說起查找函數,很多人首先會想到vlookup函數,其實excel中的查找函數有很多種,比如lookup、index-match等,尤其是index—match函數的使用範圍比vlookup函數更加廣泛,在反向查找、橫向查找等方面能夠克服vloolup函數的不便,提供更加容易理解的查找思路
  • excel函數公式if怎麼用
    今天花點心思寫一下excel中if函數的用法,可能在數據小的時候大家用不到這些函數,但是如果表格數據量非常大的時候,那麼excel中if函數的節省時間的效果出出來了。在使用if函數之前,我先把數據準備好,以一個班級的語文成績為例,依照不及格<60,60<良<80,優秀>80來劃分成績等級。當然了三個判定條件大家一開始理解不了,可以先從及格不及格簡單的判定開始了解if函數的用法。
  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • excel小技巧,一秒變大神——趣味抽獎
    每天用excel來辦公,有沒有一種看到excel和各種數據就頭疼的感覺呢,現在教你用excel娛樂一下,趣味抽獎教程來嘍,請原諒我最近被新倚天屠龍記洗腦。首先,在A列輸入姓名,然後設計一個自己喜歡的結果展示單元格樣式。
  • 利用Excel會做抽獎小程序,老闆看了都誇你厲害
    Hello,大家好,今天跟大家分享下我們如何使用excel製作一個抽獎工具,他的製作也非常的簡單,我們先來看下效果,按住F9鍵就能讓名字滾動起來,鬆開F9鍵後就會停止,如下圖所示,想要實現這樣的操作也非常的簡單,下面就讓我們來一步一步的操作下吧
  • excel應用技巧:如何用函數製作簡易抽獎動圖
    利用INDEX函數和隨機整數函數RANDBETWEEN配合,在Excel中做一個簡單的抽獎器,可以隨機抽取姓名或者獎品。有興趣的夥伴可以做出來試試,撞撞2019年好運氣。每次年會大家最期待的就是抽獎環節。為了看看自己今年運氣怎麼樣,會不會獲獎,我們提前做一個抽獎器,測試一下自己的運氣。通常抽獎有兩種方式,一種是抽取獲獎人,一種是抽取獎品。以下我們以第一種方式為例進行說明。
  • Excel 抽獎小程序製作教程
    歲末年初,很多公司都會舉辦年度酒會。在年度酒會上一般都會進行抽獎。如果用傳統的紙條抽獎,既繁瑣又招人懷疑是否有內幕。
  • 馬上年會了,用Excel函數及VBA製作個抽獎小程序,來了解下吧
    公司抽獎有多種多樣,比如每人一個標籤紙,統一放到紙箱上抽獎,今天給大家分享個抽獎小工具,使用Excel來實現,不過這個需要用到VBA的一些知識,大家可以直接使用。首先看下成品效果,操作步驟先點擊【立即抽獎】,當需要停止的時候,點擊【停止抽獎】,最後選中需顯示人員名稱單元格,再點保存即可。
  • Excel如何通過index函數查找座位號?
    excel如何通過index函數來查找座位號,下面小編就來給大家演示一下。1.我們要查出當前第一排第二位中熒幕的數值是哪個數。2.使用index 函數,先框選這個數據的範圍。5.下面的數據查找也是可以用相同的操作,大家趕緊來試試吧。
  • Excel如何通過函數進行數據提取?
    Excel函數的提取分為三部分,左側數據提取、中間數據提取和右側數據的提取,一起來看看吧!一、Excel如何通過函數進行左側數據提取?excel中的函數有非常強大的作用,下面小編來教大家如何使用函數對左側的數據進行提取吧。1.我們打開excel表格,想要對左邊六位數字進行提取出來。
  • excel關於函數if與函數or聯合運用的操作技巧
    ,其中的excel就深受廣大辦公族的喜愛,excel中函數的靈活應用能為人們的工作縮短時間,極大地提高工作效率,今天就為大家講述excel關於函數if與函數or聯合運用的操作技巧。IF(and(logical_test,logical_test),[value_if_true],[value_if_false]),而今天我們即將介紹的函數if與函數or聯合運用的語法形式是IF(or(logical_test,logical_test),[value_if_true],[value_if_false]),接下來我們還是按照老規矩來辦事,用實例來說話。
  • excel減法函數怎麼用 減法函數使用教程
    excel減法函數怎麼用 減法函數使用教程時間:2017-02-05 21:53   來源:系統天堂   責任編輯:毛青青 川北在線核心提示:原標題:excel減法函數怎麼用 減法函數使用教程 excel減法函數怎麼用?
  • excel乘法函數
    excel乘法函數  Excel中經常會使用到一些公式運算,這時就少不了要用到加、減、乘、除法,那麼excel乘法函數公式是什麼呢?如何利用公式來對一些數據進行乘法計算呢?怎樣快速而又方便的來算出結果呢?下面就來教大家一步一步的使用Excel乘法公式!
  • excel if函數 if函數嵌套用法
    簡單的 excel if函數應用例子:下圖數據在d列顯示如下結果:如果數據1大於60則顯示合格,否則顯示不合格。那麼在d2單元格輸入以下公式:=if(a2>60,"合格","不合格")然後向下拖拽,自動生成數據,如下圖D列效果。