天天看點

Excel中處理日期和時間資料的關鍵要點

作者:Excel公式函數

輸入下圖這樣一組日期,将其單元格格式設定為“正常”,所有日期變成了整數,為什麼?

知識點:Excel世界裡1900年1月1日是時間的源頭,是第一天。日期轉換為正常格式得到的數字,機關是“天”。

1900/1/1是第1天,1900/1/2是第2天……2022/1/1是第44562天。

Excel中處理日期和時間資料的關鍵要點

不同格式下的日期

輸入下圖這樣一組時間,将其單元格格式設定為“正常”,時間變成了整數和小數,為什麼?

知識點:正常格式下顯示的數字,其機關是天。

0點開始,12:00:00是0.5天,18:00:00是0.75天,24:00:00是1整天。

Excel中處理日期和時間資料的關鍵要點

不同格式下的時間

日期2022/10/1加上2,等于2022/10/3

時間08:00:00加上30,卻不等于18:30:00,為什麼?

分析:把格式分别修改為正常和日期就會豁然開朗,30的機關“天”,并不是我們期望的30分鐘,日期格式下可以看到實際上是在1900年1月0日 8點的基礎上加了30天,變成了1900年1月30日8點。

解決:=A14+B14/24/60

一天24個小時,一個小時60分鐘,30除以24再除以60(也可以是30除以1440),将30分鐘轉換為0.02083天,這樣才能與08:00:00對應的0.33333天相加。經常出現在一些公式中的1440就是這樣來的。

Excel中處理日期和時間資料的關鍵要點

日期與時間的運算

對日期+時間的資料運用函數INT(向下取整)即可提取出日期,運用函數MOD(取餘)即可提取出時間。

将其轉換為正常格式,發現這隻是基本的數學運算而已,取44835.35417的整數部分即為日期,小數部分即為時間。

Excel中處理日期和時間資料的關鍵要點

日期+時間的運算

日期和時間類的資料處理如果遇到難題,不妨先轉換為正常格式看看。

繼續閱讀