DATEDIF
该函数可返回「起始日期」与「终止日期」之间的整数天数、月份数或年数。
语法
DATEDIF(起始日期; 终止日期; 间隔单位)
「起始日期」是开始计算的日期。
「终止日期」是计算终止的日期。终止日期必须晚于起始日期。
「间隔单位」为字符串,有效值有「d」「m」「y」「ym」「md」或「yd」。
「间隔单位」有效值 |
返回值 |
「d」 |
「起始日期」与「终止日期」之间的整数天数。 |
「m」 |
「起始日期」与「终止日期」之间的整数月份数。 |
「y」 |
「起始日期」与「终止日期」之间的整数年数。 |
「ym」 |
「起始日期」与「终止日期」之间的整数月份数,忽略年数。 |
「md」 |
「起始日期」与「终止日期」之间的整数天数,忽略年月数。 |
「yd」 |
「起始日期」与「终止日期」之间的整数天数,忽略年数。 |
示例
生日计算。某人生于 1974-04-17。今天日期为 2012-06-13。
「=DATEDIF("1974-04-17";"2012-06-13";"y")」得到 38。「=DATEDIF("1974-04-17";"2012-06-13";"ym")」得到 1。「=DATEDIF("1974-04-17";"2012-06-13";"md")」得到 27。因此此人的年龄为 38 年 1 月 27 天。
「=DATEDIF("1974-04-17";"2012-06-13";"m")」得到 457,他已经活过 457 个月。
「=DATEDIF("1974-04-17";"2012-06-13";"d")」得到 13937,他已存活 13937 天。
「=DATEDIF("1974-04-17";"2012-06-13";"yd")」得到 57,他上次生日在 57 天前。