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,右拖複製 下拖複製!最後 複製 選擇性貼上 數值 確定 去掉公式 ...