jqurey判断两个时间之间的天数去掉法定节假日_日期与时间函数的基础用法与示例(二)

DAYS360函数

DAYS360(start _ date,end _ date,method)

说明:

按每年360天返回两个日期间相差的天数(每月30天)

参数:

Start_date、end_date:必填,用于计算期间天数的起止日期。

method:可选,一个逻辑值。

示例:

2020/1/12020/6/30=DAYS360(B1,B2)结果:179
c651dd72482bb0ff60d488ff5d51667c.png

NETWORKDAYS函数

NETWORKDAYS(start _date,end _date,holidays)

说明:

返回两个日期之间的完整的工作日数

参数:

Start_date:必填,一个代表开始日期的日期。

End_date:必填,一个代表终止日期的日期。

Holidays:可选,可以设定节假日的日期。

示例:

2020/1/1        开始时间2020/6/30      结束时间2020/5/1        节假日2020/2/4        节假日2020/3/6        节假日结果                127公式                =NETWORKDAYS(A1,A2,A3:A5)
2d3edc0e4008f0fba5b2e0eef679a481.png

NETWORKDAYS.INTL函数

NETWORKDAYS.INTL(start _date,end _date,weekend,holidays)

说明:

使用自定义周末参数返回两个日期之间的完整工作日数(通过第三个参数可以设置周末的天数及某天为周末)

参数:

start_date 和 end_date:必填要计算其差值的日期。

weekend:可选,Weekend 是一个用于指定周末日的周末数字或字符串。(可以设定单休还是双休)

Holidays:可选,可以设定节假日的日期。

示例:

2020/6/12020/6/302020/6/24=NETWORKDAYS.INTL(B1,B2,1,B3)结果:21
9a70f076fa096110c40c39616a595d69.png

WEEKDAY函数

WEEKDAY(serial _ number,return _ type)

说明:

返回代表一周中第几天的数值,是一个 1 到 7 之间的数值。

参数:

Serial_number:必填,一个序列号,代表尝试查找的那一天的日期。

Return_type:可选,用于确定返回值类型的数字。(默认是从星期日到星期六为一周)

示例:

2020/7/1=WEEKDAY(B1)结果:4
264396d5b8c4d132e781824b06b31649.png

WORKDAY函数

WORKDAY(start _ date,days,holidays)

说明:

返回在指定的若干个工作日之前/之后的日期(这里的工作日是除了周末以外的,法定节假日需要用第三个参数来指定哪一天)

参数:

Start_date:必填,一个代表开始日期的日期。

Days:必填,start_date 之前或之后不含周末及节假日的天数。

Holidays:可选,可以是设定节假日的日期的单元格,也可以是数组。

示例:

2020/6/1(A2)2020/6/24(A3)=WORKDAY(A2,100,,A3)结果:2020/10/20
af7c1de831321ad3c42214f36f9750dd.png

示例表示:从2020/6/1开始计算100个工作日后的日期


WORKDAY.INTL函数

WORKDAY.INTL(start _ date,days,weekend,holidays)

说明:

使用自动以周末参数返回在指定的若干个工作日之前/之后的日期。

参数:

Start_date:必填,开始日期。

Days:必填,Start_date 之前或之后的工作日的天数。

weekend:可选,指示一周中属于周末的日子或不作为工作日的日子。

Holidays:可选,可以是设定节假日的日期的单元格,也可以是数组。

示例:

2020/7/12020/7/3=WORKDAY.INTL(A2,100,1,A3)

(从B1中日期开始,除去周末和假日,100个工作日后的日期)

cb7a788da33fcefe5bc61df0363d13ee.png

与WORKDAY的区别:在与WORKDAY.INTL多了一个参数weekend,通过weekend可以设置单休、双休或者周末在具体哪天


HOUR函数

HOUR(serial _ number)

说明:

返回小时数值,是一个 0 到 23 之间的整数,(可以返回24小时的百分比值,若没有指定具体时间则返回 0 )

