
excel
=DATEDIF(A1,B1,y)&年&DATEDIF(A1,B1,ym)&个月 结果就是3年8个月,超准的!说说这个DATEDIF函数,它是用来算两个日期之间隔了多少天、月、年,主要是为了兼容以前的Lotus 1-2-3,excel也保留了它。语法是: DATEDIF(开始日期, 结束日期, 要返回的单位)参数说明: - 开始日期:就是起始时间,可以用引号括起来的日期,比如2001/1/30,也可以用其他函数生成的日期。 - 结束日期:就是结束时间,一样的输入方式。 - 单位:这个很重要,决定你要返回的是年、月还是天。单位说明: - Y 返回整年数 - M 返回整月数 - D 返回总天数 - MD 只算天数差,忽略年和月 - YM 只算月数差,忽略年和天 - YD 只算天数差,忽略年份举个栗子: - DATEDIF(2001/1/1,2003/1/1,Y) 结果是2年 - DATEDIF(2001/6/1,2002/8/15,D) 是440天 - DATEDIF(2001/6/1,2002/8/15,YD) 是75天(只看月和日) - DATEDIF(2001/6/1,2002/8/15,MD) 是14天(只看日)excel里面日期其实是用数字来存的,比如1900年1月1日是1,之后一天加一,所以它才能做计算。Windows版和Mac版excel默认的日期系统还不一样,这点要注意哈~想算年月的话,就用那两个DATEDIF组合,搞定!Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号