問(wèn)題已解決
老師,為什么DATEIF這個(gè)函數(shù),返回的值不對(duì)呢?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問(wèn),隨時(shí)問(wèn)隨時(shí)答
速問(wèn)速答您好,這是datedif函數(shù)計(jì)算原理缺陷造成的,舉個(gè)例子:Datedif(A2,B2,M) 此參數(shù)含義為返回時(shí)間段內(nèi)的整月數(shù),要判斷整月數(shù),也是與A2、B2的所在月份及日期相關(guān)。此參數(shù)的算法為:將B2、A2相減得到的天數(shù)記為Days1,從A2開(kāi)始到B2的前一個(gè)月的所有月份的天數(shù)和值記為Days2,如果Days1大于等于Days2,則滿足最后一個(gè)月的整月條件,否則則不足最后一個(gè)月的整月。換言之,使用此參數(shù)時(shí),首先計(jì)算前后日期之間的差值,然后以起始月到(中止月-1)之間的整月天數(shù)作為計(jì)算“整月”的依據(jù),差值大于或等于整月天數(shù)的,函數(shù)結(jié)果就是(中止月-起始月);如果差值小于整月天數(shù),函數(shù)結(jié)果就是(中止月-起始月-1)。
2022 08/24 13:42
84785023
2022 08/24 13:47
感謝老師的認(rèn)真回復(fù)?。∧抢蠋?,請(qǐng)問(wèn)忽略幾號(hào),就是單獨(dú)算隔幾個(gè)月,用哪個(gè)函數(shù)好呢?
兆老師
2022 08/24 13:57
您好,保持讓第二個(gè)參數(shù)的日小于第一個(gè)參數(shù)的日就行了。比如第二個(gè)參數(shù)是2023-11-30,第一個(gè)參數(shù)2022-7-28,28比30小
閱讀 1028