1樓:文盲叔
不清楚你是在格仔裡寫還是在背後用vba,思路上大概這樣就可以a = 隨機數1
b= 隨機數2
if b > c //這個c用來控制你想要的正負的比例a = a * (-1)
這樣就好了。
2樓:綠蘿蘭馨
=if(rand()>
-0.1
+0.1
+0.1
+0.1
-0.1
+0.1
+0.2
+0.1
+0.1
-0.1
-0.3
-0.1
+0.2
+0.2
+0.2
+0.1
+0.2
3樓:匿名使用者
朋友!看你的意思 僅僅是想在得到的隨機數前面 顯示 + 號 或者是 - 號,也就是 要有負的隨機結果 前面 就顯示 - 號 ,正數前面要顯示+ 號,對吧?
你可以設定單元格的格式來完成這樣的顯示!沒有必要使用什麼函式!
單元格格式 數值 自定義 在格式框裡輸入 類似這樣的 +0.0;-0.0 -你要顯示幾位小數 點 後邊 就增加幾個0……
相必怎樣產生 你需要的範圍 沒有問題了,看看幫助就可以了……
excel生成一列隨機數 5
4樓:匿名使用者
excel隨機數函式
5樓:匿名使用者
生成一列限來定了大小的隨機數,比如源生成0-0.01之間的隨機數的步驟是:
1、開啟excel工作表;
2、在左上角的名稱框中,輸入生成隨機數的區域,比如:a1:a100 按enter鍵後,將a1:a100單元格區域處於選擇狀態;
3、輸入以下公式,按ctrl+enter組合鍵結束
=randbetween(1,100)/10000
公式表示:通過randbetween(1,100)生成1-100之間的隨機數,然後除以10000,得到0-0.01之間的隨機數。
4、如果excel為2003以下版本,將不支援randbetween函式的使用,如果需要限定小數點的位數為4位,將公式修改為=round(rand()/100,4)
6樓:匿名使用者
=rand()即可產生0到1內的隨機數
如果想產生a到b內的隨機專數,可
以加上引數
=a+(b-a)*rand()
0到0.01的隨機數就是=0.01*rand()剩下來的數屬用填充控制代碼填充就行
要注意的是,每次修改**,所以隨機數會重新變化如果想固定隨機數,需要複製後,用選擇性貼上數值
7樓:匿名使用者
在列的開頭處輸入=rand(),便會產生乙個介於0到小於1的隨機數。想要在某一範圍內,
如在a和b數值版範圍內,公式則為=rand()*(b-a)+a。把權此公式複製到列的其餘位置便成。若不想每次開啟都變動的隨機數,那在不想變動的單元格或範圍內的單元格按f9,那隨機數就會固定下來。
隨機數是如何產生的,EXCEL如何產生隨機數?
1.include include inxlude int main void 2.rand n將返回 0,n 區間內的整數如 rand 100 將返回乙個不小於0,並且小於100的整數rand 上界 下界 下屆 將返回 下屆,上界 區間內的整數 示例 include include inxlude...
excel如何取隨機數,EXCEL如何產生隨機數?
a2中輸入 large if countif a 1 a1,row 1 33 0,row 1 33 randbetween 1,35 row 輸入後同時按下ctrl shift enter輸入陣列公式,再用自動填充柄下32行,就行了,就是randbetween函式在03版中要安裝載入項,在07版中可...
用Excel如何產生0或1的隨機數?
if rand 0,1 隨便找個單元格輸入上面的,然後拖動公式。出現1和0,且無規律。是這個意思嗎。excel如何產生隨機數?1 首先用滑鼠左鍵雙擊電腦桌面上的excel工作表,啟動excel工作表。3 在單元格中輸入公式 randbetween 5,10 然後點選鍵盤上的回車鍵。4 可以看到,工作...