wfyj.net
当前位置:首页 >> EXCEL做排班表算工时!! >>

EXCEL做排班表算工时!!

=countif(范围,"A")*8+countif(范围,"B")*9+countif(范围,"C")*10

请在p5单元格输入以下公式 TEXT(SUM(G5-F5,I5-H5,K5-J5,M5-L5,O5-N5,C5-B5,E5-D5),"[h]时mm分")&TEXT(RAND(),"")

P5单元格输入公式 =TEXT((O5-N5+M5-L5+K5-J5+I5-H5+G5-F5+E5-D5+C5-B5)-COUNT(B5:O5)/2*45/60/24,"[h]时m分") 向下复制

看不懂。check in/check out是起止时间吗?第五行时间包含在第四行了,怎么理解?第五行是休息时间吗? B6写公式: =(C4-B4)-(C5-B5) 复制到D6、F6、H6、J6、L6、N6。这是每天的工时。 一周总工时:=SUM(B6:N6)

A列是全部日期 B2=TEXT(WEEKDAY(A2,1),"aaaa"),往下拖 C2手填 C3=INDEX($H$1:$H$15,SUMPRODUCT(0+($F$2:$F$15=B3),0+($G$2:$G$15=C2),ROW($H$2:$H$15))),往下拖 D2=IF(AND(WEEKDAY(A2,1)>2,WEEKDAY(A2,1)

可以用VBA来实现此功能,楼主必须提供详细的排班方法

星期一到星期五的公式=hour(C6-B6)-8.5,周末的公式=hour(M6-L6)-0.5,将格式设置成常规或数值即可。

用EXCEL排班,可以设定一些统计公式用来验证排班是否合理。而怎么排班还是要靠自己去思考设计的。下面是一个医院护士的排班计划。合计有22人,分3班。每班至少有5人。 排班的计划及统计公式如图: 结果如图: 当然,在实际工作中排班要考虑的因...

每天只在人名对应的B列位置填写上班两个字就行,C,D两列自动分别显示出人名。 C2公式: =IF(B2="上班",A2,"") D2公式: =IF(B2="上班","",A2) 然后同时选中C2、D2,下拉填充公式。

因为不知道你的单元格所在的区域,所以自己做了个 给你参考下 公式为 =IF(COUNTIF(OFFSET($A$2,MATCH($A9,$A$3:$A$6,0),1,,4),B$8)>0,"上班","休息") 自己调整到你的表格里

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com