回覆列表
  • 1 # 財務自由之陸

    可以用DATEDIF函式來計算時間間隔。

    語法:DATEDIF(起始時間,終點時間,引數)

    引數:“y”返回整年數,“m”返回整月數,“d”返回整天數。

    看案例,返回【年間隔】:

    返回【月間隔】:

    返回【天數間隔】:

    注:【天數間隔】也可以兩個單元格直接相減得到。

  • 2 # 疏木職場辦公

    在excel中,datedif函式專門用來計算相隔日期的間隔,這個函式有三個引數,分別是起始日期,終止日期,計算間隔方式。輸入datedif函式時,需要完全手工輸入,不會像其他函式一樣提示的,這裡的計算和我們理解的有偏差,比如1990/12/3和2005/12/2之間相差15年,而計算結果相差14年,我們在公式後面加1即可。

    如果計算時間,同一天的可以直接相減,如果要計算小時差、分鐘差、秒差,就用相減後的值乘以24、1440、86400.結果保留整數即可。注意此處不能有日期,只有時間,否則相減計算結果錯誤。

    如果不是同一天,直接相減也可以,但是需要根據顯示方式對單元格進行自定義設定,否則就會出錯。比如下圖中C列時間差的顯示方式,按ctrl+1後在自定義單元格設定中輸入dd天"h小時mm分ss秒即可。

    如果要把上圖中不同日期的時間差轉換成天數差、小時差、分鐘差、秒數差,輸入的函式分別為=DAY(C2)、=DAY(C2)*24+HOUR(C2)、=DAY(C2)*1440+HOUR(C2)*60+MINUTE(C2)、=DAY(C2)*86400+HOUR(C2)*3600+MINUTE(C2)*60+SECOND(C2)。把單元格格式設定為常規或者保留整數的數值即可。

  • 3 # Office學習

    計算時間的間隔有分好幾種情況,每種情況計算方式不一樣,我整理了幾個情況,具體可以參考以下:

    一、計算同一天內兩個時間點的間隔時間

    方法一:

    直接兩個時間點相減,即C2=B2-A2,

    然後設定下C2單元格的格式,即自定義格式型別為:h:mm:ss。

    最後得到的結果如下:

    方法二:

    直接在C2單元格里輸入公式:=TEXT((B2-A2),"h:mm:ss")即可。

    這種方法可以省去設定單元格格式的步驟。

    二、計算帶日期且跨天的兩個時間點的間隔時間

    方法一、

    同樣是C2=B2-A2,

    不過,這裡C2單元格的格式型別,得自定義格式型別為:[h]:mm:ss。

    最後得到的結果如下:

    補充說明:當然,像第一點(計算同一天內兩個時間點的間隔時間)的第一個方法,你若要直接把C2單元格的格式型別,直接設定:自定義型別為:[h]:mm:ss也是可以。

    方法二、

    在C2單元格直接輸入公式:=TEXT((B2-A2),"[h]:mm:ss")即可。

    三、計算不帶日期且跨天的兩個時間點的間隔時長

    當兩個時間點不帶日期,跨天計算兩個時間點的間隔時長,我們如果用上面的方法直接相減,會有負數的情況產生。不超過24小時的情況,我們可以結合MOD函式,具體以下公式,=MOD(結束時間-開始時間,1),即可得到正確的間隔時長。

    四、計算出的間隔時間要轉化為天數、小時、分鐘、秒數

    如果計算出來的間隔時間我們需要轉化為具體的天數、小時、分鐘、秒數顯示,如:1天2小時20分30秒 ,這時我們可以使用DATEDIF函式和TEXT函式結合來完成。

    具體公式如下:

    =DATEDIF(A2,B2,"D")&"天"&TEXT((B2-A2),"h小時m分s秒")

    公式說明:DATEDIF函式用來提取天數,TEXT函式提取時間並轉換格式為小時分鐘秒顯示,他們之間用連線符“&”連線起來。

    五、計算時間間隔的小時數

    計算時間間隔的小時數,即以小時為單位,

    公式:=(結束時間-開始時間)*24

    同理,

    計算時間間隔的分鐘數,即以分鐘為單位,

    公式:=(結束時間-開始時間)*24*60

    計算時間間隔的秒數,即以秒為單位,

    公式:=(結束時間-開始時間)*24*60*60

    五、計算間隔時間取整

    1、公司計算員工加班時間,都是很摳門的,按小時數取整,不足一小時部分捨去,割肉啊,然而還是得繼續,

    公式:=TEXT(結束時間-開始時間,”[h]”)

    2、當然也有稍微人性化一點的公司,計算員工加班時間,加班30分鐘以下取0,滿30分鐘不滿1小時取0.5小時,滿1小時不滿1.5小時取1小時,依次類推。

    公式:=TEXT(FLOOR(結束時間-開始時間,1/48),"hh:mm")

  • 4 # 永中軟體

    要計算兩個日期的時間間隔,無非是計算他們的相差的年/月/周/日/時/分/秒,其中年月日的計算方式是一致的,時分秒的計算方式也是一致的,周的計算方式較前兩種較為複雜,下面我就來介紹下這幾種型別的時間間隔應該怎麼計算。

    時間間隔——年月日

    DATEDIF公式

    計算年月日的時間間隔,需要使用DATEDIF公式,該公式通常運用於計算時間間隔。

    以下圖為例,在單元格中輸入公式【=DATEDIF(A2,B2,"y")】,輸入完畢後回車即可,下面整理下年月日的公式:

    計算年:=DATEDIF(A2,B2,"y")

    計算月:=DATEDIF(A2,B2,"m")

    計算日:=DATEDIF(A2,B2,"d")

    DAYS公式

    DAYS公式通常用來計算兩個時間的間隔日期,和DATEDIF公式不同的是,需要先輸入終止日期,然後輸入開始日期,如下圖所示,直接在單元格中輸入公式【=DAYS(B2,A2)】。

    時間間隔——周

    ROUNDDOWN公式通常用於求某一個數值向下舍入最接近的數值。

    公式中沒有直接的計算以周為時間間隔的公式,因此需要使用兩種公式間接計算,先使用DATEDIF或者DAYS公式計算是間隔日期,然後使用ROUNDDOWN公式向下舍入求最接近的整數。

    如下圖所示,直接在單元格中輸入公式【=ROUNDDOWN(DATEDIF(A2,B2,"d")/7,0)】。

    時間間隔——時分秒

    TEXT公式能夠把一段數值轉換為你需要的文字格式。

    以下圖為例,如需計算間隔多少小時,在單元格中輸入公式【=TEXT(B2-A2,"[h]")】,輸入完畢後回車即可,下面整理下時分秒的公式:

    計算時:=TEXT(B2-A2,"[h]")

    計算分:=TEXT(B2-A2,"[m]")

    計算秒:=TEXT(B2-A2,"[s]")

  • 5 # 雷鳥365

    答案

    =TEXT(B2-A2,"d天h小時m分")

    當然你也可以用DATEIF函式

    DATEDIF函式教程

    說明

    計算兩個日期之間的天數、月數或年數。

    示例

    DATEDIF(DATE(1969,7,16),"2005/12/1","y")

    語法

    DATEDIF(起始日期,結束日期,單位)

    起始日期

    計算中要使用的開始日期。必須是對包含DATE值的單元格的引用、返回DATE型別的函式或數字。

    結束日期

    計算中要使用的結束日期。必須是對包含DATE值的單元格的引用、返回DATE型別的函式或數字。

    單位

    時間單位的縮寫文字。例如 "M" 代表月。有效值包括:"Y"、"M"、"D"、"MD"、"YM" 和 "YD"。 "Y":返回起始日期和結束日期之間的整年數。 "M":返回起始日期和結束日期之間的整月數。 "D":返回起始日期和結束日期之間的天數。 "MD":返回起始日期和結束日期之間的天數(不計整月數)。 "YM":返回起始日期和結束日期之間的整月數(不計整年數)。 "YD":返回起始日期和結束日期之間的天數(假設起始日期和結束日期的間隔不超過一年)。

    實戰

    https://www.leiniao365.com/work/table/26134020

  • 中秋節和大豐收的關聯?
  • 獼猴桃種植間距有什麼要求?