+ -
当前位置:首页 → 问答吧 → @@@@@@计算某时间段某员工的上班天数@@@@@@@@@@@@@@@

@@@@@@计算某时间段某员工的上班天数@@@@@@@@@@@@@@@

时间:2011-08-11

来源:互联网

班次.rar (12.33 KB)
班次.rar (12.33 KB)
下载次数: 6
2011-8-11 10:45


困扰了我好久,希望能用函数计算出员工啊A在这个时间段内的上班天数.(“休”、“年”可以去掉),麻烦大家了!


需要根据黄色值的变化而变化的

[ 本帖最后由 winsonet 于 2011-8-11 11:04 编辑 ]

作者: winsonet   发布时间: 2011-08-11

需要根据黄色值的变化而变化的

作者: winsonet   发布时间: 2011-08-11

请问有高手知道吗

作者: winsonet   发布时间: 2011-08-11

请参考 ,看最后红色列

附件

班次.rar(10.97 KB)

2011-8-11 11:26, 下载次数: 1

作者: youshow   发布时间: 2011-08-11

复制内容到剪贴板
代码:
=COUNTIF(OFFSET(C2,,,,B11-B9+1),"<>"&{"休","年"})

作者: hustnzj   发布时间: 2011-08-11

刚才没考虑年,呵呵。。
数组公式。。
复制内容到剪贴板
代码:
=SUM(COUNTIF(OFFSET(C2,,,,B11-B9+1),"<>"&{"休","年"}))-(B11-B9+1)

作者: hustnzj   发布时间: 2011-08-11

=(B11-B9+1)-SUM(N(INDEX(C2:AG6,MATCH(D8,A2:A6,0),N(IF(1,ROW(INDIRECT((DAY(B9)+2)&":"&(DAY(B11)+2))))))="休"))-SUM(N(INDEX(C2:AG6,MATCH(D8,A2:A6,0),N(IF(1,ROW(INDIRECT((DAY(B9)+2)&":"&(DAY(B11)+2))))))="年"))

d8为查询的人

作者: 不拘小杰   发布时间: 2011-08-11

=COUNTIF(OFFSET(B$1,MATCH(B14,B2:B6,),MATCH(DAY(B15)&"日",C1:AG1,),,B17-B15+1),"<>"&{"休","年"})

附件

班次.rar(11.16 KB)

2011-8-11 12:25, 下载次数: 3

作者: yangrongguan   发布时间: 2011-08-11