一、EDATE函数
功能:返回指定日期之前或之后指示的月份数的日期。
结构:
=EDATE(Start_date,Months)
=EDATE(开始日期,月数N)
参数解释:
1、参数一"开始日期"可以手动输入,也可以选择单元格引用或是公式,若是手动输入,需要添加双引号,如"2023/2/24";
2、参数二"月份",可以是正数或是负数,若月数N>0则返回未来的日期,比如返回3个月后的日期,第二参数则设置为3;若月数N<0则返回过去的日期,比如返回2个月前的日期,第二参数则设置为-2;
3、如图所示,开始日期是1月30日,指定月份为1,本应是2月30日,但这是一个无效的日期,故返回2月最后一天的日期2月28日。
二、NETWORDDAYS.INTL函数
功能:使用自定义周末参数返回两个日期之间的工作日数。
结构:
=NETWORKDAYS.INTL(start_date,end_date,[weekend],[holidays])
=NETWORKDAYS.INTL(开始日期,结束日期,周末类型,节假日)
这里“周末类型”分为多种情况,默认1类型,即星期六、星期天为周末。记不清每一个数字代表的类型,在输入公式的时候,点击第三个参数,弹出列表,可以查看并选择。
如果结束日期早于开始日期,返回负数,即过去这一段时间里的工作天数。
第四参数直接输入开始时间和结束时间这段时间内不需要计算的节假日,单个日期用英文状态下的引用引起来,多个日期,用数组大括号录入多个日期,每一个日期之间用英文引号引起来。
如果第四参数的录入的日期是也正好是周末,则只计算一次。
三、DATEVALUE函数
功能:是将以文本表示的日期转换成一个序列号。
结构:
=DATEVALUE(Date_TEXT)
=DATEVALUE(日期字符串)
参数就一个,就文本格式的字符串。
购买专栏解锁剩余54%