Sharepoint 2010 计算sharepoint2010中不包括周末的天数

Sharepoint 2010 计算sharepoint2010中不包括周末的天数,sharepoint-2010,Sharepoint 2010,在sharepoint 2010计算列中计算开始和结束时间之间的天数时,如何排除周末(周六和周日) 1.我在sharepint 2010中添加了日历,有两列作为开始时间和结束时间,现在我的要求是计算星点时间和结束时间之间的天数,不包括周末(周六和周日),这意味着它将只计算工作日。 试过这个 =IF(AND((WEEKDAY(EndDate,2))<(WEEKDAY(StartDate,2)),((WEEKDAY(StartDate,2))-(WEEKDAY(EndDate,2)))>

在sharepoint 2010计算列中计算开始和结束时间之间的天数时,如何排除周末(周六和周日)

1.我在sharepint 2010中添加了日历,有两列作为开始时间和结束时间,现在我的要求是计算星点时间和结束时间之间的天数,不包括周末(周六和周日),这意味着它将只计算工作日。 试过这个

=IF(AND((WEEKDAY(EndDate,2))<(WEEKDAY(StartDate,2)),((WEEKDAY(StartDate,2))-(WEEKDAY(EndDate,2)))>1),(((DATEDIF(StartDate,EndDate,"D")+1))-(FLOOR((DATEDIF(StartDate,EndDate,"D")+1)/7,1)*2)-2),(((DATEDIF(StartDate,EndDate,"D")+1))-(FLOOR((DATEDIF(StartDate,EndDate,"D")+1)/7,1)*2)))
但是没有得到正确的输出

谢谢

=IF(和((工作日(结束日期,2))1),((日期dif(开始日期,结束日期,D”)+1))-(地板((日期dif(开始日期,结束日期,D”)+1)/7,1)*2),((日期dif(开始日期,结束日期,D”)+1),(地板((日期dif(开始日期,结束日期,D”)+1)/7,1)*2)

这应该可以做到:)

不知道为什么,但我以-1结尾,即:

=IF(AND((WEEKDAY(EndDate,2))<(WEEKDAY(StartDate,2)),((WEEKDAY(StartDate,2))-(WEEKDAY(EndDate,2)))>1),(((DATEDIF(StartDate,EndDate,"D")+1))-(FLOOR((DATEDIF(StartDate,EndDate,"D")+1)/7,1)*2)-2),(((DATEDIF(StartDate,EndDate,"D")+1))-(FLOOR((DATEDIF(StartDate,EndDate,"D")+1)/7,1)*2)))-1
=IF(和((工作日(结束日期,2))1),((日期dif(开始日期,结束日期,“D”)+1))-(楼层((日期dif(开始日期,结束日期,“D”)+1)/7,1)*2),((日期dif(开始日期,结束日期,“D”)+1))-(楼层((日期dif(开始日期,结束日期,“D”)+1)/7,1)*2))-1
用这种方法,它对我有效。

试试下面的公式:

=DATEDIF([Start Date],[End Date],"D")-IF(WEEKDAY([End Date])=7,FLOOR((DATEDIF([Start Date],[End Date],"D")+WEEKDAY([Start Date]))/7,1)*2,FLOOR((DATEDIF([Start Date],[End Date],"D")+WEEKDAY([Start Date]))/7,1)*2+1)+IF(WEEKDAY([Start Date])=7,2,1)

这对我最有效

ROUNDUP(([End Time]-[Start Time]),0)-IF(WEEKDAY([End Time])=7,FLOOR((DATEDIF([Start Time],[End Time],"D")+WEEKDAY([Start Time]))/7,1)*2,FLOOR((DATEDIF([Start Time],[End Time],"D")+WEEKDAY([Start Time]))/7,1)*2+1)+IF(WEEKDAY([Start Time])=7,2,1)

计算sp测试和工作中的净工作日的公式:

=(DATEDIF([Start Date],[End Date],"D"))-INT(DATEDIF([Start Date],[End Date],"D")/7)*2-
IF(WEEKDAY([End Date])<WEEKDAY([Start Date]),2,
IF(OR(WEEKDAY([End Date])=7,WEEKDAY([Start Date])=1),1,0))+1
=(DATEDIF([开始日期],[结束日期],“D”))-INT(DATEDIF([开始日期],[结束日期],“D”)/7)*2-
如果(工作日([结束日期])
ROUNDUP(([End Time]-[Start Time]),0)-IF(WEEKDAY([End Time])=7,FLOOR((DATEDIF([Start Time],[End Time],"D")+WEEKDAY([Start Time]))/7,1)*2,FLOOR((DATEDIF([Start Time],[End Time],"D")+WEEKDAY([Start Time]))/7,1)*2+1)+IF(WEEKDAY([Start Time])=7,2,1)
=(DATEDIF([Start Date],[End Date],"D"))-INT(DATEDIF([Start Date],[End Date],"D")/7)*2-
IF(WEEKDAY([End Date])<WEEKDAY([Start Date]),2,
IF(OR(WEEKDAY([End Date])=7,WEEKDAY([Start Date])=1),1,0))+1