今天学习日期函数,相对于前两天,简直太容易了。就好像周末在给我们放假,哈哈。
日期函数包括11个,分别是:
=TODAY(),返回当天日期; =NOW(),返回现在的日期和时间; =YEAR(日期单元格),取得年份; =MONTH(日期单元格),取得月份; =DAY(日期单元格),取得天数; =HOUR(时间单元格),取得小时数; =MINUTE(时间单元格),取得分钟数; =SECOND(时间单元格),取得秒数;=TIME(B7,B8,B9),根据小时数(B7)分钟(B8)和秒数(B9)组合成时间;=DATE(2017,12,6),根据年月日数组合成日期,参数可以是数字,也可以是包含年、月、日的但约个; =WEEKDAY(日期单元格,2),一周中的第几天(第二个参数是从哪一天开始算起,因为中国周一算第一天,所以写2,美国的周日是第一天)。
ctrl+;可以得到当前日期,与today结果一致,但today随日期变化可变,ctrl+;得到的日期是不变的;ctrl+shift+;可得到当前时间,与now函数结果一致,同样now随时间变化可变,ctrl+shift+;得到的时间不可变。
mid函数可以从一个字符串中截取指定数量的字符。如:可以从身份证号码中获取年、月、日,=mid(身份证号所在单元格,从第几个字符开始截取,截取字符数量)。
datedif函数,是隐藏函数,在帮助和插入公式里面没有。返回两个日期之间额年、月、日间隔数。常使用datedif函数计算两个日期之差。包含,D(天数差),M(整月差),Y(整年差),MD(同月间隔天数,忽略月份和年份),YD(同年间隔天数,忽略年份),YM(同年间隔月份,忽略年份)
语法: datedif(起始日期,结束日期,返回类型) 其中,起始日期必须在19000101之后,结束日期必须大于起始日期。
时间函数比较简单,但是应用比较常见,如:计算工龄,生日提醒,身份证号码计算工龄等。