前言:
如今兄弟们对“c语言计算某年某月的天数”大概比较重视,小伙伴们都需要剖析一些“c语言计算某年某月的天数”的相关文章。那么小编同时在网络上网罗了一些对于“c语言计算某年某月的天数””的相关内容,希望看官们能喜欢,大家一起来学习一下吧!Excel中,用于计算工作日的函数包括WORKDAY、WORKDAY.INTL、NET-WORKDAYS和NETWORKDAYS.INTL函数。
一、使用WORKDAY函数计算相隔指定工作日的日期
WORKDAY函数用于返回在起始日期之前或之后、与该日期相隔指定工作日的日期。3数的基本语法如下。
WORKDAY(start date,days,[holidays])
第一参数start_date为起始日期;第二参数days为开始日期之前或之后不含周末及节假日的天数;第三参数holidays为可选参数,包含需要从工作日历中排除的一个或多个节假B日期。
例 计算项目结束日期
下图为某公司项目施工计划表的部分内容,B列为项目开始日期,C列为各项目的预计天数,F列为法定节假日,需要计算出各项目的结束日期。
例 按自定义周末计算项目完成日期
通过设置不同的weekend参数,WORKDAY.INTL函数可以灵活地实现非5天工作日的日期计算。在下图所示的项目施工计划表中,需要根据开始日期和预计天数,计算出各项目的结束日期。计算时需按每周6天工作制,以星期日为休息日计算,并且需要去除F列的法定节假日。
在D2单元格中输入以下公式,并向下复制到D6单元格.
=WORKDAY.INTL(B2,C2,11,F$2:F$4)
WORKDAY.INTL函数的第三参数使用11,表示仅以星期日作为休息日。
参数对应的自定义周末日如下表所示:
周末数字
周末日
1或省略
星期六、星期日
2
星期日、星期一
3
星期一、星期二
4
星期二、星期三
5
星期三、星期四
6
星期四、星期五
7
星期五、星期六
11
仅星期日
12
仅星期一
13
仅星期二
14
仅星期三
15
仅星期四
16
仅星期五
17
仅星期六
weekend参数也可以使用由1和0组成的7位数字符串,0为工作日,1为休息日。这种表现形式更为直观,也更便于记忆。例如,指定星期二、星期四和星期六为休息日,则可使用“0101010”表示。在字符串中仅允许使用字符1和0,并且至少要包含1个1或1个0。holidays为可选参数,表示要从工作日日历中排除的日期。该参数可以是一个包含相关日期的单元格区域,也可以是由日期序列值构成的数组常量。
如果第三参数使用由1和0组成的7位数字符串,可以写成以下公式。
=WORKDAY.INTL(B2,C2,"0000001",F$2:F$4)
标签: #c语言计算某年某月的天数