excel怎麼寫1 50不重複整數隨機數如a1 m

時間 2022-04-30 04:45:13

1樓:我的王是金閃閃

a1——m1之間能輸出20個資料嗎

你按列輸出吧

a1輸入以下公式

=if(countif($a$1:$a$21,a1)>1,int(rand()*50)+1,a1)

會提示迴圈引用,點確定,工具——選項——重新計算——勾選「迭代計算」,迭代次數預設為100.就可以了

下拉複製公式到a21

a1——a20就是你要的資料了。

如果要在行輸出

公式改一下

a1=if(countif($a$1:$u$1,a1)>1,int(rand()*50)+1,a1)

向右拉複製公式。到u1,

2樓:匿名使用者

07版的有個函式randbetween,你可以找一下

3樓:柳隨風飄然

=round(1+49*rand(),0)

請問如何在excel中生成20個隨機數,要求是1-80以內的整數,不重複。謝謝。

4樓:匿名使用者

啟用迭代計算 後  用隨機公式:

5樓:冷月無聲

=randbetween(範圍下限整數,範圍上限整數)

用excel如何在1到500中產生一組(一組20個)連續不重複的隨機數

6樓:匿名使用者

如果用公式的話,只需要,在1到481之間生成乙個隨機數,後面的數依次加1

但是公式,可能控制不了,重複,

如果不想重複只能用vba了。

7樓:惠民獨行俠

在a1單元格輸入公式:= int(rand()*(480-1))+1在b1單元格中輸入公式:=a1+1

選中b1單元格,右拉填充至t1單元格(共20個)拖曳選中a1:t1單元格區域

拖曳右下角的拖曳柄往下填充,下拉多少行就產生多少組。

說明:第一步是取1——480之間的隨機整數(您沒說要小數吧?)第二步和第三步是右邊的數比左邊的大1,直到大20第四步和第五步是用同樣的方法取另外的組合

我填充了30行,換了好幾次,都沒發現重複,但這個公式可能控制不了重複。

每排序一次就會變化一次。

請教,在excel vba中如何產生1-50之間的10個不重複的隨機數,並存放在a1-a10單元格中?謝謝。

excel中在取1-100之間不重複的隨機整數,如何實現?使用什麼函式?

8樓:匿名使用者

如果我們要用vba生成一列不重複的隨機整數,可以用下面的vba**,可以在a1:a100中產生1-100的不重複隨機數。

sub rndnumbernorepeat()

dim rndnumber, temparray(99), i as integer

randomize (timer) '初始化隨機數生成器

for i = 0 to 99 '產生包含1-100的不重複的隨機數列

temparray(i) = i

next i

for i = 99 to 0 step -1

rndnumber = int(i * rnd)

'在a1:a100中輸入這些數字

cells(100 - i, 1) = temparray(rndnumber) + 1

temparray(rndnumber) = temparray(i)

next i

end sub

9樓:匿名使用者

=100*fixed(rand())+1

rand() 表示取0-1的隨機小數(1不取到,0取到)fixed表示向小取整:例如4.5取4

由於rand() 表示大於等於0小於1的數,所以最後還要加1才等於1-100之間的整數。

10樓:匿名使用者

rand函式

=int(100*rand()+1)

11樓:

=round(rand()*100,0)

12樓:匿名使用者

=vlookup(mid(a1,9,2),對照表!$a$1:$b$100,2,false)

在excel裡生成不重複的隨機整數

13樓:匿名使用者

1、選擇a1:a100單元格,輸入=rand()   按ctrl+enter組合鍵結束;

2、選擇b1:b100單元格,輸入=rank(a1,a:a)  按ctrl+enter組合鍵結束,生成100個不重複的隨機整數。

詳見附圖

14樓:媛媛

在工具欄中選載入巨集

新增分析工具基本統計變數等

之後資料選項裡就會有統計描述填加隨即變數

15樓:小李無刀

生成乙個整數,然後判斷是不是和前面有重複,如果有重複,重新生成。

16樓:匿名使用者

sub ss()

range("a1:y20").clearfor n = 1 to 500

j = int((n - 1) / 20) + 1doi = int(rnd * 20) + 1loop while cells(i, j) <> ""

cells(i, j) = n

next

end sub

如何用excel程式設計生成不重複的整數隨機數?

17樓:匿名使用者

excel裡,選單——工具——巨集——v…b…編輯器在編輯器介面,選單——插入——模組

在模組1裡貼上如下**:

sub suiji()

dim seed, msg, tmsg, numseed = "20110109"

randomize (seed)

msg = " "

num = 0

do until num = 59

tnum = int(rnd() * 3070) + 1if instr(" " & msg & " ", tnum) = 0 then

num = num + 1

msg = msg & tnum & " "

end if

loop

msg = split(trim(msg), " ")for num = 0 to ubound(msg)range("a" & num + 1).value = msg(num)

next

msgbox "ok !"

end sub

儲存後,回excel介面——選單——工具——巨集——巨集——執行。

執行巨集「suiji」,得到結果。

每次開啟此文件,第一次執行得到的59個數都是同一系列的。

18樓:匿名使用者

請問一下「給定種子數」是什麼意思呢?能補充一下嗎?

公司對員工的評價的開頭怎麼寫

該員工積極向上,配合度好,平時工作表現很努力,在工作時能以認真 仔細 負責的心態做好自己的工作。優秀員工開頭怎麼寫 員工自評怎麼寫簡短 員工簡短自評 一 開頭寫好,作為員工的自評不能寫得過於隨便,尤其是老員工,老闆和領導都會看的,因此開頭要寫好,也不用多,控制在30個字內就可以了,這樣簡單又明白,大...

請問我怎麼在excel怎麼寫這種公式

得到a列4個資料的變化可用如下公式之一 index a a,int row a4 4 indirect a int row a4 4 offset a 1,int row a4 4 1,得到b列4個資料的變化可用如下公式之一 index b b,mod row a4 4 1 offset b 1,m...

下面這個excel中的if函式公式怎麼寫

這個問題問的不是很清楚,第一 1是在乙個數值上 1還是 乙個字串?第二,按照你的說法 0 100 1 100 200 3 那麼100是 1還是 3 第三,最好能夠提供乙個附件,我可以幫你改。歡迎追問,我的郵箱 86140063 qq.com 假設你單元格在a1 在b1輸入 if a1 100,a1 ...

Excel跳躍幾行數值求和,公式怎麼寫

excel跳躍數值求和方法 工具 原料 win10系統電腦 excel2003 1 在excel軟體中開啟需要進行操作的 檔案。2 按自身需求選中統計值輸入的位置。3 在工具欄找到 自動求和 按鈕並點選。4 出現如下圖的公式,不要更改公式,滑鼠位置定位在公式裡的括號中。5 滑鼠選中第乙個需要處理的數...

excel 2019 怎麼寫條件的多重條件篩選公式

給老闆的電腦安裝個office 2007是最佳辦法。樓上lwshh的方法最佳。以下是我的方法 比較麻煩 增加一列 d1 a1 b1 c1 拖動填充柄填充,然後用countif函式就可以了 選擇這三列,然後資料 篩選 自動篩選 然後選擇每一列你想要的值。就可以統計出一類的。但是沒有數量!二樓的可以,學...