2011年5月14日 星期六

Excel-產生固定間隔的時間

在 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(valueformat_text)

value:可以是數值、一個會傳回數值的或者是一個參照到含有數值資料的儲存格位址。

format_text:一個以雙引號括住並格式化為文字字串的數值,例如"m/d/yyyy""#,##0.00"

 

H

以沒有前置零的數字顯示小時。

[h]

以小時為單位顯示已耗用時間。如果正在使用某個以超過24小時的數字傳回時間的公式,請使用類似[h]:mm:ss的數字格式。

hh

以具有適當之前置零的數字顯示小時。如果格式內含AMPM,則會依照12小時制來顯示小時。否則便以24小時制來顯示小時。

m

以沒有前置零的數字顯示分鐘。mmm代碼必須立即出現在hhh代碼之後,或立即出現在ss代碼之前,否則Excel會顯示月份,而不是分鐘。

[m]

以分鐘為單位顯示已耗用時間。如果正在使用某個以超過60分鐘的數字傳回時間的公式,請使用類似[mm]:ss的數字格式。

mm

以具有適當之前置零的數字顯示分鐘。mmm代碼必須立即出現在hhh代碼之後,或立即出現在ss代碼之前,否則Excel會顯示月份,而不是分鐘。

s

以沒有前置零的數字顯示秒數。

[s]

以秒鐘為單位顯示已耗用時間。如果正在使用某個以超過60秒的數字傳回時間的公式,請使用類似[ss]的數字格式。

ss

以具有適當之前置零的數字顯示秒鐘。如果想要顯示秒鐘的分數文字,請使用類似h:mm:ss.00的數字格式。

AM/PMam/pmA/Pa/p

12小時製顯示小時。Excel會顯示AMamAa來表示從午夜到中午的時間,並以PMpmPp來表示從中午到午夜的時間。

沒有留言:

張貼留言

檢視其他文章

好康東東