今天上課時,給學生出了一個題目,要產生最近三個月內的 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

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()