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