文章插图
Weekday函数-返回对应某个日期是一周中的第几天 。
公式:weekday(日期,return_type)return_type:返回值类型,确定一周的第一天从星期几开始 。如果默认为空或者1,则是按西方从星期日作为一周的第一天开始 。
我们常把星期一作为一周的第一天,所以返回值类型选择2 。
其他起始天的返回值类型如下图所示,了解就好 。
例子1:计算未来某一个日期是星期几
在空白单元格处输入公式,=WEEKDAY("2021-10-1",2)输出的结果是:5//代表,2021年10月1日的国庆节,当天是星期五
例子2:使用TEXT函数与WEEKDAY函数,优化输出‘星期几’
这里的TEXT第二参数格式代码,利用了Excel内置的数字格式代码,效果如下图所示 。
公式:=TEXT(B1,"aaaa")
- aaaa,星期四
- aaa,四
- dddd,Thursday
- ddd,Thu
Weeknum函数-判断指定日期是本年的第几周 。
公式:weeknum(日期,return_type)如是,weeknum与weekday函数,二者的公式完全相同 。故,我们常用的返回类型,也设置为2 。
例子1:计算2021-10-1是2021年第几周
输入:=WEEKNUM("2021-10-1",2)结果:40// 结论,第40周 。
weeknum函数,会将每年的1月1日,识别为该年的第一周 。
Workday函数-计算日期区间的工作日期
公式:workday(start_date.days,[holidays])
- start-date:开始日期
- days:开始日期之前或之后,不含周末及节假日的天数;
- holidays:可选,例外节假日期
某公司业务在用户缴费后,30个工作日内必须交付产品,期间跨越国庆5天假期,求各个用户的最迟交付日期 。
公式:=WORKDAY([@缴费日期],30,表10[节假日])参数1,为缴费日期;参数2,为30个工作日;参数3,选择F列,节假日范围 。
由此得到,每个用户的最终产品交付日期,如图所示 。
NETworkdays.intl函数-获取两个日期之间的工作日天数
公式:networkdays.intl(开始日期,结束日期,自定义周末类型,例外假期)
- 自定义周末类型:可选参数,默认为1或者空,则代表周六周日为非工作日的法定节假日 。其他假期类型数值,见下图示意 。
- 例外假期:同weekday函数一样,可以添加自定义的假期日期区间 。
周末自定义
例子1:获取当月应出勤天数(工作日)
公式:=NETWORKDAYS.INTL([@开始日期],EOMONTH([@开始日期],0),1)
- 这里使用了EOMONTH函数,EOMONTH([@开始日期],0),代表开始日期这月的最后一天,例如,2021/9/1日期,对应的就是2021/9/30日 。
- 最后一个可选参数,这里没有使用,直接为空 。
今天关于工作日的分享到此,喜欢请点赞收藏 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 老板问4月8号星期几 4月8日周几
- 熙湖悦著丨快节奏城市,需要小院的“空”与“闲”
- 与潜水有关的保健小常识
- 如何对待顺境与逆境500字 如何对待顺境与逆境?
- 妻子与丈夫结婚21年,却发现世上查无此人,同床21年的他到底是谁
- 如何促进二氧化碳回收与利用
- 张雨绮首谈两任前夫:与王全安“特别尽兴”,和袁巴元结婚像过家家
- 促激素类补剂的作用与分类
- 男性运动减肥方式
- 高血压的治疗与饮食 高血压治疗的科学指导