Excel:RAND隨機類函數

2021-03-02 PhotoshopTea

Excel 中隨機類函數常用於產生隨機數。隨機數可廣泛用於各類抽獎、抽查及分類分組等活動中。

返回位於兩個指定數之間的一個隨機整數。

注意:每次計算工作表時都將返回一個新的隨機整數。

提示:RANDBETWEEN 函數可能會產生相同的隨機整數。

應用 1:抽獎。

比如在 14 名員工中抽獎,可使用 RANDBETWEEN(1, 14) 產生一個介於 1 ~ 14 之間的整數,再藉助 INDEX 函數即可找到對應的員工姓名。

=INDEX(C3:C16,RADNBETWEEN(1,14))提示:按 F9 可重新計算工作表,產生新的隨機整數。由於只有 A、B 卷兩種情況,使用RANDBETWEEN(1,2) 為每個學生隨機分配試卷編號,再藉助 INDEX 函數即可找到對應的試卷類型。公式:
=INDEX($H$3:$H$4,RANDBETWEEN(1,2))也可藉助 CHOOSE 函數來實現,此方法的好處是不再需要依賴輔助表格。公式:=CHOOSE(RANDBETWEEN(1,2),"A卷","B卷")此方法同樣適用於隨機分組的案例。不過,還有一個問題需要解決,即,如何保證均等分配A、B卷或者平均分組呢?返回一個大於等於 0 且小於 1 的隨機實數。每次計算工作表時都會返回一個新的隨機實數。
相對於 RANDBETWEEN 函數,RAND函數不存在相同隨機數的問題。2、若要生成 a 與 b 之間的隨機實數,請參考下列公式:首選插入一列作為亂數列,並使用 RAND 函數產生隨機實數,
=RANK(D3,$D$3:$D$16)/(COUNT($D$3:$D$16)/2)使用 ROUNDUP 函數使上式結果進位到最接近的整數,=ROUNDUP(RANK(D3,$D$3:$D$16)/(COUNT($D$3:$D$16)/2),0)

最後,使用 CHOOSE 函數顯式顯示分組。

=CHOOSE(ROUNDUP(RANK(D3,$D$3:$D$16)/(COUNT($D$3:$D$16)/2),0),"A組","B組")特別提示:隨機數產生之後,在所有的單元格處進行的任何編輯,都將導致重新產生隨機數。解決方法:隨機數產生後,框選並右擊,選擇「選擇性粘貼」中的「值」,即用數值覆蓋公式。這樣就不會再重新產生隨機數了。=INDEX($C$3:$C$16,RANK(D3,$D$3:$D$16))CHOOSE(索引值,選項1,選項2,選項3,...)如同做選擇題一樣,根據給定的索引值,從參數串中選出相應值或操作。

CHOOSE 函數的參數不僅可以是單個數值,也可以是區域引用,如:

=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))向上捨入函數。將對應位數的數值向上捨入到最接近的數值。

結果為 4。

位數為大於 0 的數時,則在對應的小數位上進行向上捨入:

結果為 3.142。

位數為小於 0 的數時,則在對應的整數位上進行向上捨入:

結果為 400。

