Excel用函数做“值班表”实例【附文件】 您所在的位置:网站首页 怎样用函数排班呢 Excel用函数做“值班表”实例【附文件】

Excel用函数做“值班表”实例【附文件】

2024-07-10 07:14| 来源: 网络整理| 查看: 265

    520到了,作为打工人的我们不禁想到,平时在工作中,用excel做数据统计时,有很多重复的表格内容需要手工修改的情况。

    这些重复的工作不仅降低了我们的工作效率还影响了我们的工作热情,今天我们就通过【值班表】的实例来简单学习一下如何用excel这款数据分析软件的函数功能,本文为0基础教程,可以跟着步骤操作来强化理解。

值班表

excel文件下载链接:

百度链接:https://pan.baidu.com/s/18LVRMCinkHWBJ9UBHvQjqQ 

提取码:NBYA 

微信小程序下载二维码

一、表格设计

    首先对于题目要有一个简单的分析设计,对于值班表,首先要有日期和姓名,其次还需要对平日和周末进行区分。

值班记录

值班表也应有数据统计,因此还需设计一个统计表记录每个人的值班时间。

数据统计

二、日期生成

    考虑到每月都要排值班表,但是如果每次都要挨个修改表格上的日期实在是太麻烦了,如果只填写月份,自动生成日期就方便多了。

    首先要有一个记录“月份”的位置,我们设置在左上角A2的位置并输入值6,由此想到在日期位置进行拼接即可,函数位置输入 = A2&"-1",即月份-日期1,发现此位置显示“6-1”

输入函数,自动展示日期

    第二天的日期在前一天的基础上+1即可,于是在C4的位置输入 =B4+1 ,发现自动展示了6月2日。

自动生成2日的日期

    如果上一步显示不正常,修改单元格格式为日期格式即可。

修改单元格格式

    往右拖拽单元格,自动复制公式,依次显示了6月3日、6月4日…

公式自动复制

    换行的位置写上一行的末尾+1即可。然后整个表格的整体基本都生成完毕了。

换行写末尾日期位置+1

    日期自动生成完了,怎么判断周几呢,B5输入excel自带的函数=(WEEKDAY(B4,2))。后面的2是函数的一个参数,他让控制周一返回1,周二返回2。可以看到6-1的下面返回了一个2

使用函数自动生成星期数WEEKDAY函数第二个参数返回不同的值

    没有年份的情况下,此函数默认使用了当前的年份,如果加上年这个参数则更加严谨,在下载附件中的excel用的是年份加月份的写法,可以观察优化下。星期数为了数据更美观,在前面加上“星期”两个字,="星期"& WEEKDAY(B4,2) 看起来更直观。

    下一项就是值班的名字填写了,比较懒,不想挨个填写名字,考虑使用选框进行点选。

【数据】-【数据验证】-【数据验证】

    选中名字的单元格,在excel-【数据】-【数据验证】-【数据验证】中,填写来源,使用英文逗号隔开不同名字,保存返回发现单元格右上角出现下拉选框,点开可以看到名称选项。

使用下拉列表选值班者姓名

    这一步做完之后,复制到全部表格,emmm…发现整体视觉效果很辣眼,完全无法分辨哪个是周末:

展示效果并不理想

    想办法高亮显示周末吧,【开始】-【条件格式】-【突出显示单元格规则】-【文本包含】

【开始】-【条件格式】-【突出显示单元格规则】-【文本包含】

    文本包含6或者7的说明是周末,进行特殊显示。但是输入时发现只能输入一个判断条件,想同时输入6或7这个条件是不行的。

    原来这些条件格式是并列的,只要添加两个条件格式就行了。添加一个6后,重复操作添加一次7即可。可以在【管理规则】中进行查看。

规则管理查看此单元格所有规则

    对于输入年月不正常的情况,使用IFERROR函数进行判定。最后数据统计中应用SUMPRODUCT和COUNIF去实现了,值班表格中修改值班人员,下方统计表也会实时更新值班数据,由于 作者比较懒 本文只是作为一个引导,这里就不展开介绍了,感兴趣的打工人小伙伴可以下载附件学习一下这些具体的公式,提示自己的工作效率,早日实现年薪百万。

码字分享不易,如果觉得有用可以点个赞支持一下



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有