首页
/
每日頭條
/
生活
/
rand函數怎麼取随機數
rand函數怎麼取随機數
更新时间:2026-06-24 09:33:49

問題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
推荐阅读
高血壓的8個基本常識
高血壓的8個基本常識
我國現有高血壓患者2億多人,每年增加1000萬人;超重、肥胖者分别有2.4億和7000萬人。高血壓是心腦血管疾病的首要危險因素,高血壓的常見心腦血管并發症(腦卒中、心髒病)是導緻居民死亡的第一病因,約占居民總死亡的40%。衛生部相關統計數據...
2026-06-24
dota2-ti11小組賽分組直播
dota2-ti11小組賽分組直播
DOTA2TI11最終突圍賽已經全部結束,最終兩支西歐戰隊Secret、Liquid獲得了TI11小組賽的門票,很遺憾兩支中國戰隊均未能晉級。本次突圍賽給我們帶來了許多精彩比賽,VG驚天翻盤斬落T1,XG公式勝利法被碾-翻盤-碾壓,VP棋差...
2026-06-24
蔥油拌面做法超級簡單
蔥油拌面做法超級簡單
就是想吃個早飯,簡單方便。By楊散用料面條300g小蔥3根生抽40ml老抽2勺白糖1勺鹽1勺做法步驟1、小蔥切斷,用大蔥也行。2、熱鍋熱油炸至焦黃(我這個炸的有點過了哈哈)3、調料汁生抽40ml老抽20ml4、白砂糖1勺鹽1勺填好的料汁直接...
2026-06-24
低血壓和高血壓如何判斷
低血壓和高血壓如何判斷
高血壓是體循環動脈血壓增高為主要特征的一組臨床綜合征。主要症狀表現有頭暈、頭痛、疲勞、心悸、胸悶、乏力等。但早期一般無症狀表現。高血壓一般分2類,一類是原發性高血壓,繼發性高血壓,96%是原發性高血壓,4%繼發性高血壓,原發性高血壓隻能藥物...
2026-06-24
糕點保存技巧
糕點保存技巧
糕點保存技巧?冷凍保存能夠鎖住面包的美味,将面包冷凍保存是最能夠保存面包美味的辦法比起直接将面包放着,直接凍進冷凍室最能保持它的美味冷凍的面包比起放在幹燥常溫下保存的面包更加美味,我來為大家科普一下關于糕點保存技巧?以下内容希望對你有幫助!...
2026-06-24
Copyright 2023-2026 - www.tftnews.com All Rights Reserved