1 .实现过程
在1、C2单元格中输入公式
=10-DATEDIF(B2,TODAY()+10," yd " )
结果:
2 .自定义格式化c列中的单元格
0天后的生日
你可以得到最初的效果
2、DATEDIF函数的说明
DATEDIF (开始日期、结束日期、参数)
参数是y日差的年数,也就是数年m日差的月数,也就是数月d日差的天数,也就是从两者中减去ym天的月数之差,忽略日和年md天的天数之差,忽略月和年yd天的天数之差,忽略年的注意事项
1、结束日期必须晚于开始日期。 否则,将返回错误
2、有些人不能理解为什么要加10,如果要减少10,就直接使用原来的公式,如下所示
=DATEDIF(B2,TODAY ( )," yd " )
今天是2017年2月8日,在DATEDIF无视年份计算的
如果第一个生日参数直到2月8日,结果相同
1993/2/8-1993/1/2=37天
如果第一个生日参数等于或晚于2月8日,则结果相同
1994/2/8-1993/2/9=364天
因为考虑了闰年,所以不能照搬你得到的结果
所以今天和10日相加,需要注意的数据在2月18日之前保持
我马上就去
1993/2/18-1993/2/9=9
利用10-9=1得到生日的天数,即公式
=10-DATEDIF(B2,TODAY()+10," yd " )
3 .单元格格式说明
要了解此设置,您必须了解单元格格式的两个知识点
1、单元格格式0表示数字占位符
二、两个重要的分号将三个地区隔开,分别代表
大于0怎么样? 小于0怎么样? 【是否等于0】
设置为c列的单元格格式为
0天后的生日