Excel如何制作轮班表

server/2025/1/15 11:33:58/

Excel如何制作轮班表

  • 1. 概念讲解
  • 2. 例子
  • 3. 详细讲解
    • 3.1 前期准备
    • 3.2 人员依次编号
    • 3.3 填入日期,和日期编号
    • 3.4 Mod函数-填充值班人员编号
    • 3.4 Vlookup函数-进行查找人员
  • 操作文档

1. 概念讲解

  • 轮班是指一种工作安排系统,员工每天、每周或每月在不同班次(早上、下午和晚上)之间交替工作。 在轮班制度中,所有员工都有责任工作较少的“理想”时间,例如夜班或周末班次。 使用“轮班”一词是因为员工会不断地在各种轮班时间表中循环——与固定轮班不同,固定轮班每周工作时间相同。 轮班在需要全天候运营的行业中很常见,例如执法、医疗保健、紧急服务、制造业、酒店业和一些零售机构。 这些类型的工作安排也并不罕见。
  • 轮班表制作最常用的工具是Excel,我们借助Excel中的Vlookup函数以及if函数,mod函数,即可制作出所有的轮班表函数。
  • 轮班表制作的过程中最重要的是逻辑,没有清晰的逻辑,轮班表函数是无法快速搭建起来的。

2. 例子

操作文档链接👈点击即可进行下载操作操作注意只能下载不能在线操作
我们给出六个人的姓名分别为

姓名
袁丽琴
张桂兰
要淑君
肖慧琴
张晓梅
李大强

我们从2025年1月12日开始进行排班,每天排班一人,周六周日依旧排班,假设没有假期。

3. 详细讲解

3.1 前期准备

我们首先要新建一个表格,输入日期,日期编号,值班员编号,姓名。

日期日期编号值班员编号姓名

在表格中再次新建两列数值,进行排列人员姓名还有编号,作为查找表进行使用

编号姓名
袁丽琴
张桂兰
要淑君
肖慧琴
张晓梅
李大强

3.2 人员依次编号

为了进行查找姓名,我们要给每个人员进行编号,如何编号呢。这里我们编号为1,2,3,4,5,0

人员编号姓名
1袁丽琴
2张桂兰
3要淑君
4肖慧琴
5张晓梅
0李大强

至于为什么要这样进行编号,这是有原因的,这里我卖个关子,在后面的步骤你就会明白了。

3.3 填入日期,和日期编号

紧接着我们填入日期还有日期编号,日期填入2025/1/12,日期编号从1开始逐次递增

日期日期编号值班员编号姓名
2025/1/121
2025/1/132
2025/1/143
2025/1/154
2025/1/165
2025/1/176
2025/1/187
2025/1/198
2025/1/209
2025/1/2110
2025/1/2211
2025/1/2312
2025/1/2413
2025/1/2514
2025/1/2615
2025/1/2716
2025/1/2817
2025/1/2918
2025/1/3019
2025/1/3120
2025/2/121
2025/2/222
2025/2/323
2025/2/424
2025/2/525
2025/2/626
2025/2/727
2025/2/828
2025/2/929
2025/2/1030
2025/2/1131

3.4 Mod函数-填充值班人员编号

值班人员编号需要按照上述 人员编号 👈点击即可跳转查看,进行填充。我们人员编号是按照1,2,3,4,5,0进行填充的,所以我们呢值班员编号也要按照这样的顺序。
这里我们使用mod函数进行实现这样的填充
这里介绍一下mod函数的用法

mod(9,6)//这里计算9除以6的余数,结果就为3。

我们的日期编号是1,2,3,4……,在值班员编号列输入函数=mod(B4,6),那么每个日期编号都会除以6计算出其余数,填充到值班员编号列。
计算出的值就是这样的。

日期编号值班员编号
11
22
33
44
55
60
71
82
93
104
115
120
131
142
153
164
175
180
191
202
213
224
235
240
251
262
273
284
295
300
311

我们可以看出值班员编号就是根据我们的人员编号进行排布的。 人员编号 👈点击即可跳转查看

也许你会问,为什么我不用手动填充值班人员编号,非要使用函数,我们人员编号不就是手动填充的。这是因为啊,我们手动输入是很慢的,而且快速填充的规律仅仅只能从起始数字开始递增,而使用函数,可以是值班员编号按照不同的规律进行循环,可以节省,很多的时间,34行数据可以手动填充,但是34000行数据手动填充,一整天也填不完。

3.4 Vlookup函数-进行查找人员

