excel裡面怎麼讓一列數在 0 0009之間徘徊而且相鄰的兩個數的差值不會大於 0 0004求大神賜教

時間 2022-03-07 01:05:16

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中將整張...