ข้ามไปที่เนื้อหาหลัก
Office

ใช้ Solver เพื่อจัดกำหนดการแรงงานของคุณ

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

ธุรกิจ (เช่นธนาคาร ร้านอาหาร และบริษัทบริการไปรษณีย์) รู้ว่าข้อกำหนดของพวกเขาแรงงานจะได้บนวันในสัปดาห์ที่แตกต่างกัน และจำเป็นวิธีการจัดกำหนดการแรงงานของพวกเขาได้อย่างมีประสิทธิภาพ คุณสามารถใช้ของ Excel Solver add-in ในการสร้างกำหนดการ staffing โดยยึดตามข้อกำหนดเหล่านั้น

จัดกำหนดการแรงงานของคุณเพื่อให้ตรงกับความต้องการแรงงาน (ตัวอย่าง)

ตัวอย่างต่อไปนี้แสดงวิธีที่คุณสามารถใช้ Solver เพื่อคำนวณข้อกำหนดบรรจุพนักงาน

Contoso bank กระบวนการตรวจสอบ 7 วันต่อสัปดาห์ จำนวนของงานที่จำเป็นต้องใช้แต่ละวันในการดำเนินการตรวจสอบจะแสดงอยู่ในแถว 14 ของแผ่นงาน Excel ที่แสดงด้านล่าง ตัวอย่างเช่น จำเป็นต้องใช้งาน 13 อังคาร งาน 15 จำเป็นต้องใช้ในวันพุธ และอื่น ๆ พนักงานธนาคารทั้งหมดทำงาน 5 วันที่อยู่ติดกัน หมายเลขที่น้อยที่สุดของพนักงานธนาคารสามารถมี และยังคง ตามข้อกำหนดแรงงานคืออะไร