接下来我们就要进入本例子的最后的环节了,填充人员姓名。我们这里使用vlookup函数
介绍vlookup函数的用法

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) 其中,lookup_value 是您要查找的值,table_array 是包含数据的表格区域,col_index_num是在表格区域中返回值所在的列号, 而 [range_lookup] 是一个可选参数,用于指定查找方式:精确匹配(0 FALSE)或近似匹配(1TRUE1

这里我们输入函数

=VLOOKUP(C4,$E$6:$F$12,2,0)
  • C4代表我们的值班员编号
  • $E$6:$F$12代表我们的查找范围,由我们六个人员编号和人员姓名组成,注意这里我们需要加上美元符号 $代表,绝对引用,防止引用范围随便跑。
人员编号姓名
1袁丽琴
2张桂兰
3要淑君
4肖慧琴
5张晓梅
0李大强
  • 2代表我们要查找的是在查找范围的第二列姓名列
  • 0代表精确匹配,目前我们只需要写入0即可

最后快速填充

日期日期编号值班员编号姓名
2025/1/1211袁丽琴
2025/1/1322张桂兰每男每女家居生活馆 值班人员编号
2025/1/1433要淑君人员编号姓名
2025/1/1544肖慧琴1袁丽琴
2025/1/1655张晓梅2张桂兰
2025/1/1760李大强3要淑君
2025/1/1871袁丽琴4肖慧琴
2025/1/1982张桂兰5张晓梅
2025/1/2093要淑君0李大强
2025/1/21104肖慧琴
2025/1/22115张晓梅
2025/1/23120李大强
2025/1/24131袁丽琴
2025/1/25142张桂兰
2025/1/26153要淑君
2025/1/27164肖慧琴
2025/1/28175张晓梅
2025/1/29180李大强
2025/1/30191袁丽琴
2025/1/31202张桂兰
2025/2/1213要淑君
2025/2/2224肖慧琴
2025/2/3235张晓梅
2025/2/4240李大强
2025/2/5251袁丽琴
2025/2/6262张桂兰
2025/2/7273要淑君
2025/2/8284肖慧琴
2025/2/9295张晓梅
2025/2/10300李大强
2025/2/11311袁丽琴

操作文档

操作文档链接👈点击即可进行下载操作操作注意只能下载不能在线操作


http://www.ppmy.cn/server/158541.html

相关文章

初识JAVA-面向对象的三大特征之多态

1. 重温面向对象 面向对象是一种解决问题的思想,它把计算机程序看作是各种对象组合起来的。每个对象都有自己的数据(属性)和行为(方法),主要依靠对象之间的交互来解决和实现问题。Java是一门纯面向对象的语…

【数据仓库】— 5分钟浅谈数据仓库(适合新手)从理论到实践

大家好,我是摇光~ 对于刚进入大数据领域的萌新,且想要在数据分析岗、数据运维岗、数据工程师这些岗位立足,了解数据仓库是必要的,接下来我尽量用通俗易懂的语言让大家了解到数据仓库。 在当今大数据盛行的时代,数据仓…

【网络云SRE运维开发】2025第3周-每日【2025/01/14】小测-【第13章ospf路由协议】理论和实操

文章目录 选择题(10道)理论题(5道)实操题(5道) 【网络云SRE运维开发】2025第3周-每日【2025/01/14】小测-【第12章ospf路由协议】理论和实操 选择题(10道) 在OSPF协议中&#xff0c…

Active Prompting with Chain-of-Thought for Large Language Models

题目 大型语言模型的思维链主动提示 论文地址:https://arxiv.org/abs/2302.12246 项目地址:https://github.com/shizhediao/active-prompt 摘要 大型语言模型(LLM)规模的不断扩大为各种需要推理的复杂任务带来了涌现能力,例如算术和常识推理…

Django创建项目速成

目录 1.创建项目 1.1 命令创建 1.2 pycharm创建 1.3 默认文件介绍 2.创建app 2.1 默认文件介绍 3.简单编写 3.1快速上手 确保app已经注册 编写url和视图函数的关系(创建关系) 编写视图函数 启动项目 4.模板语法 4.1 列表 4.2 字典 4.3 二…

基于YOLOv8与CGNet的鸟类智能识别系统 深度学习图像分类 鸟类目标检测与分类 图像特征提取 模型优化与应用 数据可视化(源码+指导+定制)

博主介绍: ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台…

【OJ刷题】同向双指针问题3

这里是阿川的博客,祝您变得更强 ✨ 个人主页:在线OJ的阿川 💖文章专栏:OJ刷题入门到进阶 🌏代码仓库: 写在开头 现在您看到的是我的结论或想法,但在这背后凝结了大量的思考、经验和讨论 目录 1…

Qt天气预报系统获取天气数据

Qt天气预报系统获取天气数据 1、获取天气数据1.1添加天气类头文件1.2定义今天和未来几天天气数据类1.3定义一个解析JSON数据的函数1.4在mainwindow中添加weatherData.h1.5创建今天天气数据和未来几天天气数据对象1.6添加parseJson定义1.7把解析JSON数据添加进去1.8添加错误1.9解…