ecel中datedif函式用法問題

2021-03-09 19:46:13 字數 2062 閱讀 4779

1樓:清風吧吧啦

在excel中計算日期差,要用到excel資料庫函式datedif,在excel中這個函式是隱藏的,它的函式語法專是=(開始日期

屬,結束日期,返回的資訊型別),下表是模擬演示:

從左到右依次公式為

=datedif($a2,$b2,"y")&"年"

=datedif($a2,$b2,"m")&"個月"

=datedif($a2,$b2,"d")&"天"

=datedif($a2,$b2,"ym")&"個月"

=datedif($a2,$b2,"md")&"天"

=datedif($a2,$b2,"yd")&"天數"

下面是第三引數的具體解釋:

"y" 一段時期內的整年數。

"m"一段時期內的整月數。

"d"一段時期內的天數。

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

"ym"start_date 與 end_date 之間月份之差。 忽略日期中的天和年份

"yd"start_date 與 end_date 的日期部分之差。 忽略日期中的年份。

如果要計算多少年多少月零多少天,如下圖的公式:

2樓:匿名使用者

直接參看此文:

excel--datedif函式用

法詳解:專

祝你成功!屬

3樓:匿名使用者

系統將你計算出的年份差認為是日期了,將d4格式設定為數值即可

4樓:棟棟爸

格式問題,改為「常規」就可以了

5樓:匿名使用者

你的單元格設定一下就可以了,設成常規。。。

excel中datedif函式返回值錯誤

6樓:yx陳子昂

這個函式就是這樣的,比較月份時,如果日期後面小於前面會減掉乙個月,算是bug吧

7樓:匿名使用者

只精確到月份,預設應該是4,5,6,7,8

8樓:匿名使用者

如果用來

=month("2014-9-30")-month("2014-3-31")得到的肯定是6,

但=datedif("2014-3-31","2014-9-30","m")  不足六個月源,返回bai結果是5。

datedif函式在進行計算時du,會將起始和zhi結束的日期進行比dao較,開始天數》結束天數的,系統認為不足乙個月。

在c1單元格輸入以下公式,然後向下填充公式=if(day(a1)>day(b1),datedif(a1,b1,"m")+1,datedif(a1,b1,"m"))

9樓:匿名使用者

=datedif("2014-3-31"+1,"2014-9-30"+1,"m")

10樓:平陽虎

datedif(2014-3-30,2014-9-30,"m")應為

=datedif("2014-3-30","2014-9-30","m")

excel中用datedif函式計算月數問題

11樓:

=month(b2)-month(a2)+1

=(year(b2)-year(a2))*12+month(b2)-month(a2)+1

這樣可以了吧

12樓:匿名使用者

唉。用datedif函式肯定比month好。但是,我也碰到了31日的問題啊,我原來延續到1日去處理,又出了新問題。看大家一起想法解決啊。

13樓:思雪遙遙

=month(a2)-month(a1)+1

14樓:匿名使用者

=month(b2)-month(a2)+1

ecel中if函式中怎麼用兩次or和and組合

c1 if and or a1 語文 a1 數學 b1 及格 合格 if and or a1 語文 a1 數學 b1 不及格 補考 d1 公式如下 if and b 及格 or a 語文 a 數學 合格 if and b 不及格 or a 語文 a 數學 補考 b 回答你好哦 步驟如下 1開啟wps...

在ecel中怎麼設定一列全用同函式

選中整列,在編輯欄輸入函式,ctrl enter 在excel中,怎麼設定一列全用同乙個函式?在要顯示這個結果的第乙個單元格輸入函式後,點住這個單元格右下角的那個小黑點向下拖拉複製即可。公式是 if b2 c2 5000,b2 c2,0 excel 如何讓一行或一列使用同乙個公式?如何快速的填充公式...

用ecel利用函式計算業績評價,用excel利用函式計算業績評價

題目中未交待清楚 40000時的情況,可能是漏寫條件了。在c2單元格輸入以下公式,然後向下填充公式 if b2 40000,優秀 一般 詳見附圖 開啟excel,將資料拷貝成如下,在c列寫公式 if b1 40000,優秀 一般 將第一行的公式拷貝到c列每一行,得出結果如下 a列 b列 c列 葉長樂...