EXCEL中DATEDIF函式返回值錯誤

2021-03-09 19:45:11 字數 909 閱讀 3175

1樓:yx陳子昂

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

2樓:匿名使用者

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

3樓:匿名使用者

如果用來

=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"))

4樓:匿名使用者

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

5樓:平陽虎

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

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

excel中使用datedif函式為什麼顯示錯誤?

6樓:滇寶坊石斛

a1與b1的格式不是日期格式,你需要把1998.08.09中的「.」替換成「-」號就可以了。

替換用ctrl+h,希望能幫到你。

7樓:姓王的

原因是資料格式不正確。

8樓:excel楓林

a1和b1不是日期格式。像是文字格式。

EXCEL函式,Excel函式中 符號是什麼意思

row 返回公式所在單元格的行號,column 返回公式所在單元格列號,int 將數字向下舍入到最接近的整數,index 使用索引從引用或陣列中選擇值,mod 返回兩數相除的餘數。結果的正負號與除數相同。int row 1 2 像是多了一對括號,那麼int row 1 2 2則是表示前兩行都對應第三...

EXCEL中的IF函式,EXCEL中IF函式的使用方法

如果l118 k2 m118 k2 n118 k2,則公式 k2 如果l118 k2 m118 k2,n118 k2,則公式 n118 如果l118 k2 m118 k2,n118 k2,則公式 m118 如果l118 k2,m118 k2,n118 k2,則公式 m118 0.25 n118 0....

excel中的if和and函式,exceL中的IF和AND函式

if sumif b4 b10,一班 g4 g10 sumif b4 b10,二班 g4 g10 一班總分高,合計分值為 sumif b4 b10,一班 g4 g10 if sumif b4 b10,一班 g4 g10 sumif b4 b10,二班 g4 g10 兩班總分相等 你的錯誤在這 and...