如何計算兩個日期相差的月份數? 匿名使用者 1級 2013-04-19 回答

用Excel表的DATEDIF函式功能可快速實現計算兩個日期相差的月份數。

函式介紹:

=datedif(開始日期、結束日期、“計算方式”),用於計算兩個日期間相差的年、月、日。注意:計算方式要用英文狀態下的雙引號引起來。

方法如下:

1、先在表格中輸入兩個日期。

搜狗問問

2、在另一格中輸入=datedif函式。

搜狗問問

3、在函式後輸入(A2,B2,“m”),m代表月份,如果要求年份差,m換成y即可,同樣的要求天數差,m換成d。

搜狗問問

4、按下回車鍵即可顯示兩個日期的月份差。

如何計算兩個日期相差的月份數? 匿名使用者 1級 2013-04-19 回答

1、使用Datedif(日期1,日期2,“m”)函式

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

(2)基本語法:=DATEDIF(開始日期,結束日期,單位程式碼)

2、例子:

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

公式:=DATEDIF(“1973-4-1”,TODAY(),“M”) ,結果:403 。簡要說明 當單位程式碼為“M”時,計算結果是兩個日期間隔的月份數。

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

公式:=DATEDIF(“1973-4-1”,TODAY(),“YM”) ,結果:7 。簡要說明 當單位程式碼為“YM”時,計算結果是兩個日期間隔的月份數。不計相差年數。

搜狗問問

3、在excel表中用MoNth函式計算月份:

Month的說明為:返回以序列號表示的日期中的月份。月份是介於 1(一月)到 12(十二月)之間的整數。

如果需要在求得的結果後面顯示“月份”這兩個字,則需要加上“&“月份” “來連線顯示

如圖,日期在A列,則在B列輸入:=MONTH(A2)&“月份”,然後向下複製公式(雙擊選中時方框右下角的”小黑點“或按住其不放下拉)即可

搜狗問問

擴充套件資料:

1、年齡的計算:

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

公式:=DATEDIF(“1973-4-1”,TODAY(),“Y”) ,結果:33 。簡要說明 當單位程式碼為“Y”時,計算結果是兩個日期間隔的年數。

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

公式:=DATEDIF(“1973-4-1”,TODAY(),“D”) ,結果:12273 。簡要說明 當單位程式碼為“D”時,計算結果是兩個日期間隔的天數。

參考資料:日期與時間函式——百度百科

如何計算兩個日期相差的月份數? 匿名使用者 1級 2013-04-19 回答

使用Datedif(日期1,日期2,“m”)函式

DATEDIF是EXCEL中的函式,還有以下的使用方法一併教教:

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”時,計算結果是兩個日期間隔的月份數。不計相差年數

如何計算兩個日期相差的月份數? 匿名使用者 1級 2013-04-19 回答

使用Datedif(日期1,日期2,“m”)函式

DATEDIF是EXCEL中的函式,還有以下的使用方法一併教教:

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”時,計算結果是兩個日期間隔的月份數。不計相差年數

如何計算兩個日期相差的月份數? 匿名使用者 1級 2013-04-20 回答

利用excel計算步驟如下:

1。 兩日期格式數值相減得出天數,再除以一月多少天,然後再取整。公式為:INT((結束日期-開始日期)/30),其中INT()為向下取整函式。其實因為每月的天數大部分是不同的,所以無論是除以30還是31都無法精確算出月數,所以先算出天數再算出月數的方法不可取。

2。 使用DAYS(結束日期,開始日期)函式,同方法一,先算出天數再算出月數,所以還是不建議使用。此處也不截圖演示了。

3。 使用函式DATEDIF(開始日期,結束日期,“期間數型別”)。其中“期間數型別”為“Y”表示整年數;為“M”表示整月數;為“D”表示天數。由於這個是直接算出月數的,因此建議使用。

搜狗問問