贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

在 Excel 中的日期時間是一個獨一無二的數值來表示,例如:

儲存格C1:顯示now函數所得以數值表示的日期時間

儲存格C2:顯示now函數所得以年月日時分秒格式表示的日期時間

在儲存格C3中輸入公式「=C1-INT(C1)」,可以取出時間的部分。

現在要以這個數值,換算出時、分、秒的三個數值,該如何處理呢?

因為 Excel 把1/(24*60*60)視為1秒,也就是每多1秒,就會多1/(24*60*60),經過24小時後,即會累計至1。

首先來看看1秒、1分、1時分別是多大的數值?

儲存格C6:=1/24/,求得1時代表的數值大小。

儲存格C5:=1/24/60,求得1分代表的數值大小。

儲存格C4:=1/24/60/60,求得1秒代表的數值大小。

儲存格E6:=INT(C3/C6),求得時間數值中的時數。

儲存格E5:=INT((C3-C6*E6)/C5),求得時間數值中的分數。

儲存格E4:=INT((C3-C6*E6-C5*E5)/C4),求得時間數值中的秒數。

你也可以使用這樣的公式:

儲存格E6:=INT(C3/(1/24))

儲存格E5:=INT((C3-(1/24)*INT(C3/(1/24)))/(1/24/60))

儲存格E4:=INT((C3-(1/24)*INT(C3/(1/24))-(1/24/60)*INT((C3-(1/24)*INT(C3/(1/24)))/(1/24/60)))/(1/24/60/60))

創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

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


留言列表 (1)

發表留言
  • 悄悄話

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