excel中,如何隨機從固定區域隨機提取固定個數的數值求和,並進行比對?
1樓:三維漢御宮
您可以按照以下步驟進行操作:
1. 首先,在excel中設定乙個固定區域,其中包含您所需的單元格。您可以使用類似「區域1」的命名區域或定義乙個具有該區域的單元格範圍。
2. 然後,建立乙個帶有兩個輸入引數的函式。第乙個引數是您要提取的組數,第二個引數是每個組中要提取的單元格數。
您可以使用rand和rank函式來隨機選擇單元格,然後使用sum函式來計算每個組的總和。
3. 接下來,您需要建立一首脊個巢狀的if語句,以確定是否有兩個或更多的組具有相同的個位數總和。對於每個組,您可以使用mod函式來計算個位數總和,並使用&運算子將組的單元格位置連線成乙個字串。
然後,您可以將這些字串與countif函式一起使用,以確定是否存在任何具有相同個位數總和的組。
4. 最後,根據結果顯示相應的輸出。如果存在相同個位數鬥宴總和的組,則顯示這些組及其總和。否則,顯示「錯誤」。
excel指定範圍內隨機取數且隨機數和等於特定值
2樓:惠企百科
實現的方法和詳細的操作步驟如下:
1、第一步,在單元格c5中輸入如下公式以生成第乙個隨機數。
最後乙個數字「 1」表示有效數字,可以根據個人的需要對其進行修改,見下圖,轉到下面的步驟。
2、第二步,完成上述步驟後,按enter鍵確認,第乙個隨機數將出現在**中,見下圖,轉到下面的步驟。
3、第三步,完成上述步驟後,單擊c5右下角的黑點,滑鼠變成十字形,並將其拖動到單元格c8,以便填充單元格c5至c8,並在此處生成4個隨機數,見下圖,轉到下面的步驟。
4、第四步,完成上述步驟後,c9單元格輸入公式[=
100-sum(c5:c8)]以生成最後乙個隨機數,見下圖,轉到下面的步驟。
5、第五步,執行完上面的操作之後,可以隨機生成多個數字,這些數字的總和等於指定的數字,見下圖。這樣,就解決了這個問題了。
怎樣在excel中的數值固定除同乙個位置的數值得出隨機的結果?
3樓:退休畫線工
本問題用公式是可實現的,但要用到迴圈引用,所以要啟用迭代計算,具體方法如下:
檔案選項——公式,勾選「啟用迭代計算」後確定。
在c2中輸入公式:
if(row()>b$2+1,"",row()-1)
下拉到若干單元格,如c50(以b2中可能的最大數值來決定,行數略大於可能的最大數即可)。
d2中輸入公式:
if(b$2="","",if(c2="","",if(or(d2="",sum(d:d)<>a$2),randbetween(1,a$2/b$2*2),d2)))
下拉到與c列一樣的行數。
現在刪除b2中的資料,填入新的資料,c列得到每個數的序號,d列得到對應的資料。
e2=sum(d:d)
ps:隨機數按最大取a2按b2平均分後的2倍來考慮的,可自己修改最值的範圍。但經測試,如果最大值就取a2,迴圈計算很難得到結果。
4樓:網友
假定筆數50以內,d2中輸入:=a2-sum(d3:d50)
d3中輸入:=if(row(1:1)>$b$2-1,"",int(rand()*a$2/($b$2-1)*,然後下拉填充到你的最大筆數。
d2有負數出現時,f9重新整理取值。
5樓:網友
新建乙個巨集,命名為m,可以設個快捷鍵,這樣以後只要在**中按快捷鍵就能直接生成隨機數了,也不需要另放乙個按鈕,巨集,寫入以下**:
sub m()
ctrl + m
dim sum, n as integerdim tmp as integer
sum = cells(2, 1)
n = cells(2, 2)
for i = 1 to n
cells(i + 1, 3) = i
next i
for i = 1 to n - 1
tmp = int((sum / (n - i) *rnd))sum = sum - tmp
cells(i + 1, 4) = tmpnext i
cells(n + 1, 4) = sumend sub
6樓:清風吧吧啦
你說的那必須用**來實現。
excel隨機數得取值接近於某特定數值?
7樓:明佳妙明
excel資料隨機生成一列非空值。
excel指定文字按指定次數隨機排序顯示。
excel編公式求一定範圍內的隨機數加起來等於另乙個數值
8樓:張小順
然後,根據總數7及浮動範圍,來計算出能小於平局值的個數(過程省略),結果是3或者4。
由於完全隨機,所以計算的結果可能超範圍,所以最後的公式用到if判定,如果顯示重新計算,重新整理通過單擊f9直到輸出結果即可。
手機碼字,輸入公式太費勁,見諒。
excel**中求乙個數的固定範圍隨機數
9樓:網友
可以包含小數麼?
輔助列公式。
randbetween(200,500)隨機列公式。
10000*a2/sum($a$2:$a$31) 下拉。
如何判斷EXCEL中,某指定區域值是否在另乙個區域值中間?
在excel 中,有時我們需要判斷某一列中的資料是否在另一列中,然後將其篩選出來並進行處理。下面就為大家提供一種簡單的方法。開啟分步閱讀模式。工具材料 excel操作方法。在b列右邊的空白列中,輸入如下公式 countif e e,f 其中,e e代表a列中的所有資料,f代表b列中的乙個單元格。如下...
如何在excel中自動生成隨機數
第一步 開啟要插入隨機數的xls 在 中定位要輸入隨機數的單元格。第二步 在單元格中輸入 randbetween 20,20 10,之後將滑鼠定位到其餘單元格,可以看到 之前的單元格中出現了一個隨機數 190 首先輸入等於randbetween 函式,然後輸入需要生成的欄位,在輸入需要結束的欄位,按...
Excel中如何從一組資料中隨機提取資料
1.在單元格e1輸入公式 offset a 1,randbetween 0,9 然後回車 即按 enter 鍵 你會發現單元格e1為隨機從a1 a10提取的一內個數。2.將滑鼠放到容單元格e1的右下角,等到滑鼠標誌變為小十字,按下滑鼠左鍵然後往下拖,你會發現拖出的資料都為隨機從a1 a10提取的一個...