excel怎樣將某個固定時間區間內的數據匯總?
提供個思路:
用兩個隨機數,一個用來生成隨機日期范圍,一個用來生成隨機時間范圍,然后再用text()合并指定數據格式。
授人以漁之后,要授人以魚。
再按照思路提供個方法。
(1)
2012-1-1到2012-1-31的隨機日期。這樣寫:
=RAND()*("2012-1-31"-"2012-1-1")+"2012-1-1"
(2)
不包括晚上八點到早上八點的隨機時間。這樣寫:
=RAND()*("20:00:00"-"08:00:00")+"08:00:00"
(3)
把上面兩個合起來就是:
=RAND()*("2012-1-31"-"2012-1-1")+"2012-1-1"+RAND()*("20:00:00"-"08:00:00")+"08:00:00"
*這步出來后,在“設置單元格格式”中直接把所在單元格的數字分類設為“自定義”就完成了。不會設置自定義的,見(4)。
(4)
用text把(3)的內容套起來,并指定格式“yyyy-mm-dd H:M:S”。這樣寫:
=TEXT(RAND()*("2012-1-31"-"2012-1-1")+"2012-1-1"+RAND()*("20:00:00"-"08:00:00")+"08:00:00","yyyy-mm-dd H:M:S")