DATEDIF函数,主要用于计算两个日期之间的天数、月数或年数。其返回的值是两个日期之间的年\月\日间隔数。
基本语法:
DATEDIF(Start_Date,End_Date,Unit)
以下示例计算默认当前日期为:2008-4-8
基本语法:
DATEDIF(Start_Date,End_Date,Unit)
- Start_Date:为一个日期,它代表时间段内的第一个日期或起始日期;
End_Date:为一个日期,它代表时间段内的最后一个日期或结束日期;
Unit:为所需信息的返回类型。
以下示例计算默认当前日期为:2008-4-8
参数 | 示例 | 公式 | 结果 | |
1 | "Y":计算两个日期间隔的年数 | 计算出生日期为1975-1-30人的年龄 | =DATEDIF("1975-1-30",TODAY(),"Y") | 33 |
2 | "M":计算两个日期间隔的月份数 | 计算日期为1975-1-30与当前日期的间隔月份数 | =DATEDIF("1975-1-30",TODAY(),"M") | 398 |
3 | "D":计算两个日期间隔的天数 | 计算日期为1975-1-30和当前日期的间隔天数 | =DATEDIF("1975-1-30",TODAY(),"D") | 12122 |
4 | "YD":忽略年数差,计算两个日期间隔的天数 | 计算日期为1975-1-30和当前日期的不计年数的间隔天数 | =DATEDIF("1975-1-30",TODAY(),"YD") | 68 |
5 | "MD":忽略年数差和月份差,计算两个日期间隔的天数 | 计算日期为1975-1-30和当前日期的不计月份和年份的间隔天数 | =DATEDIF("1975-1-30",TODAY(),"MD") | 9 |
6 | "YM":忽略相差年数,计算两个日期间隔的月份数 | 计算日期为1975-1-30和当前日期的不计年份的间隔月份数 | =DATEDIF("1975-1-30",TODAY(),"YM") | 2 |