回覆列表
  • 1 # 使用者4618083653657

    因為在Excel中,時間就是一個小數,日期是整數,如數字1表示1900年1月1日,數字2表示1900年1月2日,數字加1,也就是天數加1,依此類推。而1天24小時,也就是0.5表示12小時,1/24表示1小時,分、秒依此類推。

    問題可以用設定單元格格式也解決顯示問題,也可以用公式也提取小數部分(既時間部分)。

    下圖為例,設定格式為:

    1、[h]:mm:ss時,顯示35:30:50,這個格式表示小時數不進位,超過1天,則小時數加24小時,超過2天,小時數加48小時,依此類推。

    2、[h]:mm:ss,顯示為11:30:50,這個格式表示只顯示小時、分、秒,天數不顯示。

    3、yyyy-mm-dd h:mm:ss,顯示為1900-01-01 11:30:50,這個格式表示年月日及小時、分、秒全部顯示。

    另外,可以用函式提取時間,公式為:

    =MOD(SUM(B1:C1),1)

    意思為B1+C1的和除以1的餘數,既整數部分不要,也就是隻提取小數,以上例為例,結果顯示為11:30:50。

    綜上所述,解決該問題,可以用求餘函式MOD來提取時間部分,也可以用設定格式的第2種方法。

    知識擴充套件:

    上面所述為Excel預設的1900年日期系統,如果是1904年日期系統,則數字0表示1904年1月1日,數字1表示1904年1月2日,依此類推,時間也1900年日期系統一樣,要更改日期系統,可透過Excel選項更改。

    Excel選項>>>高階>>>使用1904年日期系統

    如下圖所示。

  • 中秋節和大豐收的關聯?
  • 油價連續上漲92號汽油破8元,難道對人民的生活沒影響嗎?