DATE
DATE(),给定年月日,返回日期
=DATE(B1,B2,B3)
DATE
DATEDIF和TODAY
DATEDIF(),计算两个日期之间相隔的天数、月数或年数。
注意,这是一个隐藏函数,在插入函数中无法找到它,需要手动输入。
TODAY(),返回今天的日期。
这两个函数经常成双成对的出现在计算年龄,计算工期,计算产品存放时间等场合。
=DATEDIF(A2,TODAY(),"Y")
DATEDIF返回A2单元格与当前日期(TODAY返回的日期)之间的月份,DATEDIF第三参数用于指定返回年份或月份或天数。
DATEDIF+TODAY
YEAR,MONTH,DAY
YEAR(),MONTH(),DAY()分别返回指定日期的年,月,日。
=YEAR(A2)
返回年份
=MONTH(A2)
返回月份
YEAR+MONTH
DAYS
返回两个日期之间的天数。
="距离高考还有"&DAYS("2023/6/7",TODAY())&"天"
TODAY返回当日日期,DAYS则返回它与2023/6/7之间的天数,借助于TODAY每天自动更新的特性,实现天数自动更新。
DAYS
WEEKDAY
WEEKDAY(),返回星期几。
=WEEKDAY($A2)>5
周一到周日对应返回数字1~7,如大于5则为周末,设置条件格式高亮显示周末。
WEEKDAY
EOMONTH和NETWORKDAYS
EOMONTH(),返回指定日期所在月份的最后一天。
NETWORKDAYS(),返回两个日期之间的工作日。
=EOMONTH(A2,0)
返回A2日期所在月份(1月)的最后一天2023/1/31。
注意,A2只显示年份和月份,实际上是完整的日期数据。
EMONTH
=NETWORKDAYS(A2,B2)
A2和B2分别是1月的第一个和最后一天,NETWORKDAYS返回两者之间的工作日数。
NETWORKDAYS