excel中兩個日期相加,是算天數嗎

2022-05-09 01:55:42 字數 5855 閱讀 3044

1樓:萊昂納德_尤拉

應該是=a1-b1

單元格格斯設為常規

2樓:張經香天

可以使用隱藏函式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 中,兩個日期如何相加相減?

3樓:匿名使用者

兩個日期不能直接相減吧?不知道樓上幾位有沒有試過。

假設兩個日期是:

a1=2012-5-20、b1=2012-7-14=b1-a1

得數=1990-2-24

這可要設定單元格格式為「常規」才行,得數為天數。

請改用=(b1-a1)

或=datedif(a1,b1,"d")

得數=55

兩個日期相加,4樓講過,實際上沒什麼意義。

但若一個是日期,一個是天數(數值),還行:

可以直接用「+」

4樓:茗童

日期不能相加,但是能相減,操作方法如下:

1.首先,計算兩個日期之間的天數。

在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖:

2.計算兩個日期之間的天數,也可以用隱藏函式datedif函式來完成,公式如下:

=datedif(a2,b2,"d")。

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

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

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

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

5.上面的例子是未超過1天的時間,如果超過1天的時間利用上述的方法直接相減。

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

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

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

d天 h小時mm分ss秒。

5樓:匿名使用者

a1=2006.04.10 07:

42 b1=2006.04.18 22:

02 excel**中求時間差?...樓上的幾個公式,有些牽強;很可能會出現為相減為負的情況,從而不能得出正確...

6樓:匿名使用者

我有疑問,你將兩個日期加減的目的是什麼?

相減還好理解,相當於求兩個日期的時間間隔,方法就是直接相減,但是結果的格式必須是數值格式,而不能是日期格式;

但是兩個日期相加有什麼意義呢。

7樓:匿名使用者

直接加減就可以了呀,只要兩個單元格式相同,加減沒問題。

8樓:弘航刁秋蓮

兩個時間相減有經常用過,用的是datedif函式,例如:有個人的入職時間是2023年7月1號,把這個日期放在a1單元格里,他的離職時間是2023年8月8號,這個日期放在a2單元格里,現在想知道這個人的在職時間是多少年,那麼可以用datedif函式來算,公式為:=datedif(a1,a2,"y"),計算結果為6,在該公式裡,「y」代表年,「m」代表月,「d」代表天數。

excel中兩個日期相加,是算天數嗎?

9樓:陰秀榮務錦

1datedif

計算返回兩個日期引數的差值。

計算天數

2首先在excel工作表的某個單元格(如b2單元格)中輸入參加工作日期1988/01/28,在另一個單元格(如b3單元格)中輸入計算日期2006/09/01,接下來將游標移動到要存放計算結果的單元格(如b4單元格)中,右鍵單擊b4單元格,選擇快捷選單中的「設定單元格格式」,選擇數字型別為「數值」型,並將小數位數設定為0。最後在這個單元格中輸入公式=b3-b2,回車之後兩個日期間的天數6791就自動算出來了。

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

10樓:雲夢江風晚吟

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

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

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

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

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

時間計算方法:

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

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

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

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

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

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

更多10條

11樓:媯星藍和璧

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

12樓:匿名使用者

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

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

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

只是需要再+1而已。

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

13樓:良啟西門爾雲

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

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

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

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

14樓:匿名使用者

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

15樓:騰秀榮夕衣

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

16樓:松濤竹韻風影

為什麼要用函式?直接:

c1=b1-a1

結果就出來了

17樓:匿名使用者

b1-a1+1,搞定

在excel 中,兩個日期如何相加相減?

18樓:匿名使用者

兩個日期不能直接相減吧?不知道樓上幾位有沒有試過。

假設兩個日期是:

a1=2012-5-20、b1=2012-7-14=b1-a1

得數=1990-2-24

這可要設定單元格格式為「常規」才行,得數為天數。

請改用=(b1-a1)

或=datedif(a1,b1,"d")

得數=55

兩個日期相加,4樓講過,實際上沒什麼意義。

但若一個是日期,一個是天數(數值),還行:

可以直接用「+」

19樓:益令婧賞姝

我有疑問,你將兩個日期加減的目的是什麼?

相減還好理解,相當於求兩個日期的時間間隔,方法就是直接相減,但是結果的格式必須是數值格式,而不能是日期格式;

但是兩個日期相加有什麼意義呢。

excel 怎樣日期天數加減?

20樓:娛樂休閒談天論地

1、首先將excel 這個**點選開啟。

2、開啟之後,在裡面輸入相關的開始時間和結束時間。

3、然後在後面的統計裡面錄入=,再點選c2-b2,也就是結束時間錄入-再點起始時間。

4、最後按一下回車鍵,這樣就可以將日期天數加減了。

21樓:匿名使用者

下圖有一組日期,分別加上3日、3月、3年。減法的道理是一樣的。

1、a1日期加三天。在c1中輸入「=a1+3」即可。

2、a2日期加3月,可在c2中輸入「=edate(a2,"3")」即可。

3、a3日期加3年,可在c3中輸入「=edate(a3,"3"*12)」即可。

4、如果b4~b7是數字,要求a列日期加b4~b7的月數。那就在c4單元格輸入「=edate(a4,b4)」算出c4的值。

5、然後,把c4的公式拖拽到b7即可。

注意:如果顯示「#name」。工具-載入巨集,勾上「分析工具庫」。這是excel自帶的載入巨集,預設是選上的。

22樓:

用a2-a1,應該等於1900-1-2,然後把1900-1-2這個單元格選中,單擊選單格式--設定單元格格式--數字--數值,確定後是2天。

23樓:華詩苼

電子**在。載入日期天數加減的時候嗯按照正常的操作方法就可

excel中如何計算兩個日期之間的月數

datedif函式可以返回兩個日期之間的年 月 日間隔數。使用datedif函式可以計算兩日期之差。函式結構為 datedif start date,end date,unit start date 為一個日期,它代表時間段內的第一個日期或起始日期。end date 為一個日期,它代表時間段內的最後...

excel中怎麼求差,excel表中兩個單元格求差怎麼弄?

開啟excel 將被減數放在a列,將對應的減數放在b列。單擊第一排,第三個單元格,也就是c1,在c1中輸入 a1 b1 注意一定不要忘了輸等於符號。這個公式表達的含義就是第一個單元格中的數字減去第二個單元格中的數字等於第三個單元格的.數字。最後,大家用滑鼠選中c1單元格,將游標放在c1單元格的右下角...

EXCEL怎麼自動計算出兩個日期之間相隔幾個工作日

這個公式可以排除 星期六,星期天 1 1 excel怎麼自動計算出兩個日期之間相隔幾個工作日的解決方法如下 1 用公式可以 networkdays a1,b1,2012 5 1 2 節假日要自己手動列出來,3 networkdays函式要安裝了 分析工具箱 之後才能使用。networkdays a1...