案例

某家顾问公司,因作业需要,每月依客户合约及顾问进行排班,客户合约与顾问班别分为上下午二班,但时间为4小时,每周班有1~6天都有,即排除不固定星期、跳周等不规则班别。此外,双方有权利请假但顾问不可以找人代班,客户有权利调假及月中更换顾问。

因合约有起始及终止日,且合约数量虽不多但仍占用排班时间,浪费工作效率,此公司极需用EXCEL将上叙情形生成班表出来,增加工作效率。

 

设计

一、月历

为使月历形式用EXCEL函数生成,以方便排班时运用,我找到了http://neetrebirth.blogspot.tw/2015/09/blog-post_9.html,将其年份改成月历形式。

再将月历格式改成我要的内容

如此一来,就有月历排班报表了。

二、万年历

有了月历之后,准备将日前排班文内万年历带入,以便将资料进行筛选。

再来增加排型所需之资料栏位

接著将合约内容及顾问班别内容补齐

接著将顾问、客户请假调班资料补上

三、设定

设定客户是那位,此时,运用资料验证,产生下拉式选单,就可以很方便去产出查询报表。

合约起始资料选定,此处是运用VLOOKUP将资料带入。

判断顾问也是用VLOOKUP,带入资料

月历班表之顾问由上一步骤带入

万年历日期由月历带入

接著判断班别之客户资料(利用VLOOKUP、IF、IFERROR等函数,以下均是)

再增加判断合约起迄日期

再增加判断顾问及客户请假情形

接著将万年历资料带入,就是已有九成模型,只差补班、调班之资料待用人工判断。

如此,简易排班系统就有雏型,方便人员使用。

此排班系统涉及商业机密,函数就不便公开。

 

相关文章