在 Excel 中根據一個時間,要如何產生固定間隔的時間呢?(參考下圖)
(1) 間隔5天
儲存格A3:=$A$1+ROW(1:1)*5
利用ROW(1:1)=1,當往下複製時公式會自動產生1,2,3,…。
(2) 間隔30分
儲存格B3:=$A$1+(1/24/60)*ROW(1:1)*30
在 Excel 中每1分鐘所代表的數值為1/24/60。
也可以使用以下公式:
儲存格B3:=TIME(HOUR($A$1),MINUTE($A$1)+ROW(1:1)*30,SECOND($A$1))
(3) 間隔30秒
儲存格C3:=$A$1+(1/24/60/60)*ROW(1:1)*30
在 Excel 中每1秒鐘所代表的數值為1/24/60/60。
也可以使用以下公式:
儲存格C3:=TIME(HOUR($A$1),MINUTE($A$1),SECOND($A$1)+ROW(1:1)*30)
(4) 間隔30分
儲存格E3:=TEXT($E$1+(ROW(1:1)-1)*30*1/24/60,"hh:mm") & "-" & TEXT($E$1+ROW(1:1)*30*1/24/60,"hh:mm")
透過TEXT函數將計算後的時間數值,轉換為「時:分」的格式。
複製儲存格A3:E3,往下貼上。
詳細函數說明請參閱微軟網站:
http://office.microsoft.com/zh-tw/excel-help/HP010342952.aspx
TEXT:將數值轉換成文字,並使用特殊格式字串來指定顯示的格式。 |
語法:TEXT(value,format_text) value:可以是數值、一個會傳回數值的或者是一個參照到含有數值資料的儲存格位址。 format_text:一個以雙引號括住並格式化為文字字串的數值,例如"m/d/yyyy"或"#,##0.00"。 |
H |
以沒有前置零的數字顯示小時。 |
[h] |
以小時為單位顯示已耗用時間。如果正在使用某個以超過24小時的數字傳回時間的公式,請使用類似[h]:mm:ss的數字格式。 |
hh |
以具有適當之前置零的數字顯示小時。如果格式內含AM或PM,則會依照12小時制來顯示小時。否則便以24小時制來顯示小時。 |
m |
以沒有前置零的數字顯示分鐘。m或mm代碼必須立即出現在h或hh代碼之後,或立即出現在ss代碼之前,否則Excel會顯示月份,而不是分鐘。 |
[m] |
以分鐘為單位顯示已耗用時間。如果正在使用某個以超過60分鐘的數字傳回時間的公式,請使用類似[mm]:ss的數字格式。 |
mm |
以具有適當之前置零的數字顯示分鐘。m或mm代碼必須立即出現在h或hh代碼之後,或立即出現在ss代碼之前,否則Excel會顯示月份,而不是分鐘。 |
s |
以沒有前置零的數字顯示秒數。 |
[s] |
以秒鐘為單位顯示已耗用時間。如果正在使用某個以超過60秒的數字傳回時間的公式,請使用類似[ss]的數字格式。 |
ss |
以具有適當之前置零的數字顯示秒鐘。如果想要顯示秒鐘的分數文字,請使用類似h:mm:ss.00的數字格式。 |
AM/PM、am/pm、A/P、a/p |
以12小時製顯示小時。Excel會顯示AM、am、A或a來表示從午夜到中午的時間,並以PM、pm、P或p來表示從中午到午夜的時間。 |
留言列表