相關焦點

  • excel中隨機函數rand如何使用
    我們在excel中有時候會用到隨機函數,其中rand函數是一個可以生成隨機數的函數,成數範圍是大於等於0小於1,那excel中隨機函數rand如何使用呢?方法/步驟在桌面上雙擊excel的快捷圖標,將excel軟體打開。打開excel之後,選擇單元格,在選擇的這個單元格內輸入rand函數。輸入好函數之後,按下回車,就會得到一個隨機的小數。
  • WPS Excel:巧用隨機函數rand和randbetween生成各種數據
    rand和randbetween函數的本職工作是產生隨機小數和隨機整數。然而,應用巧妙的話,還可以獲取隨機姓名、隨機時間,常見的抽獎神器、點菜神器、選擇困難終結器等都可以用它們來完成。基礎用法這兩個函數都非常簡單,「rand()」沒有參數,返回0到1之間的小數,因此「rand()*100」可以得到0到100之間的小數;randbetween函數有兩個參數,分別是最小值和最大值,使用它可以獲得這兩個值之間的整數。
  • 隨機生成整數,randbetween函數的具體使用技巧
    我們在實際工作中,我們使用excel處理數據的頻率比較高,我們需要掌握一些excel表格的使用技巧,上次我們一起學習了隨機函數rand的使用技巧,不過有些人覺得rand函數有點複雜,因為我們大部分情況下,希望隨機生成的都是整數,所以這次我們分享另外一個比較實用的excel函數,這個函數就是
  • 這項excel技能很實用,有關rand函數以及rand函數嵌套的使用技巧
    我們在實際工作中,有時候需要根據企業人事部提供的excel表格製作的員工名單,隨機抽取幾名員工,進行業務考核,我們為了公平起見,我們該如何操作?其實方法也很簡單,我們可以藉助excel強大的函數,快速解決這個問題,這次我們要分享的是rand函數以及rand函數嵌套的具體應用以及使用技巧。下面我們就以視頻結合實例的形式,快速講解一下有關rand函數以及rand函數嵌套的使用技巧,通俗易懂,可以幫你快速將這些函數應用到實際工作中。
  • 隨機生成數據的幾個小技巧,rand函數的應用
    我們在日常工作中,有時候使用excel表格隨機生成數據,下面我們就分享一下隨機函數rand的使用技巧。rand函數可以生成0-1之間的隨機函數(包含小數位數)。我們大部分人都只使用rand函數的基礎應用,就是在excel單元格內輸入=rand(),然後按enter鍵,即可生成隨機數,按F9鍵可以自動刷新。如果我們覺得0-1之間這個數值不能夠滿足我們的需求,我們也讓他放大使用公式=rand()*100,加上*100也就擴大100倍的隨機數。假如我們需要要給這個隨機函數生成的隨機數指定一個範圍,那我們可以使用=rand()*(B-A)+A。
  • 「Excel技巧」有了隨機函數rand和randbetween函數,想隨機就隨機
    今天要說的是Excel的兩個隨機函數RAND函數和RANDBETWEEN函數。別小看這兩個函數,它們雖是小函數,但有大能量。因為它們為我們隨機錄入批量數據提供了很大方便。一、Rand函數用途:用於生成0~1之間的隨機數。
  • Excel產生隨機數Rand函數巧妙應用
    Excel中產生隨機數的函數有兩個,一個是rand函數,一個是randbetween函數,今天主要介紹rand函數的用法,從入門至精通。
  • EXCEL表中快速將數據隨機打亂順序(隨機函數rand應用)
    有些時候我們需要對數據隨機排序打亂,比如考場排號,隨機抽取前N個號等等。這裡介紹一個簡單以用的隨即排序方法,詳見下圖上圖是按學號排列的數據,現在我們要安排座位或者考場排列 需要打亂順序,操作如下在右邊插入輔助列,C3寫公式 =rand(),回車然後往下複製單元格,然後選中數據區,點excel上方工具面板 【數據】–【篩選】 然後點C烈小三角 升序即可
  • Word教程:函數RAND在Word中的妙用
    函數RAND是一個生成隨機數的函數,最常見的就是在Excel表中,要模擬一些數據時經常會使用函數RAND來生成隨機數。在excel表中輸入公式=RAND(),按回車鍵後會返回一個0-1之間的隨機小數,注意函數RAND是沒有任何參數的。那在Word文檔中是否也可以使用函數RAND呢?答案當然是肯定的!
  • Excel中用什麼函數取到近似值
    在excel中,有很多取近似值的函數。一般在統計類的工作中經常使用,比如說四捨五入、取整等等。接下來,跟著小超老師一起來學習下近似值函數的使用。rand()函數此函數返回一個大於或等於0且小於1的隨機小數。如果不是從事複雜的數據分析類工作,此函數一般用不到。所以同學們僅需要知道它是返回一個大於或等於0且小於1的隨機小數即可。
  • 單片機隨機數:rand(),srand()
    1.C的函數庫之所以沒有把使用系統時鐘初始化隨機種子這步重要的操作直接放進rand函數的實現中,我覺得至少有三個原因:(1)可以高效產生連續的隨機數,不用每次都初始化;(2)給程式設計師以更高的靈活性,因為可能在要求較高的場合,應該使用更好的的數據做種子,而不是系統時鐘;(3)對於只是想產生大量偽隨機數來盡興某種驗證或者統計,未必需要初始化,
  • excel隨機數函數是什麼?excel怎樣生成隨機數?
    本篇將介紹excel隨機數函數是什麼?excel怎樣生成隨機數?有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的一款表格製作工具,它不僅僅只是用來製作表格,它還能對表格中的數據進行處理(比如:運算、排序、篩選等)。
  • 「RAND」函數(隨機生成數值)和「求和」選項
    背景:在案例教學中經常會用到「RAND」函數,這個函數是指生成大於等於0小於1的均勻分布平均數。延伸的函數有「ROUND」函數、「INT」函數和「RANDBETWEEN」函數。「開始」菜單下的「求和」選項包含「求和、平均值、計數、最大值、最小值」等內容,我們在講解完隨機生成函數後,為大家簡單描述這幾項的使用方法。
  • RAND()函數和TIME()函數,隨機事件的偶然發生及實現的可能過程
    隨機性(Randomness)是偶然性的一種形式。隨機事件的發生有偶然性,但從統計學角度上看也有必然性,如果限制了隨機事件的發生範圍,那麼這種隨機事件就帶有或多或少的必然性。我們還常常用到這種帶有某種的必然程度的隨機事件。今天我們將從函數的角度來講解這種隨機是如何控制範圍的。
  • Word中使用RAND函數有什麼作用?如何自動生成隨機文本?
    我們都知道在Excel中會經常用到RAND函數,它可以生成隨機數,用法可見下文。Excel生成隨機數函數RAND和RANDBETWEEN那麼在Word中也能用RAND函數嗎?是的,在Word中我們可以用它來自動生成隨機文本。當你需要一份Word文檔練手時,就能用到它。一、基本語法基本語法為=rand(段落數,每段句數),注意要在英文狀態下輸入。意思是按照指定的段落數和每段句數生成隨機文本。
  • 如何用excel批量生成正態分布的隨機數?
    提到用rand函數批量生成隨機數,這是最簡單最快速的方法,但同時也有一個缺陷,就是rand函數生成的是均勻分布的隨機數,在區間範圍內會分布得比較均勻,不符合日常生活中數據的按照正態分布的特點,這樣也就留下了明顯的痕跡。比如我用rand函數生成0-100的100個隨機數,用Minitab自動生成直方圖,頻數是下面這樣的:大家可以看到,大致上每個區間分布的數據都比較均勻。
  • rand 和srand函數的使用
    最近在進行智能倉儲項目的研究時,為了方便A9模塊數據的處理,對於M0模塊通過傳感器的方式採集數據,改成了srand函數和rand函數來模擬數據,
  • 如何利用Excel進行隨機抽樣
    很多人儘管在論文裡寫了「採用隨機抽樣技術」之類的字眼,但天知道這個所謂的「隨機」到底是隨意還是隨便。不過看了今天這個文章,我想以後你可以理直氣壯地說,我是真的做了隨機抽樣了。因為太簡單了,簡單的令你都不好意思不用隨機抽樣,簡單的令你覺得隨意抽樣都太麻煩了,還是隨機最簡單。那今天就來說一下利用最簡單的excel進行隨機抽樣,以後老師再也不用擔心我不會隨機抽樣了。
  • excel如何將多行內容隨機重新排序
    excel如何將多行內容隨機重新排序公司為了隨機發獎品,為了體現公共,需要對10個人進行排序以確定獎品等級解決方法:增加一列輔助列,使用rand()函數產生隨機序列,並以其為關鍵字進行排序第一步:在輔助列中輸入公式=rand()如圖:
  • mysql隨機函數的例子
    mysql隨機函數的例子,用過mysql的同學都知道rand()函數是最最常見的,要實現隨機數的功能,還非得藉助rand(),它的作用是產生0到1直接的隨機數,下面就列出幾個常見的用例。生成隨機的三位數SELECT ceiling(rand()*899+101)-1 as隨機三位數ceiling是向上取整,rand()為0時,生成的三位數是ceiling(0+101)-1=100