ecel計算間隔月份,Excel計算間隔月份

2021-08-10 06:06:51 字數 5353 閱讀 3950

1樓:小周愛嘮叨

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

2、計算兩個日期之間的天數,也可以用隱藏函式datedif函式來完成,公式為datedif(a2,b2,"d")

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

5、上面的例子是未超過1天的時間,超過1天的時間,需要通過設定單元格格式的方法來顯示正常的時間差。

2樓:刀劍上的舞者

材料/工具:excel2003

1、首先啟動excel2003,我們以下圖的為例。

2、選擇單元格d2,通過鍵盤輸入公式=datedif()。

3、接著設定第一個引數為b2,第二個引數為c2,第三個引數為“m”。

4、接著回車確認,檢視結果,採用填充的方法填充下面的單元格。

5、選擇單元格e2,輸入同樣的公式,修改第三個引數為“y”。

6、回車之後,拖拽滑鼠往下填充其他資料即可完成操作。

3樓:匿名使用者

=month(today())-if(day(a1)<=15,month(a1),month(a1)+1)

即用當天所在的月份減去新人進入單位的月份(如果月份中的日期<=15,則月份為進入單位的月份,否則進入單位的月份要延後一個月)

4樓:slai_楓

直到開始日期,截止日期,計算兩者之間的間隔月份。

用公式datedif函式。

=datedif(開始日期,結束日期,"m")   得出間隔月份=datedif(開始日期,結束日期,"ym")  忽略年,得出月份差

5樓:平陽虎

m2中的公式為

=if(day(i2)<16,month(i2),month(i2)+1)

下拉填充

6樓:匿名使用者

=if(day(i2)>15,month(i2)+1,month(i2))

excel如何算出兩個日期之間的月份?

7樓:excel辦公實戰

=datedif(--a1,--b1,"m")即可分析:無法得出結果,可能原因是a1 b1單元格中必定有一個或者兩個都不是日期

雖然看上去是日期,但是其實是文字格式。

公式解析:

我們在單元格a1 b1前加--,使其轉為數值(日期),便可以計算了。

8樓:本本經銷商

使用datedif函式,第三個引數設定為"m"即可。

datedif函式是excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用datedif函式計算兩日期之差。

語法:datedif(start_date,end_date,unit)

引數:start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

end_date 為一個日期,它代表時間段內的最後一個日期或結束日期。

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 日期中天數的差。忽略日期中的年。

9樓:匿名使用者

假設兩個日期分別在a1、b1單元格,則公式為:

=datedif(a1,b1,"m")+datedif(a1,b1,"md")/30

或者用公式:

=datedif(a1,b1,"d")/30或者:=(b1-a1)/30

10樓:匿名使用者

按30天算,兩個日期想減處以30麼好了呀!

11樓:森林浴

=round(datedif(a1,b1,"d")/30,1)

12樓:可禾令狐香蓮

=datedif(a1,b1,"m")+(day(b1-a1)/30)

excel**中,如何引用公式來計算兩個日期之間的月數

13樓:天使在唱歌

可以用datedif函式計算兩個日期之間的月數。

1、以excel2010版本為例,如下圖所示有兩個日期,要算這兩個日期之間的月數;

2、首先在單元格c2輸入datedif公式【=datedif(a2,b2,"m")】,按回車鍵即可得出a2和b2的間隔月數,其中公式中的字母“m”是指month月份的意思;

3、假如c列想顯示成“35個月”,則可直接在公式末尾加上【&"個月"】後按回車鍵就可以了;

4、如果a、b兩列還有其他的日期也要算這兩個日期之間的月數;

5、則把滑鼠放在c2單元格右下角下拉填充公式,就會得到這些日期之間的間隔月數了。

14樓:匿名使用者

一、這可以用datedif函式來做到。

假設起始日期寫在a1單元格,終止日期寫在b1單元格,則可以在c1單元格寫入公式

=datedif(a1,b1,"m")

二、關於datedif函式

datedif函式是excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用datedif函式計算兩日期之差。

語法datedif(start_date,end_date,unit)

start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

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日的計算結果,並不一定和你得到的結果相符。

15樓:波波說

計算工齡用到datedif公式,第一個參數列示開始的時間,第二個參數列示結束時間,第三個參數列示返回的結果,可以為“y”"m" "d",需要注意的就是計算的結果是這兩個日期之間的整年數或整月數。

16樓:情感迷茫者的解讀人

可以參考一下以下方法即可

一、這可以用datedif函式來做到。

假設起始日期寫在a1單元格,終止日期寫在b1單元格,則可以在c1單元格寫入公式

=datedif(a1,b1,"m")

二、關於datedif函式

datedif函式是excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用datedif函式計算兩日期之差

以上內容,僅供參考

17樓:南太

月數,間隔幾個月?函式:=datedif(開始日期,結束日期,“m”)

18樓:amy快樂多

用公式=text(b2-a2,"m")

19樓:匿名使用者

=datedif(2023年2月20日,2023年3月28日,"m")

20樓:大徐哥

=datedif(a1,b1,"m")

在ecel怎樣用ecel函式公式計算時間差

嘿嘿vb的函式不適用,還是這樣 1.設定日期格式選擇a,b兩列 格式 單元格 數字,分類中選 時間 型別中選 1 30pm 確定。2。輸入 b1 a1,回車,下拉。時間在excel中,是作為小數儲存的,可以直接計算。這個小數,是按照每天86400秒計算的。如果因為超過1天出錯,就加上日期。日期在ex...

excel中求和間隔求怎麼計算,excel表格中間隔一個相加一個的公式是什麼?

excel中求和間隔 可以直接使用加號 而不是sum函式 方法 步驟 1點選主選單 公式 工具欄會分組顯示很多工具按鈕,如圖。2先認識一下下面幾個函式,點選 插入函式 會彈出插入函式對話方塊,如圖。3在插入函式對話方塊的 或選擇類別 的下拉箭頭中選擇 全部 在 選擇函式 中,找到 sumproduc...

計算機應用基礎ecel習題答案,《計算機應用基礎》Excel習題答案

對不起,excel2000已經淘汰,新版本有excel xp excel2003 excel2007 我日這麼多叫我們怎麼回答哦.用2003撒.裡面好多新功能 求 計算機應用基礎 excel上機操作練習題 答案 100 操作題,給你答案是沒用的,只有自己操作,遇到問題再提問,才有用。這個你還是自己努...