excel怎麼計算兩個日期之間天數和時間計算

2022-10-30 04:45:28 字數 6271 閱讀 1080

1樓:匿名使用者

首先,計算兩個日期之間的天數。在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖: 2計算兩個日期之間的天數,也可以用隱藏函式datedif函式來完成,公式如下:

=datedif(a2,b2,"d")

3datedif()函式知識點介紹:

這個函式語法是這樣的:=datedif(開始日期,結束日期,第三引數),第三引數可以有若干

4下面再來看一下如何計算時間。

首先,最簡單的是兩個時間直接相減即可得到時間差。但是注意,儲存結果的單元格要設定成時間格式。

5上面的例子是未超過1天的時間,如果超過1天的時間利用上述的方法直接相減會得到什麼

6上面的例子更常出現於考勤表的時間計算,由於兩個日期可能跨越2天或者更長時間,預設顯示結果不正確,需要通過設定單元格格式的方法來顯示正常的時間差。如下圖設定單元格格式為「[h]:mm:

ss」,其中h加上方括號可以將時間的差小時數完全顯示,如果不加方括號只能顯示扣除天以後的小時之差。

7如果想將時間差的天數和時間都顯示出來,可以設定單元格格式為:

d天 h小時mm分ss秒

上面所述的時間和日期相減都需要用大的減去小的,否則就會出現預期外的錯誤。

2樓:

=dateif(前時間,後時間,"d")

excel中如何計算兩個日期間的天數?

3樓:雲夢江風晚吟

回答您好,很高興為您解答

計算兩個日期之間的天數方法:

1、開啟excel,分別填入起始日期和截止日期,如下圖所示;

2、任意選中一個excel單元格,輸入公式,輸入等於號,用截止日期減去起始日期;

3、輸入公式後,直接點選確定即可計算兩個日期的天數,注意,一定要用大的日期減去小的日期,不然會出現問題;你也可以直接修改時間,公式會自動計算天數。

時間計算方法:

1、開啟excel,分別填入開始時間和結束時間,如下圖所示;

2、任意選中一個excel單元格,輸入公式,輸入等於號,用開始時間減去結束時間;

3、輸入公式後,直接點選確定即可計算兩個時間的長度,注意,一定要用大的時間減去小的時間,不然會出現問題;你也可以直接修改時間,公式會自動計算時間;另外這個公司只能計算一天內的時間;

4、計算時間長度大於一天,則需要同時輸入日期和時間才能計算,然後用結束時間減去開始時間即可;

5、輸入公式後點選確定,即可計算時間長度。

希望我的回答對您有所幫助,請問還有什麼可以幫到您的,麻煩動動手指給個讚唄

更多10條

4樓:媯星藍和璧

可以使用datedif函式來計算,具體方法是:在a1單元格中輸入前面的日期「2023年1月1日」,在b1單元格中輸入後面的日期「2023年5月30日」,接著單擊c1單元格中輸入公式「=datedif(a1,b1,「d」)」並回車,即可得到計算結果。有一點要注意,公式中的a1和b1分別代表前後兩個日期,順序是不能顛倒的。

5樓:匿名使用者

你所謂的實際是按你的計算原則,即,開始或者結束的一天也算一天。

而datedif則忽略了你覺得應該算的一天而已。

這個函式就很好了,不需要換。

只是需要再+1而已。

=datedif(a1,b1,"d")+1

6樓:良啟西門爾雲

這就是用datedif函式就可以解決的事呀如你的日期在a列,公式=datedif(a1,today(),"d")

這樣就得到a1日期到今天(當前系統日期)的天數如果你a是開始日期,b是結束日期,那麼

=datedif(a1,b1,"d")就是這些天數,這是間隔的天數,如果你要從開始的當天也算一天,公式後面加1即可

如=datedif(a1,today(),"d")+1

7樓:匿名使用者

