案例
某家顧問公司,因作業需要,每月依客戶合約及顧問進行排班,客戶合約與顧問班別分為上下午二班,但時間為4小時,每週班有1~6天都有,即排除不固定星期、跳週等不規則班別。此外,雙方有權利請假但顧問不可以找人代班,客戶有權利調假及月中更換顧問。
因合約有起始及終止日,且合約數量雖不多但仍佔用排班時間,浪費工作效率,此公司極需用EXCEL將上敘情形生成班表出來,增加工作效率。
設計
一、月曆
為使月曆形式用EXCEL函數生成,以方便排班時運用,我找到了http://neetrebirth.blogspot.tw/2015/09/blog-post_9.html,將其年份改成月曆形式。
再將月曆格式改成我要的內容
如此一來,就有月曆排班報表了。
二、萬年曆
有了月曆之後,準備將日前排班文內萬年曆帶入,以便將資料進行篩選。
再來增加排型所需之資料欄位
接著將合約內容及顧問班別內容補齊
接著將顧問、客戶請假調班資料補上
三、設定
設定客戶是那位,此時,運用資料驗證,產生下拉式選單,就可以很方便去產出查詢報表。
合約起始資料選定,此處是運用VLOOKUP將資料帶入。
判斷顧問也是用VLOOKUP,帶入資料
月曆班表之顧問由上一步驟帶入
萬年曆日期由月曆帶入
接著判斷班別之客戶資料(利用VLOOKUP、IF、IFERROR等函數,以下均是)
再增加判斷合約起迄日期
再增加判斷顧問及客戶請假情形
接著將萬年曆資料帶入,就是已有九成模型,只差補班、調班之資料待用人工判斷。
如此,簡易排班系統就有雛型,方便人員使用。
此排班系統涉及商業機密,函數就不便公開。
留言列表