excel隨機函式問題,如何設定隨機函式從1 10中隨機抽

時間 2021-08-13 04:12:06

1樓:匿名使用者

=int(rand()*10)

excel隨機函式問題,如何設定隨機函式從1-10中隨機抽取3個名字,不重複。

2樓:悠行專用

1.選定a1:a10,輸入:

=rand()

按ctrl+enter

2.在b1輸入公式:

=rank(a1,$a$1:$a$10)

下拉到b3

3.b1:b3就是1-10隨機抽取的三個數每按一次f9,會在b1:b3得到1-10隨機抽取的不重複的三個數4.再用index函式,可實現數字到名字的對應。

例如,c1=index(,b1)

下拉到c3

3樓:匿名使用者

選定a1:a10

=rand()

ctrl+enter

b1=rank(a1,$a$1:$a$10)下拉到b3

b1:b3就是1-10隨機抽取的三個數

1到10,隨機選3個不重複的數字,有多少種選法

4樓:匿名使用者

應該有c(3,10)=10×9×8/3×2×1=120種

怎樣用excel製作隨機抽取不重複

5樓:

不用vb,直接用函式就可以了

在30項的右邊一列輸入公式=rand()也就是在右邊隨機產生30個資料,然後選中這兩列,按隨機數排列順序就行了。前5個是第一次抽取的。

6樓:簡淨軒語

在excel裡,要想實現抽樣調查或者隨機抽取,可以利用隨機函式rand來實現。

示例**:

如上圖所示,資料列是張三1至張三30,現在想隨機抽取10人,可以在空白列建立輔助列,並輸入公式:=rand(),生成隨機數,然後複製該列,貼上為數值,按照升序或者降序排列,並抽取前十名即可。

注意,rand是隨機函式,按下f9可以重新整理,所以將函式生成的資料貼上為數值,使其不再變化。

7樓:匿名使用者

sheet1的a1:a30 輸入 =rand()sheet1的b1輸入公式:

=index(sheet2!$a$1:$a$30,index(match(small($a$1:

$a$30,row($1:$30)),$a$1:$a$30,0),column()+5*row()-6))

按ctrl+shift+回車結束,公式右拉到f1,下拉到f6其中資料在sheet2的a1:a30

8樓:匿名使用者

可以用vba實現,但要說一下資料所在具體位置。

如何解決excel從題庫中隨機抽取的題目不重複呢?

9樓:夙淡愛然

問問題前復,要搞清楚你需要什麼?

第一制,我想告訴你,用excel做考題生成系統,卻是很浪費,excel不適合做這件事情,你可以用access來做!

第二,你所講的情況都不明瞭,你應該舉例來說,你有多少題(在題庫中),抽出多少題作為考試,是否允許重複,允許重複的概率是多少?

第三,人們往往簡單的事情就想到用計算機來解決,如果你只想ab卷,你自己編兩套就行了,何必這麼費神呢?

第四,如果你會編寫vba程式,這個問題就不是什麼大問題,自己解決吧,不會找一本書看看就會了.

關於excel函式隨機分組姓名,Excel怎樣隨機分組

海天盛 用excel把人員名單隨機分組操作方式如下 1.首先,根據格式列出資料。這裡,將資料隨機分為4組。2.將每個資料分配一個隨機數rand函式可以產生一個介於0和1之間的小數,每個隨機數都是不同的,可以是與目標資料對應的唯一值。公式如下。3.按照隨機數排序在前一步中生成的數字,因此您可以對其進行...

EXCEL函式問題

工具 巨集 visual basic 編輯器,新插入一個模組,貼上以下 sub cal dim n as integer n 0for each c in range a2 a100 if c.value 100 and c.value 200 then n n 1 end if next cell...

EXCEL函式問題

若你只有一列資料從a1開始!我們可以在b1寫公式 offset a 1,row a3 3 1,下拖複製!若是幾列資料!在sheet1的a1開始!我們在sheet2的a1寫公式 offset sheet1 a 1,row a3 3 1,右拖複製 下拖複製!最後 複製 選擇性貼上 數值 確定 去掉公式 ...