就像2012-2-1和2012-2-2日一樣中間差一天,但實際2天,你在datediff函式再加1行了。

8樓:騰秀榮夕衣

不太清楚你的日期具體是什麼樣子的。你可以舉兩個日期的例子來看下其實,只是是日期格式,也可以用日期相減,而得到其中差別的天數的你可以試試

9樓:松濤竹韻風影

為什麼要用函式?直接:

c1=b1-a1

結果就出來了

10樓:匿名使用者

b1-a1+1,搞定

excel怎麼計算兩個日期之間天數和時間計算

11樓:匿名使用者

以計算距國慶日期為例:

見圖一1、在f5單元格輸入公式:e5-d5

2、在f5單元格單擊右鍵,在選單中選擇:設定單元格格式...

這時會跳出單元格設定對話方塊

見圖二在對話方塊中選擇:數值

小數位設為:0

確定返回

分享本回答由電腦網路分類達人 郭強認證

其他類似問題

2007-04-14用excel怎樣算兩個日期間的天數?51

2012-07-26excel中計算2個日期之間的天數的函式18

2012-12-10用excel怎麼計算2個日期之間的天數15

2008-03-14在excel中怎麼算兩個日期相差的天數呢?19

2014-11-18在excel**中計算兩個日期之間的天數1

更多關於excel怎麼計算兩個日期之間天數和時間計算的問題》

為您推薦:

舉報| 2011-03-28 17:19

#2023年高質量新標準全面升級!#

提問者採納

可以使用隱藏函式datedif(日期1,日期2,"d");

下面是詳細說明:

1、簡要說明: 返回兩個日期之間的年\月\日間隔數

2、基本語法: =datedif(開始日期,結束日期,單位**)

3、例項1:

題目: 計算出生日期為1973-4-1人的年齡

公式: =datedif("1973-4-1",today(),"y")

結果: 33

簡要說明 當單位**為"y"時,計算結果是兩個日期間隔的年數.

4、例項2:

題目: 計算日期為1973-4-1和當前日期的間隔月份數.

公式: =datedif("1973-4-1",today(),"m")

結果: 403

簡要說明 當單位**為"m"時,計算結果是兩個日期間隔的月份數.

5、例項3:

題目: 計算日期為1973-4-1和當前日期的間隔天數.

公式: =datedif("1973-4-1",today(),"d")

結果: 12273

簡要說明 當單位**為"d"時,計算結果是兩個日期間隔的天數.

5、例項4:

題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.

公式: =datedif("1973-4-1",today(),"yd")

結果: 220

簡要說明 當單位**為"yd"時,計算結果是兩個日期間隔的天數.忽略年數差

5、例項5:

題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

公式: =datedif("1973-4-1",today(),"md")

結果: 6

簡要說明 當單位**為"md"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

5、例項6:

題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

公式: =datedif("1973-4-1",today(),"ym")

結果: 7

簡要說明 當單位**為"ym"時,計算結果是兩個日期間隔的月份數.不計相差年數

12樓:魚木混豬喲

excel如果兩個日期是標準的日期格式,利用兩者相減就可以求出相差的天數,再乘以24就可以得出相差的時間(小時為單位)。

作業系統:win10;軟體版本:office2007舉例說明如下:

2.計算天數的公式如下:

3.計算時間的公式如下(單位為小時):

13樓:羿祿衣睿姿

設定單元格格式為常規,直接相減,結果即為兩個日期之間間隔的天數

14樓:桑思佘新雪

例:a1=2017/05/01

b1=2017/06/01

計算日期=b1-a1

excel裡面日期都是有個數字代數的,直接相減就是相隔天數

15樓:守語夢馮文

1、在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數。

2、也可以用公式進行計算,公式如下:=datedif(a1,b1,"d")。其中,a1,b1分別是兩個日期。

3、函式語法是這樣的:=datedif(開始日期,結束日期,第三引數),第三引數可以有若干種情況,分別可以返回間隔的天數(d)、月數(m)和年數(y)。

