excel学习库

excel表格_excel函数公式大全_execl从入门到精通

学习Excel日期处理这一篇就够了

Excel中常常会涉及到日期时间的处理问题,今天就给大家分享下相关的函数,看过止后希望大家都能够快速熟练地处理各种日期数据.

日常的时间处理基本上分为一下几类:

1. 日期格式的数据输入

一般日期格式分为两种: 2022/05/21 用"/"分割开年月日, 另一种是2022-05-21 用"-"分割开年月日. 当然也可以带上时间信息. 如 2022/05/21 23:23:23 和 2022-05-21 23:23:23 表示2022年5月23日 23点23分23秒.

2.非标准日期格式转化成标准格式

针对非标准格式的日期需要进行单独处理,去除单元格内的年月日并拼接成标准格式即可,常用到的函数有right, left和mid函数用于提取年月日信息.

3.获取一个日期的年月日时分秒

: year(K2)

: month(K2)

: day(K2)

:hour(K2)

:minute(K2)

:second(K2)

星期几: weekday(k2,2) 第二个参数2是可选的, 2表示用1-7分别代表周一到周日

3. 日期数据之间的计算

3.1 两个日期之间的差

两个日期之间的相差的天月和年:

相差的天数: K2-S2 直接将日期格式的数据相减即可. 注意结果切换成整数的数字格式

相差的年: year(K2)-year(S2) 直接提取对应日期的年份相减即可

相差的月数: (year(K2)-year(S2))*12+month(K2)-month(S2) 因为一年12个月,所以需要先将相差的年*12转成月,再将相应的月份相减,最后相加即可

大家可以想下怎么计算两个日期之间相差的小时数怎么计算哦

(K2-S2)*24+hour(K2)-hour(S2) 偷偷验证下吧

3.2 时间与固定隔间相加或者相减

现在计算下在某个日期上加上一定的天数,月数和年数.我们来看下步骤:

为了更好理解我拆分了三步:

第一: 直接用日期S2+T2 得出W2对应的值,完成了加天数后对应的日期 W2

第二: 用加天数的日期W2+V2 得出X2对应的值,完成了加年后对应的日期 X2

第三: 用加过天数和年后的日期X2,输入函数DATE(YEAR(X2)+INT((MONTH(X2)+U2)/12),MOD((MONTH(X2)+U2),12),DAY(X2)),得出最终的日期

date函数有三个参数(年,月,日):

第一个参数:首先取新日期X2对应的年份,然后考虑到月份超过12需要在年份上新增一定年份,INT((MONTH(X2)+U2)/12)表示X2对应的月加上需要新增的月再除以12后的整数商,意味在新增月后需要给年份上新增的值.

第二个参数:首先去新日期X2对应的月份,然后考到月份超过12需要从1开始重新表示月份.MOD((MONTH(X2)+U2),12)表示X2对应的月份加上需要新增月与12相除后的余数,意味将超过12的月份值转到到1-12之间.

第三个参数:day(X2)表示取日期的对应的天.

当然了也可以一个函数将最终结果直接计算出来,大家可以自己试试看

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接