回 帖 发 新 帖 刷新版面

主题:怎样计算出勤天数?请各位高手指教!!

在知道这个月共多少天,几个星期天(公司规定星期日休息),应出天数就知道了!如果这个月中旬突然来了一位新员工,那他从入司起至这个月底的应出勤天数该如何计算?我苦算了半天也未能出结果,很是心急!到这里来,想请各位高手多多帮忙,我在这儿先谢谢了!

回复列表 (共2个回复)

沙发

如果考勤是
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))

板凳

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

我来回复

您尚未登录,请登录后再回复。点此登录或注册