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

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

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

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

範例中使用的資料

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

    附註: 目標儲存格稱為 2007 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+A11,這等於星期一) + (從星期四) + (數位起自星期五) + (數位起自星期六 ) + (數位起自星期日) 起的第 (個數字。 此總數是星期一的工作人數。

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

    規劃求解參數對話方塊

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

    變更限制式對話方塊

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

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

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

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

頁面頂端

需要更多協助嗎?

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

另請參閱

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

取得 Microsoft 排程範本

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×