EXCEL表格跑隨機不重複亂數

請問一下,圖中公式是從朋友給我的檔案進行複製來使用
=IF(ROW()-ROW(A$3)+1>$M$3/10,"",RANK(OFFSET($N$3,ROW()-ROW(A$3)+(COLUMN()-COLUMN($A3))*($M$3/10),),$N$3:INDEX($N$3:$N$1000,$M$3)))
跑1-80隨機亂數不重複都沒問題,但如果是跑1-120或1-160的隨機不重複亂數就會出現部分表格出現N/A(如圖)
想請教各位大神我應該怎麼修改才能正確顯示出數值






EXCEL表格跑隨機不重複亂數
2024-04-14 17:11 發佈
1-120個人作法
A1:L10儲存格全部輸入=RAND()函數
A11儲存格輸入=RANK(A1,$A$1:$L$10)
將 A11公式複製到A11:L21。



1-160個人作法
A1:P10儲存格全部輸入=RAND()函數
A11儲存格輸入=RANK(A1,$A$1:$P$10)
將 A11公式複製到A11:P21。

錦色如月,子耀光芒。
Jang0823

請問如果亂號的排列,還是有機率性的同位置同號碼的情形,是否還有其他優化的方式來改善 , 謝謝!!

2024-09-05 20:01
錦子

這個RAND()函數是設定1以下的小數位數值且不會重複的,所以不會存在重複問題。

2024-09-05 21:48
感謝您
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?