[算表] 給個數字取不重複

看板Office作者 (佩蒂吉他)時間6年前 (2019/07/30 14:20), 6年前編輯推噓8(8029)
留言37則, 3人參與, 6年前最新討論串1/1
軟體:excel 版本:2007 若我隨便給定一個數字 假設 15 (在A1) 就取六個不重複正整數 從1開始 最大不超過15 顯示在儲存格A2:A7 這樣的函數不知道該怎麼寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.67.78 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1564467658.A.E9C.html ※ 編輯: ptguitar (60.250.67.78 臺灣), 07/30/2019 14:26:54

07/30 14:29, 6年前 , 1F
不重複整數,所以也包括負數整數的意思吧
07/30 14:29, 1F

07/30 14:31, 6年前 , 2F
正數 不包括負數 應該是 1-15 之間隨機六個
07/30 14:31, 2F
※ 編輯: ptguitar (60.250.67.78 臺灣), 07/30/2019 14:31:49

07/30 14:32, 6年前 , 3F
07/30 14:32, 3F

07/30 14:34, 6年前 , 4F
選項,公式,啟用反覆運算(勾選)。重新產生的話,連接內
07/30 14:34, 4F

07/30 14:35, 6年前 , 5F
儲存格b1值刪除後再鍵入
07/30 14:35, 5F

07/30 15:02, 6年前 , 6F
S大如果用輔助table 加上index之類的不知道要怎麼弄...
07/30 15:02, 6F

07/30 15:02, 6年前 , 7F
數字最大頂多到40
07/30 15:02, 7F

07/30 15:18, 6年前 , 8F
如要用輔助欄位的話 https://i.imgur.com/KoaZLMK.jpg
07/30 15:18, 8F

07/30 15:39, 6年前 , 9F
E 欄隨機值重複時,A 是不是會取到重複值呢
07/30 15:39, 9F

07/30 15:42, 6年前 , 10F
感謝S大的幫忙!
07/30 15:42, 10F

07/30 15:44, 6年前 , 11F
E 欄公式調整成 ROW() + RAND() 可能比較保險
07/30 15:44, 11F

07/30 15:46, 6年前 , 12F
啊,不行,這樣大小順序就永遠固定了,sorry
07/30 15:46, 12F

07/30 17:00, 6年前 , 13F
e欄重複時,a是不是會取到重複值,這不一定,這要看函數
07/30 17:00, 13F

07/30 17:02, 6年前 , 14F
small所取的第k~k+n小的值是否重複
07/30 17:02, 14F

07/30 17:02, 6年前 , 15F
可函數countif做驗證
07/30 17:02, 15F

07/30 17:04, 6年前 , 16F
有,按f9就重新運算,產生新的隨機亂機
07/30 17:04, 16F

07/30 17:16, 6年前 , 17F
如果要重複值的可能性都排除的話
07/30 17:16, 17F

07/30 17:16, 6年前 , 18F
07/30 17:16, 18F

07/30 19:39, 6年前 , 19F
使用輔助欄位的話,https://bit.ly/312Rggn 這篇不錯
07/30 19:39, 19F

07/31 00:14, 6年前 , 20F
連結內的函數rank.eq是無法用於內文寫到的2007版本
07/31 00:14, 20F

07/31 00:16, 6年前 , 21F
要用的話,要以函數rank
07/31 00:16, 21F

07/31 00:19, 6年前 , 22F

07/31 01:36, 6年前 , 23F
感謝 s 大補充,受教了!
07/31 01:36, 23F

07/31 15:35, 6年前 , 24F
修改如下:
07/31 15:35, 24F

07/31 15:35, 6年前 , 25F

07/31 15:36, 6年前 , 26F
1. 不超過 15,可能包含 15
07/31 15:36, 26F

07/31 15:36, 6年前 , 27F
2. 直接 small 取值,省略 index
07/31 15:36, 27F

07/31 16:15, 6年前 , 28F
確實,應包含15,省略index外,連indirect也不用
07/31 16:15, 28F

07/31 16:15, 6年前 , 29F

07/31 16:20, 6年前 , 30F
large來寫,連if也不用 https://i.imgur.com/KLHVfmO.jpg
07/31 16:20, 30F

07/31 16:22, 6年前 , 31F
瞭解,s 大用了最大值 40 的檢查,代替 indirect
07/31 16:22, 31F

07/31 16:38, 6年前 , 32F
公式還可以再短 https://i.imgur.com/jqft9Xe.jpg
07/31 16:38, 32F

07/31 16:42, 6年前 , 33F
07/31 16:42, 33F

07/31 16:51, 6年前 , 34F
推推,s 大太厲害了!
07/31 16:51, 34F

07/31 18:28, 6年前 , 35F
除countif外還可以match;以sumif公式還能更短
07/31 18:28, 35F

07/31 18:28, 6年前 , 36F

07/31 19:18, 6年前 , 37F
我把 sumif 修改一下: https://imgur.com/a/xL6JPIf
07/31 19:18, 37F
文章代碼(AID): #1TF-7AwS (Office)
文章代碼(AID): #1TF-7AwS (Office)