反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

RAND

一、函式說明

  1. RAND():傳回一個隨機數。數值位於區域[0,1],每計算一次工作表,函式都會傳回一個新的隨機數值。

  2. 注: 要生成一個位於 a 和 b 之間的隨機數,可以使用以下的公式: =RAND()*(b-a)+a。

  3. 使用方式:

    RAND()*60(生成一個大於等於0,小於60的隨機數。)

    RAND()*19(生成一個大於等於0,小於19的隨機數。)

    RAND()*50(生成一個大於等於0,小於50的隨機數。)

  4. 進階使用方法:

    ①生成 A 與 B 之間的隨機數字(A≤隨機數<B)

    在第一個格子中輸入:RAND()*(B-A)+A

    如,生成 1 到 10 之間的隨機數字,輸入:=RAND()*9+1

    ②生成 A 與 B 之間的隨機整數(A≤隨機數<B)

    在第一個格子中輸入:=INT(RAND()*(B-A)+A)

    如,生成 1 到 10 之間的隨機整數,輸入:=INT(RAND()*9+1)

    其餘數字,將滑鼠置於該格子右下角,變為十字時,向下拖拉即可。

    ③生成 A 與 B 之間的隨機整數的另一種方法(A≤隨機數≤B)

    在第一個格子中輸入:RANDBETWEEN(A,B) 即可,具體使用方式可參考幫助文檔 RANDBETWEEN

二、範例

我們以產品資料抽查的範例來說明RAND函式的使用。

1
新建產品資料集。
  1. 新建資料庫查詢ds1,輸入SQL:SELECT * FROM 產品。

1.png

2
設計報表。
  1. 將產品資料相關的欄位拖入A2:K2儲存格中。

  2. 在A1:K1儲存格中插入列表標題。

  3. 設定A1:K2儲存格文字置中,並加上框線。

  4. 完成設定後在瀏覽器中預覽效果。

2.png

3
設定抽查程式。
  1. 選中A2儲存格,點擊【條件屬性】→【+】,新增一個條件屬性。

  2. 設定屬性為【背景】,對象為【當前列】,設定一個醒目的顏色作為背景。

  3. 設定條件為當前值等於公式INT(RAND()*9+1),設定後點擊【新增】,讓條件生效。

  4. 公式 INT(RAND()*9+1)指生成 1 到 10 之間的隨機整數,當產品ID等於隨機生成的整數時,當前列背景色生效。

  5. INT函式指傳回將當前數向數值減小的方向舍入後最接近的整數值,具體函式說明可參考幫助文檔 INT

  6. 設定完成後在瀏覽器中預覽效果。

3.png

4.png

附件列表


主題: 函式應用
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