ecel中如何使用函式計算月份,EXCEL中如何使用函式計算月份?

2021-12-24 10:06:59 字數 4311 閱讀 4778

1樓:匿名使用者

標題和內容不太相符,從內容看是求兩個日期之間的「月份數」。

excel中計算日期間隔的函式為datedif,是乙個隱秘函式,在幫助檔案及函式列表中沒有。

=datedif(起始日期,結束日期,間隔型別)

第3引數間隔型別可以使用以下6個引數:

"y" 時間段中的整年數。

"m" 時間段中的整月數。

"d" 時間段中的天數。

"md" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。

"ym" start_date 與end_date 日期中月數的差。忽略日期中的年。

"yd" start_date 與 end_date 日期中天數的差。忽略日期中的年。

由於使用"m"作為第3引數計算的是「整月數」,計算和我們平時習慣會有差異,比如平年1月29日-2月28日,結果是0個月,需要根據具體的計算規則要求來進行修正。

2樓:匿名使用者

你好,可以用datedif函式,這個函式是用來計算兩個日期之差的,用你的例子進行舉例:

=datedif(a1,today(),"m")計算月數差,m=month

datedif(2008/8/18,2009/2/18,"m")=6公式中的"m"可替換為y(year)與d(day)用於計算相差的年份與月份,公式如下「

=datedif(a1,today(),"y")計算年數差因為計算的是整數年,所以結果為0

=datedif(a1,today(),"d")計算天數差

3樓:s今生緣

excel中有個隱藏函式,用它可直接求出實足月份,公式是:

=datedif(a1+1,a2+1,"m")

4樓:匿名使用者

=month(value("2009-02-18")-value("2008-08-18"))

5樓:匿名使用者

=datedif(a1,b1,"m")

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

6樓:天使在唱歌

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

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

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

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

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

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

7樓:匿名使用者

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

8樓:波波說

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

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

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

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

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

=datedif(a1,b1,"m")

二、關於datedif函式

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

以上內容,僅供參考

10樓:南太

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

11樓:amy快樂多

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

12樓:匿名使用者

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

13樓:大徐哥

=datedif(a1,b1,"m")

excel中如何利用函式公式計算出給定月份的前乙個月?

14樓:鍾清竹江卿

在a1欄輸入你的日期,在a2欄輸入公式「=a1-1」。a2欄即為你要的內容。當然這兩欄可以任意改變,相對引用即可。希望可以幫到你。

15樓:歧興茹淑

假設你的日期在a1單元格,並確保你單元格裡的是日期

公式=date(year(a1),month(a1)-1,1)

16樓:磨賢凌谷菱

=text(date(year(a1),month(a1)-1,day(a1)),"yyy年m月")

在ecel中使用if函式計算數值

if and b16 1.9,b16 2.1 8 f14,if and b16 2.4,b16 2.6 10 f14,if and b16 3.1,b16 3.29 6 f14,if and b16 3.9,b16 4.1 4 f14,檢查下這個條件 如果b16比值在32.9 3.1 附近 if a...

ecel中怎樣使用邏輯函式請舉例說明

我給你舉個例子 如果你要給別人評優良中差,他們的總分數是在506 789之間,那麼公式 if b2 600,差 b2 650,中 b2 750,良 優 ok.還有一點就是在使用函式時必須在英文狀態下. 不亮的燈吳 b1單元格內輸入 if a1 1,1,0 功能是如果a1單元格內容是1則b1單元格中顯...

如何在ecel中函式影象,如何在excel中函式影象

一點設計演示 1.以y 1 1 x 為例,新建一個excel檔案。開啟,找到其中的一個列,比如a列,在第一單元格中輸入變數值,如a1中輸入x。在a2 a10單元格中輸入變數的取值1,2,3,4 10。2.在後一列,b1中輸入因變數y。然後在b列b2 b10與a列對應的單元格中輸入分別輸入 1 1 0...