日期函数

      日期函数主要用于计算星期、工龄、年龄、账龄、利息,以及计算某个时间段的数据汇总等等。下面是一些常用日期函数的用法。

一、基本用法

1、=TODAY(),计算当前的系统日期

同样(Ctrl+;)也可以输出当天日期,它与=TODAY()的区别在于:=TODAY()每次都会自动更新,就是说日期永远都是当天的日期,它是以函数的形式存在,而(Ctrl+;一直都是输入当天的日期,它是以数值形式存在的。

2、=NOW(),计算当前系统日期和时间

例如我现在我在Excel输入这个函数返回的结果是: 2018-12-2 13:31。还有一个快捷键(Ctrl+Shift+;),它是返回当前的时间,它的输出值是数值。

3.=YEAR(TODAY()),计算当前日期的年份

4.=MONTH(TODAY()),计算当前日期的月份

5.=DAY(TODAY()),计算当前日期是几号

6.=HOUR(NOW()),计算当前日期和时间的小时数

7.=MINUTE(NOW()),计算当前日期和时间的分钟数

8.=SECOND(NOW()),计算当前日期和时间的秒钟数

9.TIME=(小时,分钟,秒钟),根据小时,分钟,秒钟进行组合。

10.DATE=(年份,月份,天数),根据年月日合成时间

11.=WEEKDAY(NOW(),1),计算今天是本年度的第几周


函数的基本用法见图片:

日期函数_第1张图片


日期函数_第2张图片

这里面有个weekday函数,它的第二个参数是返回代表一周中第几天,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期天。假设周一为一周的第一天,则今天2018-12-2,代表的就是星期六;我们在A2单元格输入当天日期“2018-12-2”,输入公式=TEXT(WEEKDAY(A20,2),"aaaa"),返回的结果就是星期六。

备注:AAAA中文显示星期几(如:星期日);AAA 可以不显示“星期”两个字;DDDD英文全称显示星期几。

12.DATEDIF函数

DATEDIF函数是Excel中一个隐藏的、但功能非常强大的函数函数,主要用于计算日期之间的天数、月数或年数。它的具体用法如下:

=DATEDIF(开始日期,结束日期,返回什么结果)

 第三参数写成'Y',就是计算两个日期之间的整年数;

第三参数写成'm',就是计算两个日期之间的整月数;

第三参数写成'd',就是计算两个日期之间的整天数;

第三参数写成“YM”,返回日期中月数的差。忽略日期中的日和年;

第三参数写成“YD”,日期中天数的差。忽略日期中的年;

第三参数写成“MD”,返回日期中天数的差。忽略日期中的月和年。

日期函数_第3张图片

二、DATEDIF函数的用法

1.计算员工工龄

计算间隔年份=DATEDIF(入职日期,today(),"y");计算间隔月份DATEDIF(入职日期,today(),"ym");计算间隔天数 =DATEDIF(入职日期,today(),"md")

2.生日提醒=365-DATEDIF(出生日期,TODAY(),"yd")

3.身份证号码计算年龄

 =DATEDIF(TEXT(MID(身份证所在单元格,7,8),"0-00-00"),TODAY(),"y")

你可能感兴趣的:(日期函数)