打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
进来!手把手教你玩转Excel日期函数

与 30万 读者一起学Excel

要做一份年限自动统计表,已有3年又2个月+2017年1月至2018年2月(即1年又2个月)=4年4个月。

直接要做出这个效果很难,卢子从基础的知识先讲,最后再说明这个案例。

1.计算2个日期之间相差的年、月、忽略年只算月

年:

=DATEDIF(A2,B2,"y")

月:

=DATEDIF(A2,B2,"m")

忽略年只算月:

=DATEDIF(A2,B2,"ym")

y代表年,m代表月,ym代表忽略年只算月。

2.计算日期N个月后的日期

只有月

新日期,输入公式后,单元格设置为日期格式。

=EDATE(A2,B2)

年月都有

新日期,输入公式后,单元格设置为日期格式。

=EDATE(A2,B2*12+C2)

将年*12转换成月。

3.6位数字转变成日期

日期:

=TEXT(A3&"01","0-00-00")

相关知识的说明完毕,现在就来看最终的案例。

4.年限自动计算表

01 将6位数字转变成日期

开始日期:

=TEXT(C4&"01","0-00-00")

结束日期:

=TEXT(D4&"01","0-00-00")

02 结束日期再往后3年2个月

=EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4)

在计算日期的时候,201801到201802这样是2个月,而用原来公式是1个月,所以这里需要再+1个月。

=EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4+1)

03 计算两个日期之间相差的年、月(忽略年只算月)

年:

=DATEDIF(TEXT(C4&"01","0-00-00"),EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4+1),"y")

月(忽略年只算月):

=DATEDIF(TEXT(C4&"01","0-00-00"),EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4+1),"ym")

最后,将公式合并起来就可以。

=DATEDIF(TEXT(C4&"01","0-00-00"),EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4+1),"y")&"年"&DATEDIF(TEXT(C4&"01","0-00-00"),EDATE(TEXT(D4&"01","0-00-00"),A4*12+B4+1),"ym")&"个月"

写公式就是这样,一小步一小步完成,最后再将公式合并起来,变成最终公式。普通人千万别尝试一上来就写完整的公式,很难一次写成功。

陪你学Excel,一生够不够?

推荐:你平常遇到的Excel日期问题,全在这里了!

上篇:会计必学!Excel制作支付证明单

遇到长公式的时候,你是如何写的?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算工龄的excel公式:入职多少年多少月了?
excel表格里面怎么计算工作年限 怎么输入公式啊!!
excel怎么计算日期到现在有几年几月
excel函数应用小技巧(添加ing)
excel日期函数:DATEIF的几个实际应用公式编写
独特角度,全面剖析Excel隐藏函数DATEDIF功能
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服