今天上課時,給學生出了一個題目,要產生最近三個月內的 10 個亂數日期(可能重覆),該如何處理?(參考下圖)
在此提出一種做法:
儲存格B2:=INT(RAND()*90)+N(TODAY())
N(TODAY():產生今天日期所代表的數字。
INT(RAND()*90):產生 0 ~ 98 之間的亂數。
複製儲存格B2,貼至儲存格B2:11。
由於亂數產生日期,所以有可能會有重覆出現的現象。每按一次 F9 鍵,即會重新運算出新的日期。
如果想要產生不會重覆的 10 個日期,則可以參考前一篇文章「循環參照練習(反覆運算)」的相關說明:http://isvincent.pixnet.net/blog/post/39476171
全站熱搜