close

案例

某家顧問公司,因作業需要,每月依客戶合約及顧問進行排班,客戶合約與顧問班別分為上下午二班,但時間為4小時,每週班有1~6天都有,即排除不固定星期、跳週等不規則班別。此外,雙方有權利請假但顧問不可以找人代班,客戶有權利調假及月中更換顧問。

因合約有起始及終止日,且合約數量雖不多但仍佔用排班時間,浪費工作效率,此公司極需用EXCEL將上敘情形生成班表出來,增加工作效率。

 

設計

一、月曆

為使月曆形式用EXCEL函數生成,以方便排班時運用,我找到了http://neetrebirth.blogspot.tw/2015/09/blog-post_9.html,將其年份改成月曆形式。

再將月曆格式改成我要的內容

如此一來,就有月曆排班報表了。

二、萬年曆

有了月曆之後,準備將日前排班文內萬年曆帶入,以便將資料進行篩選。

再來增加排型所需之資料欄位

接著將合約內容及顧問班別內容補齊

接著將顧問、客戶請假調班資料補上

三、設定

設定客戶是那位,此時,運用資料驗證,產生下拉式選單,就可以很方便去產出查詢報表。

合約起始資料選定,此處是運用VLOOKUP將資料帶入。

判斷顧問也是用VLOOKUP,帶入資料

月曆班表之顧問由上一步驟帶入

萬年曆日期由月曆帶入

接著判斷班別之客戶資料(利用VLOOKUP、IF、IFERROR等函數,以下均是)

再增加判斷合約起迄日期

再增加判斷顧問及客戶請假情形

接著將萬年曆資料帶入,就是已有九成模型,只差補班、調班之資料待用人工判斷。

如此,簡易排班系統就有雛型,方便人員使用。

此排班系統涉及商業機密,函數就不便公開。

 

arrow
arrow

    sxt66329 發表在 痞客邦 留言(0) 人氣()