如何通過EXCEL函式計算次月的日期

時間 2022-03-19 22:20:25

1樓:

用date、year、month與day是對要求最直接的理解,其實還可以用edate

=date(year(a1),month(a1)+1,day(a1)),計算4年後日期,可以在year後中加4,也可在month後加48

=edate(a1,1),計算4年後的日期,則將1改為48即可

2樓:

=date(year(a1),month(a1)+1,day(a1))----增加一個月

=date(year(a1)+4,month(a1),day(a1))----增加四年

至於顯示的日期格式,隨你自己設定就ok

3樓:山桑弓

如果你用的是2007版,有更方便的函式可以用,如果日期在a1中,要一個月後,b1中輸入

=edate(a1,1)

要4年後,b1中輸入

=edate(a1,48)

其中後面的引數是月份,正數是後面的月份,負數是以前的月份,如=edate(a1,-48)代表4年前的月份。

4樓:匿名使用者

明年的今天:=date(year(today())+1,month(today()),day(today()))

下月的今天:=date(year(today()),month(today()+1),day(today()))

5樓:匿名使用者

不知道你要怎麼計算的?

加1個月

=date(year(a1),month(a1)+1,day(a1))

加4年=date(year(a1)+4,month(a1),day(a1))

excel**如何根據已有日期計算剩餘月份?

6樓:天使在唱歌

可以用datedif函式來計算。

1、以excel2010版本為例,如下圖,要根據已a列日期計算剩餘月份;

2、首先在b1單元格輸入公式=datedif(a1,today(),"m"),datedif函式是返回兩個日期之間的年\月\日間隔數,這裡「m」表示月份,按enter鍵後則可得出計算結果;

3、然後把滑鼠放在b1單元格右下角,下拉填充公式則可計算出a列日期的剩餘月份了。

7樓:綠衣人敲門

方法:函式及引數說明

函式: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中輸入公式「=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天。

8樓:匿名使用者

=month(today())-month(a1)

9樓:東湖港少部分開關

公式為=datedif(today(),a1,"m")

=datedif(today(),a1,"y")年數

=datedif(today(),a1,"d")天數

10樓:匿名使用者

b1公式:

=datedif(now(),a1,"m")

下拉填充

求助:在excel中如何利用函式對指定日期計算週數?

11樓:

起始日期在a1,終止日期在b1,用公式:

=(b1-a1+1)/7

12樓:紅楓葉

1、如果把新年的1月1日所在的周作為第一週,那這樣指定日期計算週數很簡單,用weeknum函式就可以直接算出來,如=weeknum(a2,2),其中a2是excel中日期的位置;

2、如果把新的一年中天數較多的一週作為第一週,那這樣的週數就不能直接用weeknum函式了,而要進行計算,公式為:=if(weeknum(a2,2)-1=0,weeknum(date(year(a2)-1,12,31),2),weeknum(a2,2)-1)

13樓:自信是一種習慣

a1輸入2月18日,b1輸入4月25日,c1輸入公式:

=datedif(a1,b1,"d")/7

得到兩個日期的間隔天數除以7,就是週數,如果想要整數可以加一層舍入函式。

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

14樓:天使在唱歌

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

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

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

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

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

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

15樓:匿名使用者

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

16樓:波波說

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

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

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

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

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

=datedif(a1,b1,"m")

二、關於datedif函式

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

以上內容,僅供參考

18樓:南太

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

19樓:amy快樂多

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

20樓:匿名使用者

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

21樓:大徐哥

=datedif(a1,b1,"m")

如何在excel中計算輸入日期到當月月底以及月初的天數。

22樓:特特拉姆咯哦

首先開啟excel2007軟體,今天用一個空白的**教大家計算。

2、在**中分別輸入進料日期、本月日期、庫存週期的文字

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

4、把滑鼠放在庫存週期下面的d2單元格里,輸入計算公式 =text(sum(datedif(b2,c2,)*1^),"0個月") 為了大家節省時間,可以直接把這個公式複製到**裡,再更改單元格的相應的位置就可以了。

5、在d2單元格輸入完公式之後,按下鍵盤確定鍵,即可看到日期與日期之間的計算月數

6、選擇計算結果8個月的單元格,向下拖動滑鼠,對下面的單元格進行計算

7、對**內的日期計算完月數後,可增加**的邊框,預覽一下效果,記得另外儲存一份文件。

if函式計算員工分段提成,如何用EXCEL 計算員工分段提成

假設你這些金額是在h列 提成在j列 j2輸入 h2 lookup h2 0.0001,1000 if h1 0,if h1 1000,h1 0.15,if h1 5000,h1 0.2,if h1 10000,h1 0.25,if h1 15000,h1 0.3,if h1 20000,h1 0.3...

excel中如何函式中套函式,Excel中如何函式中套函式

昊涙 excel中函式中套函式的步驟如下 1 開啟資料表 2 我們要為每個學生的總分進行評價 3 首先想到的就是用if函式,可是單單一個if函式很難實現上邊的評價4 我們可以把第二個引數再用一個if函式,這樣的函式組合就是巢狀函式,可是兩個還沒有評價完 5 一直巢狀到可以評價完全為止 6 回車之後,...

計算工齡的excel函式,計算工齡的EXCEL函式

翁汀蘭益琴 以下是計算到從給定日期到今天日期截止的工具,其公式如下 datedif a1,now y 年 datedif a1,now ym 月 datedif a1,now md 天 小矇 是5年再過了3天吧!datedif 2007 11 22 2012 11 25 y 這個沒錯的了,你試試用 ...