首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel 日期和时间函数之Days,您可能不知道,但一定类似用过

很多场景都会碰到求两个日期之间的天数,比如计划完成时间与当前日期的差,判断工作是否有延误。也许您不曾知道它,但一定使用过它的变形体。它也是10大常用函数之一。好了,那就一起学习吧。

1. 关于日期和时间(复习)

开始之前了解一些基本知识点,以更好的掌握和利用它们:

两部分:日期和时间;(貌似介绍多余)

其存储形式为浮点数,整数部分=日期,小数部分=时间;

Excel的日期开始于0,展示形式:1900/1/0 0:00:00。负数不能转换为日期和时间。数值每增加1,增加1天,即1=1900/1/10:00:00,即2=1900/1/20:00:00,依次类推。数值每增加小数值,则增加24*小数的时间,即0.5=24*0.5=12:00:00

可以了解一下之前的年、月、日函数:

2.介绍

DAYS:返回两个日期之间的天数。是整数天数,不包括时间的

函数所属分类:日期和时间函数

3. 函数语法

DAYS(end_date, start_date)

End_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。

Start_date 必需。Start_date 和 End_date 是用于计算期间天数的起止日期。

将基本的功能学习一下。

备注:

这个函数自Excel2013开始才有的,之前版本还是直接相减,注意时间;

两个日期序列相减和使用days的差异就在于参数是否包含时间:如果不包含时间,结果是一致的;包含时间一个返回实际差值(带时间),一个返回日期;

如果参数是文本,会使用DATEVALUE返回整数日期,不带时间;

如果日期参数是超出有效日期范围的数值,DAYS 返回 #NUM! 错误值;

如果日期参数是无法解析为字符串的有效日期,DAYS 返回 #VALUE! 错误值;

4. 总结

也许您可能会有疑问,这个函数返回的两个日期的天数,或者说是自然日,那么有没有工作日历天数、交易日历天数呢?还有是否有其他的方法求日期间隔呢?

答案一定是有的!不过如果只求两个纯日期的间隔天数,直接相减是最方便的。

更多的应用期待您去挖掘。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190716A0SR8U00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券