請問一下就是Excel的隨機公式是多少

時間 2022-06-10 03:55:03

1樓:我行我vs我速

你所說的應該沒有辦法實現。

我不知道你要產生的隨機資料要多隨機。不過你可以試試,30個不超過2000,那麼每個就不超過66.6666...

rand(),返回小於1的隨機數。rand()*200/3,就可以得到一堆都小於66.6666的數,就不會超過2000了。

如果你要整數,就寫成int(rand()*200/3);

你需要的那種效果應該要用if判斷經過很多次處理才能得到的,而且你所說的並不具體,所以很難做到。

答案補充

那這就容易了,就是隨機生成45到55之間的數是吧。。。

=rand()*(55-45)+45 這樣就行了

答案補充

這個也不難,就是寫起來複雜,要乙個乙個寫。我告訴你方法:第乙個格,就用=rand()*(55-45)+45生成乙個,假如是48;第二個格,同樣生成,但是必需小於150-第乙個格,用判斷if,判斷生成的小於112就可以,當然第二個格是不可能大於112的。

就是這樣的同理啊,但是30個格仔每個都要寫公式,因為依賴前面的結果,所以不是真正的隨機。

答案補充

唉,你早該把真正的資料說出來啦,我補答了三次,不能再補了。。。其實你想想,你每個都在45到55之間,假如所有都是最小的45,到30*45=1350;那麼剩下的就是150而已。。。也就是說你要控制總和一定,其實只是後面幾個格仔而已。

我補答了三次,沒有辦法再補了。。。

2樓:鮮少老師

=rand()

(北京八方永信教育)

請問如何在Excel中,將一列資料自動隨機排列,並把結果自動生成為新的一列

在b1單元格輸入以下公式,然後向下填充公式 rand 在d1單元格輸入以下公式,然後向下填充公式 index a a,match large b b,row a1 b b,0 寫個vba版本,如下 sub a列隨機排序 dim rca,i,w,k,c as longdim s as string r...

想問一下excel函式問題,Excel函式問題 加減乘除

f3 sumproduct a 2 a 100 e3 b 2 b 100 f 2 c 2 c 100 右拉,下拉公式 陣列公式可以達到目的。效果如圖 具體公式為 sum if a1 a30 第1 a1 a30 第2 a1 a30 第3 b1 b30 張1 a1 a30 第1 a1 a30 第1 a1...

請問一下小麥是不是就是大麥 謝謝啦

小麥不是大麥啊。小麥是小麥屬植物的統稱,是一種在世界各地廣泛種植的禾本科植物,最早起源於中東的新月沃土地區。小麥是世界上總產量第二的糧食作物,僅次於玉公尺,而稻公尺則排名第三。小麥的穎果是人類的主食之一,磨成麵粉後可製作麵包 饅頭 餅乾 蛋糕 麵條 油條 油餅 火燒 燒餅 煎餅 水餃 煎餃 包子 混...