首页
/
每日頭條
/
生活
/
rand函數怎麼取随機數
rand函數怎麼取随機數
更新时间:2026-08-14 07:53:20

問題1:将總金額随機拆分為多個

rand函數怎麼取随機數(随機函數rand的兩個實例)1

工作中有時候我們需要對一個總數進行随機拆分,接下來我們學習如何用RAND函數來實現這個需求。

rand函數怎麼取随機數(随機函數rand的兩個實例)2

首先添加輔助列,在D4:D20輸入=RAND(),這個函數沒有參數,直接輸入函數名加上括号即可,這個函數可以生成一個0-1之間的随機數,包括0,不包括1,然後在D1輸入=SUM,(D2:D20),計算那些随機數的總和。

然後在C4,輸入=D4/$D$1*$C$1,計算C4旁邊的随機數在總和裡面的比例,然後用這個比例乘以目标值C1單元格,然後公式下拉即可。

思路:随機生成一組數,每個數除以這組數的總和,得到的比例加起來一定是100%,然後用每一個比例去分那個目标值。

問題2:随機提取不重複

曾經遇到過一個問題,需要從一些菜中為一周的每一天選擇兩葷兩素的菜,要求不能重複。

rand函數怎麼取随機數(随機函數rand的兩個實例)3

在A列做輔助列,輸入=RAND()生成随機數,然後在B列對A列的随機數進行排名,這樣就随機把葷菜進行了排名,然後再用VLOOKUP去為周一到周五匹配葷菜,隻要周一到周五所用的随機數不重複,匹配到的葷菜就不可能重複。

rand函數怎麼取随機數(随機函數rand的兩個實例)4

周一的第一個葷菜,用1去匹配排名第一的葷菜,這裡一直匹配的是排名第1的菜品,但是排名使用随機數随機排的,所以就做到了随機選擇菜品的需求,如果對随機結果不滿意,可以按下F9刷新随機結果。

思路:對菜品進行随機排名,然後分别給每天去匹配排名1-10的菜品,RAND函數生成随機數,基本不會重複,出現重複的概率比中獎還難,可以當做不重複來對待。

在這裡可以思考下,如何用ROW和COLUMN函數去生成G9:K12區域的數字序列,直接用這兩個函數去構建VLOOKUP的第一參數,不用輔助區域。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
最小化産品
最小化産品
北京是一個非常擁擠的城市,公寓裡狹小的空間裡彌漫着陰暗、雜亂的氣息,被擠得滿滿的、壓抑的立體世界裡,扁平化的設計能節省很多空間,同時也大大方便了交通運輸。扁平化的設計,在二維世界裡描繪三維物體的精彩,巧妙的結構,美麗的平面,最終成了一個個組...
2026-08-14
适合新手養的灌木月季
适合新手養的灌木月季
導讀月季花是我國的傳統名花,有着“花中皇後”之稱,與牡丹花齊名,自古受國人珍視。18世紀開始中國月季流傳到歐洲,與當地野薔薇雜交、并經過人工的選育,就有了現代月季,成為世界名花,也是世界上栽種最多的觀賞植物。今天來認識一款抗病能力很強,在院...
2026-08-14
modbus用什麼串口
modbus用什麼串口
項目改造,客戶需要對IFix4.5進行升級,并優化通訊,在不改變原來配置的基礎上逐步進行替換。需要将IFix升級到IFix5.9,數據庫升級為SQLServer2016,客戶現場使用的智能儀表都是支持ModbusRTU協議的,因原來的手拉手...
2026-08-14
長魚湯面的做法
長魚湯面的做法
魚湯面是人們非常喜歡的一種風味小吃,一般都會把它作為早餐。魚湯面湯汁鮮美,看相也好,米白色的魚湯中是又細又白的面條,加了點綴它的綠色香菜,放在你的面前,香氣撲鼻,令人垂涎三尺,胃口大開,早上吃魚湯面,一定會令你精神大振的。今天在菜市場花13...
2026-08-14
豆角多久能熟
豆角多久能熟
豆角多久能熟?豆角一定要煮熟煮透才能食用當豆角處于煮沸5分鐘的狀态下,皂素産生達到最高點,而後逐漸減弱在煮沸狀态下烹饪20分鐘,豆角的毒素就會完全消失,我來為大家科普一下關于豆角多久能熟?下面希望有你要的答案,我們一起來看看吧!豆角多久能熟...
2026-08-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved