1. 函数释义
| 类别 | 描述 |
|---|---|
| 函数写法 | DATEDIF(start_date,end_date,unit) |
| 函数作用 | 返回两个指定日期间的天数、月数或年数 |
| 参数说明 | start_date:日期左区间,开始的日期 end_date:日期右区间,结束的日期 unit:函数返回信息的类型 |
| 参数个数 | 3 |
| 参数类型 | 日期,日期,文本 |
| 返回值类型 | 返回数值: 若 unit=“Y”,则 DATEDIF 返回指定时间段的年差数 若 unit=“M”,则 DATEDIF 返回指定时间段的月差数 若 unit=“D”,则 DATEDIF 返回指定时间段的日差数 若 unit=“MD”,则 DATEDIF 忽略年和月,返回指定时间段的日差数 若 unit=“YM”,则 DATEDIF 忽略年和日,返回指定时间段的月差数 若 unit=“YD”,则 DATEDIF 忽略年,返回指定时间段的日差数 |
| 备注 | 当 start_date 晚于 end_date 时,返回#value。 当 start_date 等于 end_date 时,返回0。 |
2 示例
| 公式 | 结果 |
|---|---|
| DATEDIF("2001/2/28","2004/3/20","Y") | 3 |
| DATEDIF("2001/2/28","2004/3/20","M") | 36 |
| DATEDIF("2001/2/28","2004/3/20","D") | 1116 |
| DATEDIF("2001/2/28","2004/3/20","MD") | 21 |
| DATEDIF("2001/1/28","2004/3/20","YM") | 1 |
| DATEDIF("2001/2/28","2004/3/20","YD") | 21 |
