新四季網

excel中rank函數的使用方法及實例(解讀Excel中的RAND函數和RANDBETWEEN函數用法和差異)

2023-09-21 12:49:28

在我們日常工作我們都希望所有的事情都按我們的意願有序執行,不過有時也需要事情按照無序,沒有規律的生成數據,比如我們在計算機上考試時隨機生成的試卷,網上商城抽獎活動,中獎的序列號碼這些內裡無一沒有隨機函數的身影,那麼問題來了,Excel可以做抽獎程序嗎?可以做隨機點名器嗎?答案是肯定的,Excel也有隨機函數,好了準備小馬扎,調整好小桌板,我們一起了解隨機函數那點事吧!

RAND函數

說起RAND函數它在Excel中也是特別的存在,它是函數中為數不多的沒有參數的函數之一,功能也比較簡單,隨機生成>=0且=1且=0且小於1的數,如果我們直接乘以10就會得到>=0且=0且=1且=80且<=100的整數?

思路:有了上面的經驗,我們就需要先生成1-20包括20的整數,如果直接rand&*20,在加上ROUNDDOWN函數的謹慎性格,最多也就生成>=0且=80且=N且=0且=第1個參數,否則返回#NUM!的結果,一起看一下它的語法結構圖如下:

RANDBETWEEN函數的語法結構圖

​函數生成的整數的數字區間為>=小數字且<=大數字,如果你想生成0-10的隨機數字直接輸入公式=randbetween(0,10)就可以可以啦,是不是很方便啊!如果遇到大小數字帶有小數部分,它遵循的規則為,整數部分相同,則取離它最近的最小整數,即randbetween(0.2,0.59)=randbetween(1,1)=1;如果整數部分不想相等,則大數字往小的取值,小數字往大的取值即randbetween(1.23,2.999)=randbetween(2,2)=2;我們也會遇到兩個參數為負數的情況同理:比如randbetween(-0.8.-0.1)=randbetween(0,0)=0,整數部分不同的情況為=randbetween(-6.3,-1.2)=randbetween(-6,-2),至於驗證的部分就留給你做練習吧!

應避免的誤區

函數的部分說完了,最後我把我再工作中遇到問題或錯誤總結了一下,這裡分享給屏幕前的你:

1.當我們使用rand函數獲取隨機整數的時候,不管用的是我提到的函數還是用INT或TRUNC函數來取整操作,一定注意生成的範圍邊界問題,比如要生成20到50的隨機整數,公式=int(rand*30) 20,表面沒有問題,其實這個公式永遠都無法生成50這個隨機數,如果你把這個隨機的範圍應用提取某個範圍單元格的值的話,始終會有一部分的單元格的值是不會被讀取到的。

2.就是負數的問題,我們在做取整的操作的時候,使用的函數不同,需要注意他們之間的細微差別,比如INT(-5.67)返回的結果為-6,而rounddown(-5.67,0)和TRUNC(-5.67,0)返回結果都為-5,如果想規避這些不同函數的正負差異,我們可以生成正整數隨機數,再取反或乘-1就能一定程度避免這些沒有必要的麻煩。

3.不要以為有randbetween函數,rand函數就沒有什麼用了,rand函數處理起來數據更加的靈活,在生成小數隨機數上它有特有的優勢,具體還是要看你的使用場景了,舉一個VBA上可以用的場景,比如讓我們快速打亂一個名單該如何操作呢,我的思路是用rand函數生成隨機數,比0.5大的,就交換相鄰的人名位置,比0.5小就不交換位置,這樣是不是比生成一個不重複的序列要簡單多了。

文章的最後我想說的就是,隨機函數的用途確實有很多,單唯獨沒有在軟體序列號的中使用,因為軟體序列號是通過嚴格的數學公式計算出來的字母字符序列,而生成序列號並不允許隨機的,驗證序列號需要將序列號代入固定的算法中得出固定的值才可以的,這也是為什麼我們可以使用序列號生成器來生成序列號,這裡的關鍵需要破擊序列號的驗證算法,至於怎麼破解就不在文章的範圍之內了。

你學會了Excel的隨機函數,有一個好處,就是不用發愁給小孩出小學算術題了,只要編寫相應的規則,只要拖拽滑鼠就能完成了,好了今天的文章就到這,希望你能通過閱讀有所收穫,如果你在工作中遇到關於Excel什麼問題,歡迎留言告訴我,我會第一時間盡我最大的努力幫助你,又說那話啦:你工作學習的路上並不孤單,我們一起結伴而行!

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了