首页
/
每日頭條
/
生活
/
rand函數怎麼取随機數
rand函數怎麼取随機數
更新时间:2026-02-28 18:40:35

問題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
推荐阅读
微信怎麼發煙花效果
微信怎麼發煙花效果
1、工具/原料:一加手機,OS11.0.2.2.IN21,微信app版本:8.0.0。2、點擊打開微...
2026-02-28
電腦文件夾屬性裡的隻讀隐藏存檔是什麼意思
電腦文件夾屬性裡的隻讀隐藏存檔是什麼意思
1、隻讀:表示文件或文件夾是否為隻讀。選中這一複選框可打開隻讀屬性。如果選擇多個文件,則複選标記表示...
2026-02-28
南瓜怎麼炒好吃又簡單
南瓜怎麼炒好吃又簡單
第一、找一些嫩的南瓜,熟透的南瓜實在是太面了,口感不好。南瓜清洗幹淨,不用去皮,直接把瓜瓤取出來清洗一遍,然後切成成條或者片都行。第二、切一些蔥姜末,然後清洗一個青椒,去掉青椒籽之後切成細絲待用。第三、鍋裡加油燒熱之後,把姜末放進去炒幾下,然後放進去青椒絲炒到變色,加上一些生抽。第四、把切好的南瓜放...
2026-02-28
駕考科目二半坡起步如何練習
駕考科目二半坡起步如何練習
1、上車後先調整車座和後視鏡,車座放直,保持身體直立做好後頭頂離車頂兩拳距離,然後調整後視鏡,在後視鏡内能看到車的兩個把手,調好後系上安全帶。2、試車,這一步很重要,尤其是考試的時候,因為每個車的離合器情況不一樣,有的間隙大,有的間隙小,擡到什麼時候車才能發動,所以要了解離合器的狀況,在半坡起步的時...
2026-02-28
電視機頂盒怎麼登錄失敗
電視機頂盒怎麼登錄失敗
1、檢查線纜是否松動、是否有過度彎折、擠壓現象,并确認接頭重新插緊。2、檢查機頂盒網絡狀态,建議重啟...
2026-02-28
Copyright 2023-2026 - www.tftnews.com All Rights Reserved