参数:

Serial_number:必填,时间值,其中包含要查找的小时数。

示例:

2020/7/9 22:57:32=HOUR(B1)结果:22
15098986d461e1fe0aa726e54564a0b8.png

MINUTE函数

MINUTE(serial _ number)

说明:

返回分钟数值,是一个 0 到 59 之间的整数

参数:

Serial_number:必填,一个时间值,其中包含要查找的分钟。

示例:

2020/7/9 22:57:32MINUTE(B1)结果:57
273bd3aaaedb7394885c17099c10ba96.png

SECOND函数

SECOND(serial _ number)

说明:

返回秒数值,一个 0 到 59 之间的整数。

参数:

Serial_number:必填,一个时间值,其中包含要查找的秒数。

示例:

22:57:32=SECOND(B1)结果:32
6d55c708dfdd3bf4d478d8bab036ad3a.png

WEEKNUM函数

WEEKNUM(serial _ number,return _ type)

说明:

返回指定日期在一年中的周数。

参数:

Serial_number:必填,一个正确的日期。

Return_type:可选,指定以星期几作为一周的开始,省略或者为 1 时,以星期日作为一周的开始。

示例:

2020/7/10=WEEKNUM(B1)结果:28
78c773ed97536638fddcb99331240a40.png

ISOWEEKNUM函数

ISOWEEKNUM(date)

说明:

返回指定日期所在年份的ISO周数目。

参数:

Date:必填。

示例:

2020/7/10=ISOWEEKNUM(B1)结果:28

与WEEKNUM的区别:

ISOWEEKNUM 只需给定日期,函数默认以 星期一 作为一周的开始。

13c6a7774f0aa9caf4021d963061da67.png

NOW函数

NOW()

说明:

返回日期时间格式的当前日期和时间

参数:该函数不需要参数。

示例:

=NOW()

结果:返回当前的日期和时间

a19a42d47f267b1d44e809664b4db537.png

TIME函数

TIME(hour,minute,second)

说明:

返回特定时间的序列数(计算一天中过去的时间占这一天总的时间的比例)

参数:

HOUR:必填,0(零)到 32767 之间的数字,代表小时。 任何大于 23 的值都会除以 24,余数将作为小时值。 例如,TIME(27,0,0) = TIME(3,0,0) = .125 或 3:00 AM。

MINUTE:必填,0 到 32767 之间的数字,代表分钟。 任何大于 59 的值将转换为小时和分钟。 例如,TIME(0,750,0) = TIME(12,30,0) = .520833 或 12:30 PM。

SECOND:必填,0 到 32767 之间的数字,代表秒。 任何大于 59 的值将转换为小时、分钟和秒。 例如,TIME(0,0,2000) = TIME(0,33,22) = .023148 或 12:33:20 AM

示例:

结果 2020/7/16 16:27公式 =NOW()返回值 0.68587963公式 =TIME(HOUR(B1),MINUTE(B1),SECOND(B1))
5b2c5841d3ec60af9afdbaaf127cea62.png

示图中是以HOUR、MINUTE、SECOND函数来分别提取时、分、秒


TIMEVALUE函数

TIMEVALUE(time _ text)

说明:

将文本形式表示的时间转换成 Excel 序列数

参数:

time_text:必填。

示例:

时间      2020/7/9 12:00结果      0.5公式      =TIMEVALUE(TEXT(B1,"YYYY/MM/DD hh:mm:ss" ))
784f7a628098429827bf84ce3ab2f7d3.png

示例中是用TEXT函数将引用的单元格内的日期转换成了文本格式,若不转换可以按下例:

=TIMEVALUE("2020/7/9 12:00")


日期与时间函数的基础用法与示例 就分享这么多了,如果对您有所帮助,请多多支持我,接下来我将整理EXCEL中有关 统计函数 的基础用法,整理完后会继续跟大家分享,谢谢大家的支持。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值