IT科技

當前位置 /首頁/IT科技 > /列表

excel中該怎麼計算兩個日期之間的月數

Excel中計算兩個日期之間的月數需要用到日期函數:DATEDIF,該函數能夠計算兩個日期之間的相差的年數、月數、天數。函數及參數説明函數:DATEDIF(start_date,end_date,unit)Start_date:為一個日期,它代表時間段內的第一個日期或起始日期。End_date:為一個日期,它代表時間段內的最後一個日期或結束日期。Unit:為所需信息的返回類型。Unit取不同值的含意:"Y"——時間段中的整年數。 "M"——時間段中的整月數。 "D"——時間段中的天數。  "YM"——start_date 與 end_date 日期中月數的差。忽略日期中的日和年。 "YD"——start_date 與 end_date 日期中天數的差。忽略日期中的年。 "MD"——start_date 與 end_date 日期中天數的差。忽略日期中的月和年。舉例説明。開始日期:2012/12/21結束日期:2014/2/26在單e5a48de588b67a6431333337393538元格C2中輸入公式  =DATEDIF(A2,B2,"Y")在單元格D2中輸入公式  =DATEDIF(A2,B2,"YM")在單元格E2中輸入公式  =DATEDIF(A2,B2,"MD")在單元格F2中輸入公式  =DATEDIF(A2,B2,"D")結果説明。2012/12/21與2014/2/26之間相隔1年、2個月、零5天,即14個月、零5天,總共相隔432天,不足月的部分你給復出了規則,問題是足月怎麼算?是按照自然月來算,還是按30天算一個月,這個需要用到不同的函數。試一下這個公制式是不是你要的結果:=DATEDIF(A1,B1,"m")+LOOKUP(MOD(DAY(B1-A1),31),{0,10,20},{0,0.5,1}) 補充:A1是起始日期zd,B1是截至日期;另外要將公式所在的單元格格式改為數字,=DATEDIF(A1,B1,"m")+LOOKUP(DATEDIF(A1,B1,"md"),{0,10.1,20.1},{0,0.5,1})本回答被提問者採納,=IF(F5-E5<=10,0,(IF(F5-E5<=20,0.5,1))),F5是第二個日期 E5是第一個日期,原發布者:lichen79excel中如何計算兩個日期之間的月數聽語音1.函數及參數説明函數:DATEDIF(start_date,end_date,unit)Start_date:為一個日期,它代表時間段內的第一個日期或起始日期。End_date:為一個日期,它代表時間段內的最後一個日期或結束日期。Unit:為所需信息的返回類型。Unit取不同值的含意:"Y"——時間段中的整年數。 "M"——時間段中的整月數。 "D"——時間段中的天數。 "YM"——start_date與636f7079e79fa5e9819331333433623739end_date日期中月數的差。忽略日期中的日和年。 "YD"——start_date與end_date日期中天數的差。忽略日期中的年。 "MD"——start_date與end_date日期中天數的差。忽略日期中的月和年。1.舉例説明。開始日期:2012/12/21結束日期:2014/2/26在單元格C2中輸入公式“=DATEDIF(A2,B2,"Y")”,注意不包含最外面的雙引號;在單元格D2中輸入公式“=DATEDIF(A2,B2,"YM")”;在單元格E2中輸入公式“=DATEDIF(A2,B2,"MD")”;在單元格F2中輸入公式“=DATEDIF(A2,B2,"D")”。1.結果説明。2012/12/21與2014/2/26之間相隔1年、2個月、零5天,即14個月、零5天,總共相隔432天。注意事項DATEDIF是Excel中的一個隱藏函數,在插入函數中找不到,但是可以直接使用www.51dongshi.com防採集。

物料儲存需要精準計算有效的存期,比如:儲存物料的期限分為3個月、6個月、9個月、12個月不等,這時需要通過表格來進行計算,下面給大家分享一下最快速的計算方法,希望對你的工作有所幫助。

excel中該怎麼計算兩個日期之間的月數

excel中該怎麼計算兩個日期之間的月數 第2張

