EXCEL中,如何隨機從固定區域隨機提取固定個數的數值求和,並進行比對? 100

2025-07-12 18:45:09 字數 2722 閱讀 2703

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提取的一個...