主题:怎样计算出勤天数?请各位高手指教!!
aastzy
[专家分:0] 发布于 2009-10-27 22:35:00
在知道这个月共多少天,几个星期天(公司规定星期日休息),应出天数就知道了!如果这个月中旬突然来了一位新员工,那他从入司起至这个月底的应出勤天数该如何计算?我苦算了半天也未能出结果,很是心急!到这里来,想请各位高手多多帮忙,我在这儿先谢谢了!
回复列表 (共2个回复)
沙发
cbl518 [专家分:57140] 发布于 2009-10-28 02:05:00
如果考勤是
2009/10/17
结账日是:
2009/11/3
那么他的应出勤天数(公司规定星期日休息)是:
?{^2009/11/3}+1-{^2009/10/17}-(WEEK({^2009/11/3},1,2)-WEEK({^2009/10/17},1,2))
板凳
lbscyb [专家分:4780] 发布于 2009-10-29 23:45:00
Set Century On
Set Date YMD
Set Mark To '-'
dDateStart = {^2009-10-28}
dDateEnd = {^2009-11-28}
dDate = dDateStart
nDay = 0
Do While dDate <= dDateEnd
If Dow(dDate) > 1 &&如果是双休日就>2,具体参数看Dow()帮助
nDay = nDay + 1
Endif
dDate = dDate + 1
Enddo
?nDay
我来回复