找回密码
 立即注册
搜索

如何根据时间匹配班别

7
回复
1615
查看
[复制链接]

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2021-9-25 22:26:00 显示全部楼层 |阅读模式
求教:
1、根据表中B列的时间(时间格式:年-月-日-小时-分钟-秒),在末列增加班别信息。
2、班别为甲、乙、丙、丁四个班,每班12小时。每天8:00-20:00为一班,20:00到次日8:00为下一班。
3、排班规律为甲-乙-丁-甲-丙-丁-乙-丙。4天为一轮,正好每个班别上一个白班,一个夜班。
刚开始学习,公式用的不熟,非常感谢!!!
data.zip (402.66 KB, 下载次数: 172)
PPT学习论坛
回复

使用道具 举报

2

主题

8

帖子

3

幻币

初入江湖

Rank: 1

积分
14
2021-10-16 09:24:37 显示全部楼层
参考附件
加了一个【参照表】,加了三列【辅助列】,这样公式写起来简单些
data.rar (454.37 KB, 下载次数: 15)
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

4

幻币

初入江湖

Rank: 1

积分
16
2021-11-9 08:18:41 显示全部楼层
这个问题困扰我一段时间,最近我刚请教大神。
但是你没说清楚:首先你没说明起始班组2021-9-16 0:00是甲班开始吗?如果是的话这个公式应该行?
P2=IF(B2="","",MID("甲乙丁甲丙丁乙丙",MOD(((TEXT(B2,"0000!/00!/0000!:00!:00"))-"2021-9-16 0:00")*2,8)+1,1))
data.zip (458.26 KB, 下载次数: 14)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2021-11-22 23:23:43 显示全部楼层
非常感谢,原先我也计划用IF语句,尝试了好几天没弄成。班组上班时间是早8到晚8,一班12小时。我刚才把公式里"2021-9-16 0:00"改为"2021-9-16 08:00" 测试没问题,一会好好研究下。没想到语句简单,效果这么好。再次感谢!!!
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

1

幻币

初入江湖

Rank: 1

积分
1
2021-12-3 10:54:08 显示全部楼层
谢谢,由于原始数据只是导出一星期的数据,可能后续要处理不同时期,不同时间段,添加辅助列可能需要耗费一些时间,楼下的那个我测试了下,效果很好。您以后如果用到的话,可以借鉴下。再次感谢您的解答,谢谢
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

3

幻币

初入江湖

Rank: 1

积分
13
2021-12-7 00:40:33 显示全部楼层
好公式,而且我之前的公式结果也错了
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

10

帖子

2

幻币

初入江湖

Rank: 1

积分
8
2021-12-24 10:10:36 显示全部楼层
那个公式好像还有一个问题:如果中间有假日,可能需要修改公式
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2022-1-3 16:21:19 显示全部楼层
我也是跟大神学习还没入门,只是改一下大神的公式。休假期间倒班还不会弄,试一下有问题可以一起交流。
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册