Hello,大家好!今天和大家分享,Excel中對于時間類型數據的處理。
Excel将以冒号(:)分隔的數據,比如“2:30”識别為時間。如果希望将時間“2:30”表示為“2.50小時”,應該如何做呢?
1
案例描述
如下圖所示,在C2:C5單元格計算合計時長,且将合計時長表示為“××小時”。
當在C2單元格輸入公式:=SUM(A2:B2)。公式返回的結果仍然是以冒号分隔的時間數據。
如何将計算的累計時長換算為以小時為單位表示呢?
2
解決方法
如下圖所示,在C2單元格輸入公式:
=TEXT(SUM(A2:B2)*24,"0.00小時")
拖動C2單元格填充柄,将公式向下複制到其他單元格。
公式解析:
在Excel中日期實質是一組序列值。“1900/1/1”對應序列值“1”,“1900/1/2”對應序列值“2”,以此類推,“2022/4/10”對應序列值“44661”。1天可以表示為整數“1”,那麼1小時就可以表示為“1/24”天,1分鐘可以表示為“1/(24*60)”天。
(1)在本例中,如果将C2:C5單元格的數據類型修改為“常規”,SUM函數返回的值就是一組小數。這組小數實際就是以天為單位的合計時長。
例如C2單元格時長為“5:30”,也就是“5.5小時*(1/24)=0.229167天”。
(2)當需要将C2:C5中以天為單位的數值,換算為以小時為單位時,就需要乘以24。
如下圖所示,D2:D5單元格的數值就是以小時為單位表示的時長。
(3)使用Text函數将得到的數值保留兩位小數,并且添加單位“小時”。如下圖所示:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!