ข้อมูลที่ใช้ในตัวอย่าง

  1. เริ่มต้น โดยการระบุในเซลล์วัตถุประสงค์ เปลี่ยนเซลล์ และข้อจำกัดสำหรับรูปแบบของ Solver

    หมายเหตุ: เซลล์วัตถุประสงค์เรียกว่าเซลล์เป้าหมายใน Excel 2007

    • เซลล์วัตถุประสงค์– ย่อเล็กสุดจำนวนรวมของพนักงาน

    • การเปลี่ยนแปลงเซลล์– จำนวนของพนักงานที่เริ่มแต่ละวันของสัปดาห์การทำงาน (แรกห้าวันที่ต่อเนื่อง) แต่ละเซลล์ที่มีการเปลี่ยนแปลงต้องเป็นจำนวนเต็มลบไม่ใช่

    • ข้อจำกัด– สำหรับแต่ละวันของสัปดาห์ จำนวนของพนักงานที่กำลังทำงานได้มากกว่า หรือเท่ากับจำนวนของพนักงานที่จำเป็น (จำนวนของพนักงานที่ทำงาน) > = (จำเป็นต้องใช้พนักงาน)

  2. เมื่อต้องการตั้งค่าตัวแบบ คุณจำเป็นเพื่อติดตามจำนวนของพนักงานแต่ละวันทำงาน เริ่มต้น ด้วยการใส่ค่าทดลองใช้งานสำหรับจำนวนของพนักงานที่เริ่มต้นของพวกเขา shift ห้าวันแต่ละวันในช่วงของเซลล์ A5:A11 ตัวอย่าง ใน A5 ใส่ 1 เพื่อระบุว่า จะเริ่มทำงาน ด้วยวันจันทร์ และทำงานวันจันทร์ถึงวันศุกร์พนักงานที่ 1 ใส่วันแต่ละงานที่จำเป็นในช่วง C14:I14

  3. เมื่อต้องการติดตามจำนวนของพนักงานแต่ละวันทำงาน ใส่ 1 หรือ 0 ในแต่ละเซลล์ในช่วง C5:I11 ค่า 1 ในเซลล์ระบุว่า พนักงานที่เริ่มทำงานในวันกำหนดไว้ในแถวของเซลล์ จะทำงานกับวันเกี่ยวข้องกับคอลัมน์ของเซลล์ ตัวอย่างเช่น 1 ในเซลล์ G5 หมายความว่า พนักงานที่เริ่มทำงาน ด้วยวันจันทร์จะทำงานกับวันศุกร์ เลข 0 ในเซลล์ H5 ระบุว่า พนักงานที่เริ่มทำงาน ด้วยวันจันทร์จะไม่ทำงานกับวันเสาร์

  4. เมื่อต้องการคำนวณจำนวนของพนักงานแต่ละวันทำงาน คัดลอกสูตร=SUMPRODUCT($A$5:$A$11,C5:C11)จาก C12 ไป D12:I12 ตัวอย่างเช่น ในเซลล์ที่ประเมินได้ C12 สูตรนี้ =A5 + A8 + A9 + A10+ A11ซึ่งเท่ากับ(หมายเลขเริ่มต้น ด้วยวันจันทร์) (หมายเลขเริ่มต้นวันพฤหัสบดี) +(Number starting on Friday) + (หมายเลขเริ่มต้น ด้วยวันเสาร์) + (หมายเลขเริ่มต้น ด้วยวันอาทิตย์) . ผลรวมนี้เป็นจำนวนของบุคคลที่ทำงาน ด้วยวันจันทร์

  5. หลังจากการคำนวณจำนวนรวมของพนักงานในเซลล์ A3 กับสูตร=SUM(A5:A11)คุณสามารถใส่รูปแบบของคุณใน Solver ดังที่แสดงด้านล่าง

    กล่องโต้ตอบพารามิเตอร์ solver

  6. ในเซลล์วัตถุประสงค์ (A3), คุณต้องการลดจำนวนรวมของพนักงาน ข้อจำกัดC12:I12 >= C14:I14มั่นใจได้ว่าจำนวนของพนักงานแต่ละวันทำงานอย่างน้อยเป็นขนาดใหญ่เป็นตัวเลขที่จำเป็นสำหรับวันที่ ข้อจำกัดA5:A11 =จำนวนเต็มมั่นใจได้ที่หมายเลขของพนักงานที่จุดเริ่มต้นการทำงาน แต่ละวันเป็นจำนวนเต็มไว้ เมื่อต้องการเพิ่มข้อจำกัดนี้ คลิกเพิ่ม ในกล่องโต้ตอบSolver Parameters และใส่ข้อจำกัดในกล่องโต้ตอบเพิ่มข้อจำกัด (แสดงด้านล่าง)

    กล่องโต้ตอบข้อจำกัดของการเปลี่ยนแปลง

  7. คุณสามารถเลือกตัวเลือกรูปแบบเชิงเส้นประมาณ และสมมติที่ไม่ใช่ค่าลบ สำหรับเซลล์เปลี่ยนแปลง โดยคลิกตัวเลือก ในกล่องโต้ตอบSolver Parameters แล้ว เลือกกล่องกาเครื่องหมายในตัวเลือกของ Solver กล่องโต้ตอบ

  8. คลิกแก้ไข คุณจะเห็นหมายเลขที่ดีที่สุดของพนักงานแต่ละวัน

    ในตัวอย่างนี้ ผลรวมของพนักงาน 20 จำเป็นต้อง พนักงานแต่ละคนเริ่มต้น ด้วยวันจันทร์ วันอังคาร สามเริ่มต้นสี่เริ่มทำงานในวันพฤหัสบดี หนึ่งเริ่มต้นในวันศุกร์ วันเสาร์ สองเริ่มต้น และเก้าเริ่มต้น ด้วยวันอาทิตย์

    โปรดสังเกตว่ารูปแบบนี้คือเชิงเนื่องจากเซลล์วัตถุประสงค์จะถูกสร้างขึ้น โดยการเพิ่มเปลี่ยนแปลงเซลล์ และข้อจำกัดจะถูกสร้างขึ้น โดยการเปรียบเทียบผลลัพธ์ได้รับ โดยการเพิ่มผลคูณของแต่ละเซลล์ที่มีการเปลี่ยนแปลง เวลาค่าคง (1 หรือ 0) เป็นจำนวนงานจำเป็น

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ

ดูเพิ่มเติม

การโหลด Solver add-in ของใน Excel

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×