分享

Excel函数应用篇:10个日期函数

 每天学学Excel 2022-05-05 发布于福建

在实际工作中,日期是我们经常遇到的数据类型,大多数操作都是关于日期的转换和提取。与其他函数类型相比,日期函数相对简单。今天和大家整理了10个日期函数的使用方法,处理好工作中常见的问题,掌握这些日期函数就足够了。那我们一起学习吧

一、注意事项

1.日期的正确格式

默认情况下,日期的正确格式只有两种:用斜线和减号分割年月日。yyyy/m/d或yyyy-m-d的其余输入格式是错误的。不能使用函数进行计算。需要转换为正确的格式。

作为批量修改日期格式的方法,有利用列的方法。首先选择整列数据,点击【数据】找到列,点击两次进入下一步,将格式设定为日期,然后点击“确定”。这样,就可以批量修改错误的日期格式

2 .日期的本质

的本质实际上是大于1的数字,但由于格式设置为与日期对应的格式,因此显示为日期。和那个一样,也有时间。时间是0到1之间的小数。

最后介绍一点知识。在Excel中,与1对应的日期为1900年1月1日,因此1900年1月1日之前的数据无法使用日期函数进行排列计算。明白了这个之后,就学习日期函数吧

二、TODAY

每天函数:要获取电脑的日期,要获取正确的当天日期,请注意电脑的日期必须正确。

语法:=今天()。

此函数没有参数,直接输入函数名称即可使用。通常动态获取当天的日期

TODAY函数作用:

自动返回当前计算机系统的日期。如写作时间为2021年2月10日,则Excel默认就会返回2021/2/10,在输入该函数之前单元格格式为“常规”,Excel会自动将单元格格式更改为“日期”。若要显示为数字格式,则必须将单元格格式更改为“常规”或“数字”。

操作步骤:

1、输入“=”

2、输入TODAY函数(会出现提示列表,直接在列表上双击,出现左括号);

3、选择需要统计的单元格区域,再输入右括号,最后按Enter键确认;

提示:不管您何时打开工作薄,当需要在工作表上显示当前日期时,TODAY 函数非常有用。WPS下一页

TODAY函数示例一:计算年龄

如果您知道某人出生于 1984 年,您可使用以下公式计算对方到其今年生日为止的年龄:

= YEAR( TODAY())-1984

YEAR 函数作用是获取日期对应的年份;而把TODAY函数放置到YEAR 函数则获取当前的日期年份,然后减去 1984,最终返回所需的年龄。

三、NOW

NOW函数:获取计算机的当前时间。与TODAY函数一样使用

语法:=NOW () )。

这个函数也没有参数。生成日期和时间时间,并在其他单元格中输入数据时,该时间将自动更新。也就是说,是变动的,不是固定的。

操作方法

  • 选中单元格,点插入函数,在查找框中查找、选中NOW函数,再点击确定就OK了。

NOW函数能实现更新时间,时间改变后只需选中单元格,按F9键,就能刷新至最新时间。


想更换不同的日期显示格式?点击右键-设置单元格格式-时间即可。

四、DATE

DATE函数:创建指定的日期

语法:DATE=(年、月、天数) )。

需要注意的是,无法生成1900年1月1日前的日期

五、YEAR

YEAR函数:提取日期的年

语法:=YEAR (要提取的日期) ) ) ) ) ) )。

六、MONTH

MONTH函数:提取日期的月份

语法:=MONTH (要提取的日期) ) ) ) ) )。

七、DAY

天函数:提取日期的天数

作用:返回一个月中第几天的数值,暨返回日期中的日。

语法:=Day(查找日期)。

方法:

在目标单元格中输入公式:=DAY(D3)。

八、EOMONTH

EOMONTH函数:返回指定月份之前或者之后的最后一天的日期

语法:=EOMONTH(日期,参数类型)

假如我们将日设置为2021/1/2、

当第二参数为0的时候,函数则返回当月的最后一天的日期2021/1/31

当第二参数为,的时候,则返回下个月的最后一天2021/2/28

当第二参数为2的时候,则返回下下个月,也就是3月最后一天,也就是2021/3/31

当第二参数为-1的时候,则返回上个月的最后一天,也就是2020年12月30,以此类推

假设初始日期为2020年1月18日,我们要计算这个日期两个月后的最后一天的日期。

  • 选中B2单元格,点击插入函数,找到EOMONTH函数后点确定。

  • 我们在这里需要输入两个数值。

开始日期填A2,月数填2,点击确定,这样就能算出两个月后的最后一天的日期。

假设我们要计算之前两个月的最后一天的日期。

■ 选中B3单元格,点击插入函数,找到EOMONTH函数后点确定。

开始日期填A3,月数填-2,点确定,这样就能算出两个月前的最后一天的日期了。

九、WEEKDAY

WEEKDAY函数:根据日期返回它对应的星期数

语法:=WEEKDAY(日期,参数类型)

这个函数的参数类型很多,默认是1,也就是星期日等于1,星期6等于7,但是这个不符号我们的使用习惯,一般情况我们都将其设置为2,这样的话星期1才会对应1,星期日对应7

操作如下:

  比如需要从下列日期中找到为星期日的日期,在C8单元格中输入weekday函数来产生日期的对应编号。

  输入=Weekday(B8),然后双击C8的数据填充柄,Excel会自动计算出所有的日期编号,如下图。

  函数原型WEEKDAY(serial_number,[return_type])

  Serial_number必需。一个序列号,代表尝试查找的那一天的日期。

  Return_type可选。用于确定返回值类型的数字。

  接下来问题来了,怎么知道那个数字是对应星期日呢?如果我们对weekday函数的公式进行改造。还是C8单元格,在公式的后面增加参数2。如下图2处,则可以清楚的知道,星期日对应的是数字7。需要注意下图不同的参数,Weekday可以产生不同的星期编号序列,以对付各种混搭操作。我们这里选择了参数2。

      接下来只要按住Shift+Ctrl+L筛选数字7。即可得到所有是星期日的日期。

  Weekday函数经常产于辅助列排序后与其他函数搭配来进行使用,因为她产生的结果只可能是1-7之间的数字,恰恰是其他函数的参数。WEEKDAY函数是excel函数,返回值为一个数字,表示星期几。常使用WEEKDAY函数计算某天为星期几。默认情况下,其值为1(星期天)到7(星期六)之间的整数。

十、WEEKNUM

WEEKNUM函数:返回一年中,日期对应的周数

语法:=WEEKNUM(日期,参数类型)

这个函数的作用是计算1年中,日期对应的周数,它的第二参数用于将星期几设置为一周的开始,一般情况下将其设置为2,表示将星期1作为一周的开始。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多