材料/工具

電腦Excel2007

可用公式DATEDIF來實現。1、以excel2010版本為例,如下圖所示有兩個時間,要算中間有多

方法

首先打開Excel2007軟件,今天用一個空白的表格教大家計算。

=datedif(--a1,--b1,"m")即可分析:  無法得出

excel中該怎麼計算兩個日期之間的月數 第3張

在表格中分別輸入進料日期、本月日期、庫存週期的文字,如圖所示:

Excel中計算兩個日期之間的月數需要用到日期函數:DATEDIF,該函數能夠計算兩個日期之間的相差

excel中該怎麼計算兩個日期之間的月數 第4張

在進料日期、本月日期分別輸入相當的日期。這次主要是計算月數,日期輸入的是整月的日期,如圖所示:

excel中如何計算兩個日期之間的月數聽語音1.函數及參數説明函數:DATEDIF(start_da

excel中該怎麼計算兩個日期之間的月數 第5張

把鼠標放在庫存週期下面的D2單元格里,輸入計算公式 =TEXT(SUM(DATEDIF(B2,C2,{"ym","md"})*1^{2}),"0個月") 為了大家節省時間,可以直接把這個公式複製到表格裏,再更改單元格的相應的位置就可以了。

可以用DATEDIF函數計算兩個日期之間的月數。1、以excel2010版本為例,如下圖所示有兩個

excel中該怎麼計算兩個日期之間的月數 第6張

在D2單元格輸入完公式之後,按下鍵盤確定鍵,即可看到日期與日期之間的計算月數,如圖所示:

用函數DATEDIF(): 假定A1、B1單元格中有兩個日期數據,計算這兩個日期之間相差的整月數

excel中該怎麼計算兩個日期之間的月數 第7張

選擇計算結果8個月的單元格,向下拖動鼠標,對下面的單元格進行計算,如圖所示:

excel中如何計算兩個日期之間的月數|&#

excel中該怎麼計算兩個日期之間的月數 第8張

對錶格內的日期計算完月數後,可增加表格的邊框,預覽一下效果,記得另外保存一份文檔。

可用公式DATEDIF來實現。1、以excel2010版本為例,如下圖所示有兩個時間,要算中間有多

excel中該怎麼計算兩個日期之間的月數 第9張

計算636f7079e799bee5baa631333361313930兩個日期的差,我們通常使用datedif()函數。DATEDIF函數是Excel隱藏函數,在幫助和插入公式裏面沒有。 返回兩個日期之間的年\月\日間隔數。其語法如下:DATEDIF(開始日期,結束日期,返回類型)返回類型有6種,分別為:"Y" 時間段中的整年數。"M" 時間段中的整月數。"D" 時間段中的天數。"MD" 開始日期 與 結束日期 不計月數的間隔天數。"YM" 開始日期 與 結束日期 不計年數的間隔月數。"YD" 開始日期 與 結束日期 不計年數的間隔天數。實例:1、計算“1985-6-3”出生人的週歲年齡:=DATEDIF("1985-10-3",today(),"Y")結果:30(今天的日期為2016-9-12,下同)2、計算“1985-10-3”到今天的整月數:=DATEDIF("1985-10-3",today(),"M")結果:3713、計算“1985-10-3”到今天的天數:=DATEDIF("1985-10-3",today(),"D")結果:11302(和兩個日期直接相減的結果相同)4、計算“2006-8-3”到今天的工齡,精確到月=DATEDIF("2006-8-3",today(),"Y")&"年零"&DATEDIF("2006-8-3",today(),"YM")&"個月"結果: 10年零1個月5、計算“1985-10-3”出生人還有多久過生日:=if(DATEDIF("1985-10-3",today(),"YD"),365-DATEDIF("1985-10-3",today(),"YD"),0)結果:21本回答被網友採納,  一、這可以用DATEDIF函數來完成。 二、DATEDIF函數的定義DATEDIF函數是Excel隱藏函數,在幫助和插入公式裏面沒有。 返回兩個日期之間的年\月\日間隔數。常使用DATEDIF函數計算兩日期之差。 語法DATEDIF(start_date,end_date,unit)Start_date 為一個e69da5e887aa7a6431333361313333日期,它代表時間段內的第一個日期或起始日期。End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。Unit 為所需信息的返回類型。Unit 返回注:結束日期必須大於起始日期下面舉個小例子:在日常工作中非常實用。假如A1單元格寫的也是一個日期,那麼下面的三個公式可以計算出A1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。=DATEDIF(A1,TODAY(),"Y") 計算年數差=DATEDIF(A1,TODAY(),"M") 計算月數差=DATEDIF(A1,TODAY(),"D") 計算天數差"Y" 時間段中的整年數。"M" 時間段中的整月數。"D" 時間段中的天數。"MD" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。"YM" start_date 與end_date 日期中月數的差。忽略日期中的年。"YD" start_date 與 end_date 日期中天數的差。忽略日期中的年。 三、實例説明 實例1:題目: 計算出生日期為1973-4-1人的年齡公式: =DATEDIF("1973-4-1",TODAY(),"Y")結果: 33簡要説明 當單位代碼為"Y"時,計算結果是兩個日期間隔的年數. 實例2:題目: 計算日期為1973-4-1和當前日期的間隔月份數.公式: =DATEDIF("1973-4-1",TODAY(),"M")結果: 403簡要説明 當單位代碼為"M"時,計算結果是兩個日期間隔的月份數. 實例3:題目: 計算日期為1973-4-1和當前日期的間隔天數.公式: =DATEDIF("1973-4-1",TODAY(),"D")結果: 12273簡要説明 當單位代碼為"D"時,計算結果是兩個日期間隔的天數. 實例4:題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.公式: =DATEDIF("1973-4-1",TODAY(),"YD")結果: 220簡要説明 當單位代碼為"YD"時,計算結果是兩個日期間隔的天數.忽略年數差 實例5:題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.公式: =DATEDIF("1973-4-1",TODAY(),"MD")結果: 6簡要説明 當單位代碼為"MD"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差 實例6:題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.公式: =DATEDIF("1973-4-1",TODAY(),"YM")結果: 7簡要説明 當單位代碼為"YM"時,計算結果是兩個日期間隔的月份數.不計相差年數注意:TODAY()函數獲取的是系統當前日期,所有列舉的實例為2006-11-7日的計算結果,並不一定和你得到的結果相符。四、假設開始日期寫在A1單元格,結束日期寫在B1單元格,要在C1單元格得出兩個日期相差的年數和月數,則公式可以寫成如下=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"個月"本回答被網友採納,可以用日期函數;,原發布者:lichen79excel中如何計算兩個日期之間的月數聽語音1.函數及參數説明函數:DATEDIF(start_date,end_date,unit)Start_date:為一個日期,它代表時間段內的第一個日期或起始日期。End_date:為一個日期,它代表時間段內的最後一個日期或結束日期。Unit:為所需信息的返回類型。Unit取不同值的含意:"Y"——時間段中的整年數。 "M"——時間段中的整月數。 "D"——時間段中的天數。 "YM"——start_date與end_date日期中月數的差。忽略日期中的日和年。 "YD"——start_date與end_date日期中天數的差。忽略日期中的年。 "MD"——start_date與end_date日期中天數的差。忽略日期中的月和年。1.舉例説明。開始日期:2012/12/21結束日期:2014/2/26在單元格C2中輸入公式“=DATEDIF(A2,B2,"Y")”,注意不包7a64e59b9ee7ad9431333433623739含最外面的雙引號;在單元格D2中輸入公式“=DATEDIF(A2,B2,"YM")”;在單元格E2中輸入公式“=DATEDIF(A2,B2,"MD")”;在單元格F2中輸入公式“=DATEDIF(A2,B2,"D")”。1.結果説明。2012/12/21與2014/2/26之間相隔1年、2個月、零5天,即14個月、零5天,總共相隔432天。注意事項DATEDIF是Excel中的一個隱藏函數,在插入函數中找不到,但是可以直接使用,一、函數及參數説明函數:DATEDIF(start_date,end_date,unit)Start_date:為一個日期,它代表時間段內的第一個日期或起始日期。End_date:為一個日期,它代表時間段內的最後一個日期或結束日期。Unit:為所需信息的返回類型。Unit取不同值的含意:"Y"——時間段中的整年數。 "M"——時間段中的整月數。 "D"——時間段中的天數。  "YM"——start_date 與 end_date 日期中月數的差。忽略日期中的日和年。 "YD"——start_date 與 end_date 日期中天數的差。忽略日期中的年。 "MD"——start_date 與 end_date 日期中天數的差。忽略日期中的月和年。二、舉例説明。開始日期:2012/12/21結束日期:2014/2/26在單元格C2中輸入7a686964616fe4b893e5b19e31333365653933公式“=DATEDIF(A2,B2,"Y")”,注意不包含最外面的雙引號;在單元格D2中輸入公式“=DATEDIF(A2,B2,"YM")”;在單元格E2中輸入公式“=DATEDIF(A2,B2,"MD")”;在單元格F2中輸入公式“=DATEDIF(A2,B2,"D")”。三、結果説明。2012/12/21與2014/2/26之間相隔1年、2個月、零5天,即14個月、零5天,總共相隔432天。本回答被網友採納,Excel中計算兩個日期之間的月數需要用到日期函數:DATEDIF,該函數能夠計算兩個日期之間的相差的年數、月數、天數。函數及參數説明函數:DATEDIF(start_date,end_date,unit)Start_date:為一個日期,它代表時間段內的第一個日期或起始日期。End_date:為一個日期,它代表時間段內的最後一個日期或結束日e79fa5e98193e58685e5aeb931333337393538期。Unit:為所需信息的返回類型。Unit取不同值的含意:"Y"——時間段中的整年數。 "M"——時間段中的整月數。 "D"——時間段中的天數。  "YM"——start_date 與 end_date 日期中月數的差。忽略日期中的日和年。 "YD"——start_date 與 end_date 日期中天數的差。忽略日期中的年。 "MD"——start_date 與 end_date 日期中天數的差。忽略日期中的月和年。舉例説明。開始日期:2012/12/21結束日期:2014/2/26在單元格C2中輸入公式  =DATEDIF(A2,B2,"Y")在單元格D2中輸入公式  =DATEDIF(A2,B2,"YM")在單元格E2中輸入公式  =DATEDIF(A2,B2,"MD")在單元格F2中輸入公式  =DATEDIF(A2,B2,"D")結果説明。2012/12/21與2014/2/26之間相隔1年、2個月、零5天,即14個月、零5天,總共相隔432天,DATEDIF函數可以返回兩個日期之間的年月日間隔數。使用DATEDIF函數可以計算兩日知期之差。函數結構為:DATEDIF(start_date,end_date,unit)Start_date 為一個日期,它代表時間段道內的第一個日期或起始日期。End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。Unit 為所需信息的返回類型(注:結束日期必須大於起始日期),使用方法通常如下:=DATEDIF(A1,TODAY(),"Y")計算版年數差=DATEDIF(A1,TODAY(),"M")計算月數差=DATEDIF(A1,TODAY(),"D")計算天數差所以如果要返回2個日期的月數,則unit的類型為"M"即可權,例如:計算2015-9-11和2015-12-3之間的月數,輸入函數DATEDIF(A1,B1,"M")即可,當然這裏的月數是忽略天數的,只計算月數之差,不足月的部分你給出了規則,問題復是足月怎麼制算?是按照自然月來算,還是按30天算一個月,這個需要用到不同的百函數。試度一下這個公式是不是你要的結果:=DATEDIF(A1,B1,"m")+LOOKUP(MOD(DAY(B1-A1),31),{0,10,20},{0,0.5,1}) 補充:A1是起始日期,問B1是截至日期;另外要將答公式所在的單元格格式改為數字內容來自www.51dongshi.com請勿採集。

TAG標籤:excel 中該 計算 日期 #