日期和时间是我们经常接触到的表格数据。本文收集和总结了常用的日期和时间计算函数。让我们根据功能的不同来看看它们。一、获取当天的日期和时间Today函数和now函
日期和时间是我们经常接触到的表格数据。本文收集和总结了常用的日期和时间计算函数。让我们根据功能的不同来看看它们。
一、获取当天的日期和时间
Today函数和now函数可以分别获取系统的当前日期和时间,两者都不需要参数。应用案例如下:
二、提取日期和时间中的信息
年、月、日函数可以分别提取指定日期的年、月、日;小时、分钟和秒函数可以分别提取指定时间内的小时、分钟和秒。应用案例如下:
三、返回某日期的星期数
weekday函数可以返回表示一周中某一天的数值。其语法格式为:WEEKDAY(serial_number,return_type),参数serial_number是要返回的一周的日期,return_type是决定返回值类型的数字。(return_type是数字1或者省略,那么1到7代表周日到周六;如果数字是2,那么1到7代表周一到周日;如果数字是3,那么0到6代表周一到周日。)应用案例如下:
该例中weekday函数公式的第二个参数是2,那么1到7代表周一到周日,公式返回结果& # 34;1"也意味着2020年7月13日是星期一。
四、生成指定日期
日期函数可以将独立的年、月和日组合成一个标准日期。
应用案例如下:
五、返回指定间隔月数之前或之后的日期
有两个函数edate和eomonth需要指定间隔月份之前或之后的日期。这两个函数的区别在于eomonth返回指定间隔月份之前或之后的月份的月末日期。有,比如下图:
六、计算两个日期之间的时间差
两个日期的时差包括日差、月差、年差等。还涉及到几个功能。让我们分别来看看。
days360
days360函数基于一年360天(每个月30天,一年共12个月)的算法,返回两天之间的天数差。应用案例如下:
networkdays
networkdays函数用于计算两天之间的工作日数,即除休息日以外的工作日数。此功能默认周六和周日为休息日。
networkdays.intl
与networkdays函数一样,networkdays.intl函数也用于计算两天之间的工作日数。但是,networkdays.intl函数更加灵活,其语法结构中比networkdays函数多了一个可以自定义周末的参数。应用案例如下:
表格单元格C2公式中的第三个参数& # 34;0000001"用于自定义周末,从左到右7位数代表周一到周日,0代表工作日,1代表非工作日,所以& # 34;0000001"意思是放一天假,每周的最后一个星期天是休息日。
datedif函数
Datedif函数是一个隐藏函数。excel中没有提示和帮助文件,但是它的功能非常强大,可以计算日、月、年差异。可以精确计算,也可以忽略月、日、月的一部分进行粗略计算。如果想详细了解datedif函数的用法,可以阅读文章:Excel办公技巧:DATEDIF函数在不同类型日期区间的用法比较。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/40149.html