使用規劃求解排程您的員工

許多 (,例如銀行、餐廳及郵政服務公司) 知道他們的人力需求在一周中的不同天會是什麼,而且需要一種方法來有效率地排程員工。 您可以使用 Excel規劃求解附加元件,根據這些需求建立人員配置排程。

排程您的員工以滿足人力需求 (範例)

下列範例示範如何使用規劃求解來計算人員需求。

Contoso 銀行程式每週檢查 7 天。 每天處理檢查所需的工作人員人數會顯示在工作表的第 14 列Excel如下所示。 例如,星期二需要 13 個工作人員,星期三需要 15 個工作人員,以此類比。 所有銀行員工連續工作 5 天。 銀行可以擁有且仍符合其人力需求的最低員工人數是什麼?

範例中使用的資料

  1. 首先,找出目標儲存格、變更儲存格,以及規劃求解模型的限制。

    附註: 目標儲存格在 2007 年 2 月Excel儲存格。

    • 目標儲存格 – 最小化員工總數。

    • 變更儲存格 : 開始 (連續五天) 一周中每天開始工作的員工人數。 每個變更的儲存格必須是非負整數。

    • 限制 : 針對一周的每一天,工作的員工人數必須大於或等於所需的員工人數。 (公司員工)>= (所需)

  2. 若要設定模型,您需要追蹤每天工作的員工人數。 首先,輸入儲存格範圍 A5:A11 中每天開始其五天班的員工人數的試用值。 例如,在 A5 中,輸入 1,表示 1 位員工于星期一開始工作,且星期一到星期五工作。 在 C14:I14 範圍內輸入每天所需的工作人員。

  3. 若要追蹤每天工作的員工人數,請在範圍 C5:I11 的每個儲存格中輸入 1 或 0。 儲存格中的值 1 表示開始處理儲存格列中指定之一天的員工,正在與儲存格欄相關聯的一天工作。 例如,儲存格 G5 中的 1 表示星期一開始工作的員工是在星期五工作;儲存格 H5 中的 0 表示星期一開始工作的員工不在星期六工作。

  4. 若要計算每天工作的員工人數,請複製公式 = SUMPRODUCT ($A$5:$A$11,C5:C11) C12 到 D12:I12。 例如,在儲存格 C12 中,此公式會評估為 =A5+A8+A9+A10+A1 (1,這等於星期一) + (從星期四) + ( () 起的第 (個號碼 自星期六) + (數位起自星期六) 起的第 (個數字。 此總數是星期一的工作人數。

  5. 使用公式 =SUM (A5:A11) 儲存格 A3 中員工總數後,您可以在規劃求解中輸入您的模型,如下所示。

    規劃求解參數對話方塊

  6. 在目標儲存格 (A3) ,您想要將員工總數最小化。 限制條件 C12:I12>=C14:I14可確保每天工作的員工人數至少與當天所需的人數一樣大。 限制 值 A5:A11=integer 可確保每天開始工作的員工人數是整數。 若要新增此限制式,請按一下[規劃求解參數> 對話方塊中的 [新增>,然後于 [新增限制式 (中輸入) 。

    變更限制式對話方塊

  7. 您也可以針對變更的儲存格選取[假設線性模型及假設非負數選項>,方法是按一下 [規劃求解參數> 對話方塊中的 [選項>,然後在[規劃求解選項> 對話方塊中選取核取方塊。

  8. 按一下 [求解> 。 您每天會看到最佳員工人數。

    在此範例中,總共需要 20 個員工。 一個員工從星期一開始,三個在星期二開始,四個從星期四開始,一個從星期五開始,兩個從星期六開始,九個從星期日開始。

    請注意,此模型是線性的,因為目標儲存格是新增變更的儲存格所建立,而限制式是比較取得的結果,將每個變更儲存格時間的結果相加為常數 (1 或 0) 到所需的工作人員數目。

頁面頂端

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

在 Excel 載入規劃求解增益集所

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

×