这个工式的思路就是:
在出生的年月日减去7天,与当天日期求差,得出离当天日期差异的天数
再用条件函数IF进行判断,得出的数小于等于7时,就提醒,大于7时就空白
你的解释我大概看懂了一点点。不过,就我的数据来看,你给的公式貌似有错误,DATEDIF函数的第二参数一定要大于第一参数!
追答哦,是我考虑不周,忽略了年份。
看来只好用原公式了。
日期1987/8/27,用DATEDIF函数求该日期与今天日期(2014/5/16)相差的天数(第三参数是“YD”),结果是263,请问这个263是怎么计算得来的?
追答参数"YD"是忽略年数差,计算日期差。5月16日小于8月27日,会被认为是次年的5月16日。两个日期差有263天。
追问5月16日会被认为是2015年的5月16日,还是1988年的5月16日?
追答实际计算是2013年8月27日至2014年5月16日的天数。
追问=DATEDIF("2013-8-27","2014-5-16","yd"),通过这个公式计算2013年8月27日至2014年5月16日的天数是262天,不是263天。我认为实际计算的是1987年8月27日至1988年5月16日的天数,因为1988年是闰年,2月有29天,1987年8月27日至1988年5月16日的天数刚好是263天。
本回答被网友采纳其实这个题,首先你要问的不是为什么-7,而应该看公式中的"YD",意思是返回两个日期中相差的天数(忽略年)
现在再来看A2-7,就是用出生日期向前推七天,然后再判断与今天的时候是否小于等于7天.
希望你能明白。
追问日期1987/8/27,用DATEDIF函数求该日期与今天日期(2014/5/16)相差的天数(第三参数是“YD”),结果是263,请问这个263是怎么计算得来的?