看板 Office 關於我們 聯絡資訊
軟體: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
soyoso: 不重複整數,所以也包括負數整數的意思吧 07/30 14:29
ptguitar: 正數 不包括負數 應該是 1-15 之間隨機六個 07/30 14:31
※ 編輯: ptguitar (60.250.67.78 臺灣), 07/30/2019 14:31:49
soyoso: 正整數的話 https://i.imgur.com/fH8O36Z.jpg 07/30 14:32
soyoso: 選項,公式,啟用反覆運算(勾選)。重新產生的話,連接內 07/30 14:34
soyoso: 儲存格b1值刪除後再鍵入 07/30 14:35
ptguitar: S大如果用輔助table 加上index之類的不知道要怎麼弄... 07/30 15:02
ptguitar: 數字最大頂多到40 07/30 15:02
soyoso: 如要用輔助欄位的話 https://i.imgur.com/KoaZLMK.jpg 07/30 15:18
cutekid: E 欄隨機值重複時,A 是不是會取到重複值呢 07/30 15:39
ptguitar: 感謝S大的幫忙! 07/30 15:42
cutekid: E 欄公式調整成 ROW() + RAND() 可能比較保險 07/30 15:44
cutekid: 啊,不行,這樣大小順序就永遠固定了,sorry 07/30 15:46
soyoso: e欄重複時,a是不是會取到重複值,這不一定,這要看函數 07/30 17:00
soyoso: small所取的第k~k+n小的值是否重複 07/30 17:02
soyoso: 可函數countif做驗證 07/30 17:02
soyoso: 有,按f9就重新運算,產生新的隨機亂機 07/30 17:04
soyoso: 如果要重複值的可能性都排除的話 07/30 17:16
soyoso: 就以 https://i.imgur.com/WUseTfa.jpg 07/30 17:16
cutekid: 使用輔助欄位的話,https://bit.ly/312Rggn 這篇不錯 07/30 19:39
soyoso: 連結內的函數rank.eq是無法用於內文寫到的2007版本 07/31 00:14
soyoso: 要用的話,要以函數rank 07/31 00:16
soyoso: 如 https://i.imgur.com/dvgTdlw.jpg 07/31 00:19
cutekid: 感謝 s 大補充,受教了! 07/31 01:36
cutekid: 根據 s 大: https://i.imgur.com/WUseTfa.jpg 修改如下: 07/31 15:35
cutekid: https://imgur.com/a/LRgDJ6h 07/31 15:35
cutekid: 1. 不超過 15,可能包含 15 07/31 15:36
cutekid: 2. 直接 small 取值,省略 index 07/31 15:36
soyoso: 確實,應包含15,省略index外,連indirect也不用 07/31 16:15
soyoso: https://i.imgur.com/zlKBHdp.jpg 07/31 16:15
soyoso: large來寫,連if也不用 https://i.imgur.com/KLHVfmO.jpg 07/31 16:20
cutekid: 瞭解,s 大用了最大值 40 的檢查,代替 indirect 07/31 16:22
soyoso: 公式還可以再短 https://i.imgur.com/jqft9Xe.jpg 07/31 16:38
soyoso: large更短 https://i.imgur.com/228wbHh.jpg 07/31 16:42
cutekid: 推推,s 大太厲害了! 07/31 16:51
soyoso: 除countif外還可以match;以sumif公式還能更短 07/31 18:28
soyoso: https://i.imgur.com/dwQoPgQ.jpg 07/31 18:28
cutekid: 我把 sumif 修改一下: https://imgur.com/a/xL6JPIf 07/31 19:18