excel中,如何在指定結果情況下,隨機生成乘數和被乘數

時間 2021-09-13 21:35:55

1樓:手機使用者

假設你放進貨資料的單元格為a1,要限制其不大於800,可以使用函式,b1中輸入

=if(a1<=800,a1,800)

如果小於等於800,按實際值,如果不是,按800算,要達到這個目的,還有一個函式可以,b1中可以輸入

=min(a1,800)

min是取最小值的函式,同樣可以達到目的,而且公式更簡短。

公式改為

=a1*min(c1,b1)

就會在b1和c1中取最小值,意思就是當b1比c1小時,取b1的值,b1大於c1時,取c1

2樓:匿名使用者

看理解正確否:

其實b1=1000/a1,不用隨機生成數

c1=a1*b1

所以關鍵是生成a1,應該是一個[1,1000/2]之間的整數,還要能被1000整除,否則b1會出現小數,應該不符合要求,所以這個恐怕只能用vba的迴圈來判斷生成這個隨機數。

3樓:匿名使用者

如果你c1確定為1000,a1,b1為整數的話,有一些數是不能取得。

整數乘法成立的也就有數的幾個。比如將a1隨機給符合條件的數,b1為1000除以a1。

excel**裡面實現: a1是1×1.5,我要讓這個式子的乘數和被乘數分別乘以2.5,在b1裡面顯示的結果為2.5×3

4樓:方括號

如果只有這一種情況

5樓:匿名使用者

將a1 1x 1.5 變成 a1 1 b1 1.5 c1 得出結果=a1*b1 ,將a1 b1 用選擇性貼上各乘1.5

c1就是你想要的結果..

如何在EXCEL中輸入指定數字,然後用公式做出為一組的隨機數字組合

9個數字放在a1 a9,共有234個不同的組合,用vba可求出全部不重複的各可能結果,放在b在b1開始 sub 巨集1 l 1 for i 1 to 7 for j 2 to 8 for k 3 to 9 if not i j or i k or j k then cells l,2 cells i...

如何在ecel中輸入,如何在excel中輸入

這裡以if函式為例,說明excel中如何插入函式 1.選擇要插入公式的單元格,點選公式選單中的插入函式 2.找到if函式,並點選確定 3.函式中各個引數設定如下,並點選確定 4.得到結果如下 擴充套件資料 未來值 fv 在所有付款發生後的投資或貸款的價值。期間數 nper 投資的總支付期間數。付款 ...

excel中時間的輸入,如何在excel中快速輸入乙個月的日期

除非你使用英文版的excel,否則是不可能的。即便是你把區域語言改成英語也是不行的。把區域語言中的日期時間格式設定成為英語國家後會有影響,但是不會影響5 4或5 4輸入後的顯示效果。excel在接收enter鍵之後才正式地從鍵盤快取中取出值來。取出來後並不是直接就顯示在單元格中,而是對輸入字串做乙個...