1樓:匿名使用者
a1=int(rand()*10)
b1=int(rand()*10)*(-1)^a1*0.0001這樣在b列裡會出現-0.0009到0.
0009的數,但讓上下兩數之差大於+-0.0004我暫時想不出方法來。
而且,上面的數值因為是隨機公升成的,所以每次計算的數會不一樣
2樓:匿名使用者
+-0.0009之間:
a1輸入:=(rand()-0.5)*0.0008,並向下填充
b1輸入:=(rand()-0.5)*0.0009
b2輸入:=if(abs(b1+a1)>0.0009,b1-a1,b1+a1),並向下填充
整體的想法是:首先b1肯定是+-0.0009之間的隨機數,然後在b2是b1上加或者減乙個+-0.
0004之間的隨機數,以滿足隨機性且相鄰兩個數差值不能過大的要求,同時加以不超出+-0.0009的限定。
+-0.0020之間:
a1輸入:=(rand()-0.5)*0.0008,並向下填充
b1輸入:=(rand()-0.5)*0.002
b2輸入:=if(abs(e1+d1)>0.002,e1-d1,e1+d1)
這個跟之前那個是一樣的。
我試了一下,應該沒問題。每次使用只要在空白的地方隨便修改點什麼,都會重新計算。你在把b列複製在其他地方選擇性貼上成數值,就可以使用了。
3樓:
這樣的條件,用vba的話就方便了。
excel中怎樣計算一列資料中任意兩個數差值的絕對值之和,表示式為∑∑|xi-xj|
4樓:匿名使用者
假設你的兩列數字分別 放a1到a100,b1到b100輸入下面的公式,然後按ctrl+shift+回車=sum(b1:b100-a1:a100)
excel怎樣使乙個單元的範圍在-0.02,+0.01之間,求公式,保留三位小數
5樓:匿名使用者
=round(rand()*0.03-0.02,3)
6樓:匿名使用者
設定單元格格式
資料有效性:
設定,小數,介於
-0.02
0.01
隨機數:
=round(rand()*0.03-0.02,3)四捨五入……
7樓:匿名使用者
=int((rand()/100*3-0.02)*1000)/1000
使用round函式四捨五入,有可能會超過0.01
8樓:
=round(randbetween(-200,100)/10000,3)
Excel中一列數減去固定數的公式怎麼列
天使在唱歌 工具 excel2010版本。1 如下圖a列的資料要減去同一個數50,首先在b1單元格直接輸入公式 a1 50 2 然後按enter鍵後則可得出結果 3 把滑鼠放在b1單元格右下角,下拉填充公式,則可得出a列減去同一個數50的結果了 4 如果數字50是在 中的一個單元格里,那麼公式改為 ...
Excel怎麼讓列資料交叉填充到另一列,求各位大神幫忙,感激不盡,(最好有解析)
見截圖d1輸入 if mod row a1 1,6 3,offset a 1,mod row a1 1,6 4 int row a1 1 6 offset b 1,mod row a1 1,2 2 int row a1 1 6 公式下拉 複雜的使用 會啟用巨集麼?戳我頭像,一切都會有的。所得取決於所...
excel中多列變為一列,Excel怎麼把表格將多列變成一列
天曼安周聖 選中1 9這些數值所在單元格,複製,在新的單元格右鍵單擊 選擇性貼上,在彈出的對話方塊中選擇1 數值選項,2 轉置,即可完成你要的效果 昌新月戎泉 只用一個公式即可實現 假設資料在a列,在b1輸入公式 indirect 賁飛英抄宛 將該多列 選中,複製到word中貼上,在word中將整張...