16樓:鏡惠然卜暉

日期的差

datedif(開始時間,結束時間,時間單位)結果為向下取整

時間的差

兩個時間直接相減,*24*60*60為相差的秒數,*24*60位相差的分鐘數,*24為相差的小時數

excel**怎麼計算兩個日期之間的天數?

17樓:匿名使用者

以計算距國慶日期為例:

見圖一1、在f5單元格輸入公式:e5-d5

2、在f5單元格單擊右鍵,在選單中選擇:設定單元格格式...

這時會跳出單元格設定對話方塊

見圖二在對話方塊中選擇:數值

小數位設為:0

確定返回

分享本回答由電腦網路分類達人 郭強認證

其他類似問題

2007-04-14用excel怎樣算兩個日期間的天數?51

2012-07-26excel中計算2個日期之間的天數的函式18

2012-12-10用excel怎麼計算2個日期之間的天數15

2008-03-14在excel中怎麼算兩個日期相差的天數呢?19

2014-11-18在excel**中計算兩個日期之間的天數1

更多關於excel怎麼計算兩個日期之間天數和時間計算的問題》

為您推薦:

舉報| 2011-03-28 17:19

#2023年高質量新標準全面升級!#

提問者採納

可以使用隱藏函式datedif(日期1,日期2,"d");

下面是詳細說明:

1、簡要說明: 返回兩個日期之間的年\月\日間隔數

2、基本語法: =datedif(開始日期,結束日期,單位**)

3、例項1:

題目: 計算出生日期為1973-4-1人的年齡

公式: =datedif("1973-4-1",today(),"y")

結果: 33

簡要說明 當單位**為"y"時,計算結果是兩個日期間隔的年數.

4、例項2:

題目: 計算日期為1973-4-1和當前日期的間隔月份數.

公式: =datedif("1973-4-1",today(),"m")

結果: 403

簡要說明 當單位**為"m"時,計算結果是兩個日期間隔的月份數.

5、例項3:

題目: 計算日期為1973-4-1和當前日期的間隔天數.

公式: =datedif("1973-4-1",today(),"d")

結果: 12273

簡要說明 當單位**為"d"時,計算結果是兩個日期間隔的天數.

5、例項4:

題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.

公式: =datedif("1973-4-1",today(),"yd")

結果: 220

簡要說明 當單位**為"yd"時,計算結果是兩個日期間隔的天數.忽略年數差

5、例項5:

題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

公式: =datedif("1973-4-1",today(),"md")

結果: 6

簡要說明 當單位**為"md"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

5、例項6:

題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

公式: =datedif("1973-4-1",today(),"ym")

結果: 7

簡要說明 當單位**為"ym"時,計算結果是兩個日期間隔的月份數.不計相差年數

Excel公式,如何統計介於兩個日期值之間的單元格數量

根據你的來 描述可有以下兩種情況 自 1 統計一列日期 資料在c1 c100 分別介於兩個固定日期 分別在a1和b1 之間的數量。公式 sumproduct c1 c100 a1 c1 c100 b1 或 countifs c1 c100,a1,c1 c100,b1 2 統計c列日期比同行a列晚但比...

excel結果怎麼等於兩個計算式相加

在用visual basic編輯器中插入一個模組,然後在模組中貼上下面的函式。假設水平量和豎直量分別在b c兩列,資料從第2行開始,用公式 總量 b2 c2 計算即可。function 總量 range asrange dimn,sumdim r,c,ur,uc,i,uiur range.rows....

如何用jquery判斷兩個日期之間的時間差小於一年,日期格式

jquery好像沒有此類基礎設施功能,可以把日期文字直接轉換成date型別,然後得出相減的毫秒數和一年的毫秒數做個對比就ok了。時間格式為 2012 01 06 為 var time1 2012 12 12 var time2 2012 12 13 var arr1 time1.split var ...