excel中计算两个日期之间的相差多少天

今天在群里看到一则消息:


解决办法如下:

两个准备知识点:

1,首先把字符串格式的日期解析成日期类型,用mid方法 : mid(text,start_num,num_chars)

可以从字符串中取出子字符串,这里start_num是开始位置(最小值为1,不是0),num_chars是取出多少个字符串

例如F42单元格内容为20111203,那么解析成日期可以用=DATE(MID(F42,1,4),MID(F42,5,2),MID(F42,7,2))
通过这种方法得到了第一个日期,第二个终止日期同理.


2,两个日期之间算相差多少天可以用=DATEDIF(date1,date2,"d")来计算,这里date1和date2表示两个日期,"d"是表示要计算相差天数,如果要计算年则用y 月用m


因此
起始日期用F42,终止日期用F43来表示,那么相差天数为
=DATEDIF(DATE(MID(F42,1,4),MID(F42,5,2),MID(F42,7,2)),DATE(MID(G42,1,4),MID(G42,5,2),MID(G42,7,2)),"d") 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值