怎樣在excel裡隨機生成日期,日期要一段區間內的

時間 2021-09-11 22:34:39

1樓:office技巧老郭分享

excle使用技巧之批量生成隨機日期

2樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

3樓:匿名使用者

比如說你要生成在2023年1月1日至204年6月26日之間的隨機日期則公式為

=text(rand()*("2023年6月26日"-"2023年1月1日")+"2023年1月1日","e年m月d日")

如果是2023年1月1日寫在a1單元格,204年6月26日寫在b1單元格,則公式為

=text(rand()*(b1-a1)+a1,"e年m月d日")

4樓:

1、在a1單元格中輸入2023年1月1日,a2單元格中輸入2023年6月26

2、設定a列單元格格式為數值得到數值:41640、418163、b1單元格輸入函式randbetween(41640,41816),下拉

4、設定b列單元格格式為「年月日」。

5樓:數學天才阿貝爾

text(randbetween(bottom,top)+日期,"yyyy/mm/dd")

例如:text(randbetween(0,720)+("2017/01/01"),"yyyy/mm/dd"

1樓表達過於累贅

excel**怎麼設定可以讓他在一個時間段隨機出日期

6樓:愚人談娛樂

1、首先我們建立一個參考時間, 在這裡用 = 現在獲取當前系統時間。當然, 你可以用其他方式構造它, 也可以自己輸入。

2、因為日期和時間的性質是資料, 所以我們使用的是基本日期--隨機十進位制, 得到的是最近24小時內的隨機日期時間。

3、rand()函式產生的就是一個隨機小數,這是函式引數說明。

4、我們使用基準時間減去一個整數範圍, 你可以把基準日期向前推 n 天。

5、randbetween(最小值,最大值)函式就是產生一個範圍內的隨機整數,這是函式引數說明。

7樓:excel資料分析

使用randbetween函式生成

首先,明確日期就是一個數字,這數字是從1900-1-1開始到當前日期的天數

明確了這一點,就可以用randbetween函式生成隨機日期randbetween(開始日期,結束日期)可以引用單元格,也可以直接輸入數字

=randbetween(b$1,b$2)=randbetween(42736,42766)最後,將生成的數字,設定單元格格式,就顯示成時間了

8樓:平陽虎

=rand()*30+20150401

將以上公式拖拉填充後可得到2023年4月份的日期。

9樓:匿名使用者

日期要在2015-1-1到2015-12-31之間,用如下公式=date(2015,1,randbetween(1,365))日期要在2015-4-1到2015-10-1之間,用如下公式=randbetween(datevalue("2015-4-1"),datevalue("2015-10-1"))

或=randbetween(date(2015,4,1),date(2015,10,1))

單元格設定成日期格式

10樓:匿名使用者

日期也是數字, 把你的時間段起止點寫出來,轉換成數字。

用公式=randbetween(起日期數字,止日期數字),下拉,轉換成日期格式。

11樓:匿名使用者

=(randbetween(0,99999999999999)/1000000000000000),然後設定單元格格式為時間。

excel怎麼在某一範圍內生成隨機數?

12樓:低調額低調額

1、excel中可以利用randbetween函式生成指定範圍內的隨機整數,如下圖所示,在b1:b4中生成1到100內的隨機數字,選擇區域,輸入公式如下:

2、按下ctrl+enter結束輸入,得到隨機數字如下所示:

3、按下f9,隨機數字會重新整理,如下圖所示:

4、如果要生成隨機小數,可以考慮在randbetween後面除以10的倍數,如下圖所示生成10到100之間的包含兩位小數的隨機數字:

5、得到結果如下圖所示,f9可以重新整理數字:

擴充套件資料

13樓:匿名使用者

excel隨機數函式

14樓:solo獨行者

那個標準答案不夠6,我來個通用的方法,大家可以舉一反三

其實關鍵就是一個rand()函式,用它生成0-1的隨機數(帶小數),然後就可以起飛了:

比如要0-5之間的隨機數,那就是=rand()*5,要0-10就是=rand()*10;

要1-5,那就再加一個加法,=rand()*4+1,要1-10就=rand()*9+1;

如果要求是整數,其實可以不用randbetween,用round(rand(),0),比如整數1-5,可以=round(rand()*4+1,0)

下面有個人希望得到正5到正10以及負5到負10的,也有辦法,可以=round((randbetween(1,2)*2-3)*(rand()*5+5),0)(我直接從我excel裡複製的,所以就大寫了,excel不區分函式的大小寫)

15樓:匿名使用者

=rand()

生成0-1之間的隨機數(小數,包含0不包含1)=randbetween(1,10)

生成1-10之間(包含1和10,數字可以自己修改為自己要的範圍)的隨機數(整數)。

拓展思路:

=rand()*100 大於等於0但小於100的一個隨機數(帶小數)

16樓:難堪

開啟excel,在excel單元格類輸入函式=rand(),按enter鍵後,就得到0-1之間的一個隨機數。

在excel單元格類輸入函式=randbetween(),填入區間上下限,例如1-100,按enter鍵後,就得到,1-100之間的一個隨機數。

17樓:本本經銷商

可以直接使用randbetween函式生成一定範圍內的隨機數。

可以使用rand函結合其他函式來生成一定範圍內的隨機數。

randbetween【語法】

randbetween(bottom,top)

bottom引數: randbetween將返回的最小整數。

top引數: randbetween將返回的最大整數。

示例:=randbetween(1,100)

大於等於1小於等於100的一個隨機整數(變數)

=randbetween(-1,1)

大於等於-1小於等於1的一個隨機整數(變數)

注意:randbetween函式只會生成隨機整數。如需要隨機小數可結合rand函式來使用。

2003版以上的excel中,直接在單元格輸入=rand()

得到大於等於0,小於1的隨機數

其他生成方法示例:

生成a與b之間的隨機數字(a≤隨機數在第一個格子中輸入:=rand()*(b-a)+a

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

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

生成a與b之間的隨機整數(a≤隨機數在第一個格子中輸入:=int(rand()*(b-a)+a)

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

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

生成a與b之間的隨機數字(a≤隨機數≤b)

在第一個格子中輸入:=rand()*(b-a+1)+a

如,生成1到100的隨機數字,輸入:=rand()*100+1

18樓:匿名使用者

產生-10到5之間的整數:=randbetween(-10,5) 產生-10到5之間的任意實數:=15*rand()-10

19樓:匿名使用者

就是專業帶出問題,裡邊是是指代數生成了基礎。

20樓:匿名使用者

兄弟:非常簡單用到rnd函式留下郵箱發給你可用vba編寫或直接資料rnd函式.

21樓:溜到被人舔

其實關鍵就是一個rand()函式,用它生成0-1的隨機數(帶小數),然後就可以起飛了:

比如要0-5之間的隨機數,那就是=rand()*5,要0-10就是=rand()*10;

要1-5,那就再加一個加法,=rand()*4+1,要1-10就=rand()*9+1;

如果要求是整數,其實可以不用randbetween,用round(rand(),0),比如整數1-5,可以=round(rand()*4+1,0)

下面有個人希望得到正5到正10以及負5到負10的,也有辦法,可以=round((randbetween(1,2)*2-3)*(rand()*5+5),0)(我直接從我excel裡複製的,所以就大寫了,excel不區分函式的大小寫)

excel關於自動生成日期的vba程式設計,請大家幫個忙

private sub worksheet change byval target as range if target.column 1 and target and target.offset 0,1 then activecell.offset 1,1 date if target.colum...

在excel中輸入3 2老變成日期,怎麼才能不讓它變成日期

溫州甌越培訓學校 在excel有時需要輸入3 2內容,預設方式卻會變成日期格式,具體解決方法如下 一 使用工具 excel2010 二 操作步驟 2 在 數字 選項卡中的分類列表選項中選擇 文字 然後按 確定 按鈕,如圖 朱仕平 先設定單元格格式為文字,再輸入 3 2 或輸入一個單引號,再輸入,如 ...

怎麼在excel的單元格內隨機生成1 9之間的數

輸入如下公式即可 int 9 rand 1 哦,樓主要的是一個單元格中有10個數字,而不是一個。那這樣好了 int 9 rand 1 int 9 rand 1 int 9 rand 1 int 9 rand 1 int 9 rand 1 int 9 rand 1 int 9 rand 1 int 9...