Excel里90%的日期问题一文解答!快收藏!

原创 秒小可 Excel职场 今天哈喽大家好!

在日常数据处理工作中,经常碰到时间和日期的计算问题,excel中的时间和日期函数都有哪些?

今天小可教大家10个使用频率最高的「日期时间计算的技巧」,工作效率噌噌上涨!
1

正确输入日期格式

像输入01不见了0的绝望,但在输入日期时,1至9号都没问题,但是到1月10号时,自动变成 1.1就更绝望了,那该如何批量修改

只需按快捷键【Ctrl+1】快速打开设置单元格格式,设置为文本格式,就ok啦。
这里还可以设置显示为yyyy.mm.dd 格式。如下GIF:

快捷键【Ctrl+1】快速打开设置单元格格式, 设置自定义单元格格式为:yyyy.mm.dd  - 【确定】即可。
讲解👇:
由于1 和 10 在 Excel 里默认是一个数字。
一个小数,小数点后面的零,默认都会被舍去,因为没啥意义。
2

合并日期和时间

如何快速把日期和时间合并呢?

如下GIF,输入公式 =A2+B2,把日期和时间相加,批量填充即可。

3

拆分日期和时间

拆分只需比合并多一步~如下GIF:

① 公式:=INT(A2),得到日期。

②公式:=A2-B2,用日期时间数据减去日期即可,得出时间。

4
快速提取月份

当要举办生日会,需要批量提取并区分员工生日?有什么省时办法?

费眼的一个个挑?提取出月份就好办啦!

如下GIF:输入公式 =MONTH(B2)
(ps:还可以用YEAR 提取年份,DAY 提取天数。)
5
计算时间间隔
如何计算两个时间之间有多少个小时或分钟呢?
如下GIF:
①间隔小时:公式 =(B2-B1)*24
讲解👉:用结束时间减去开始时间,然后乘以24就ok。
②间隔分钟:公式 =(B2-B1)*1440
6
“倒计时”

如下GIF,公式:=DAY(EOMONTH(A2,0))

讲解👇:

EOMONTH函数返回在某个日期之后指定月份后的最后一天。
EOMONTH(A2,0)函数得到日期所在月最后一天的日期,DAY函数返回该日期是几号。
7

根据身份证计算出生年月

如下GIF,公式:=1*TEXT(MID(B2,7,8),"0-00-00")

讲解👇:
①先使用MID函数从B2单元格的第7位开始,提取出表示出生年月的8个字符,结果为:"19780215"。
②再使用TEXT函数将字符串转换为日期样式:"1978-02-15"
③然后通过*1计算,将其转换为真正的日期。最后设置为日期格式即可。
8
计算转正时间

假如要根据B列的员工入职日期和C列的试用期月数,计算员工转正日期。

如下GIF:公式:=EDATE(B2,C2)

讲解👇:

DATEDIF函数用于按要求统计起始日期和截止日期之间的间隔。

DATEDIF函数的语法结构如下:
DATEDIF(起始日期,截止日期,Unit参数)
9
计算工龄

如下GIF,要根据员工入职日期,按月计算工龄:

①求工龄(月)公式: =DATEDIF(B2,"2017-5-30","m")

②求工龄(年)公式: =DATEDIF(B2,"2017-5-30","y")

讲解👇:

DATEDIF函数用于计算两个日期之间的间隔,第二参数使用m,表示计算间隔的整月数。
如果第二参数使用y,则表示计算间隔的整年数。
10
计算工作日

人事小姐姐估计最头疼工作日的计算啦~除了要考虑去除周末和法定节假日的工作日天数,还要加上调休日。

快速妙招来啦~如GIF,F列是放假时间,G列是调休上班时间。

步骤:
在C2单元格,输入公式就ok:
=NETWORKDAYS(A2,B2,F$2:F$28)+COUNTIFS(G$2:G$28,">="&A2,G$2:G$28,"<="&B2)
讲解👇:
①先使用NETWORKDAYS函数计算出去除法定节假日后的工作日天数。
②然后用COUNTIFS函数计算从开始日期到结束日期这个阶段中,有几天是需要调休上班的。
③把这部分调休的天数加上,就是最终的工作日天数了。
好啦~今天就分享到这儿!赶紧get起来!
(0)

相关推荐