Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 เพิ่มเติม...น้อยลง
ธุรกิจมากมาย (เช่น ธนาคาร ร้านอาหาร และบริษัทบริการทางไปรษณีย์) ทราบถึงความต้องการด้านแรงของพวกเขาในวันที่ต่างกันในสัปดาห์ และต้องการวิธีจัดตารางบุคลากรของพวกเขาอย่างมีประสิทธิภาพ คุณสามารถใช้Solver Excel Add-inของ Solver เพื่อสร้างตารางการมีเจ้าหน้าที่โดยยึดตามความต้องการเหล่านั้น
จัดตารางบุคลากรของคุณให้ตรงกับความต้องการด้านแรง (ตัวอย่าง)
ตัวอย่างต่อไปนี้จะสาธิตวิธีที่คุณสามารถใช้ Solver เพื่อคํานวณความต้องการของเจ้าหน้าที่
กระบวนการของธนาคาร Contoso จะตรวจสอบ 7 วันต่อสัปดาห์ จํานวนของผู้ปฏิบัติงานที่ต้องใช้ในแต่ละวันในการประมวลผลการตรวจสอบจะแสดงอยู่ในแถวที่ 14 ของExcelเวิร์กชีตที่แสดงด้านล่าง ตัวอย่างเช่น ต้องมีพนักงาน 13 คนในวันอังคาร ที่ต้องมีพนักงาน 15 คนในวันพุธ และอื่นๆ พนักงานธนาคารทั้งหมดจะงาน 5 วันติดกัน What is the minimum number of employees the bank can have and still meet its labor requirements?
เริ่มต้นด้วยการระบุเซลล์วัตถุประสงค์ การเปลี่ยนเซลล์ และข้อ Constraint ของตัวแบบ Solver ของคุณ
หมายเหตุ: เซลล์วัตถุประสงค์จะเรียกว่าเซลล์เป้าหมายใน Excel 2007
เซลล์วัตถุประสงค์ – ย่อจํานวนพนักงานทั้งหมดให้เล็กสุด
การเปลี่ยนเซลล์ – จํานวนพนักงานที่เริ่มงาน (ช่วงแรกของห้าวันติดกัน) ในแต่ละวันของสัปดาห์ เซลล์ที่เปลี่ยนแปลงแต่ละเซลล์ต้องเป็นจํานวนเต็มที่ไม่ใช่จํานวนลบ
ข้อ ควรปฏิบัติ – ในแต่ละวันของสัปดาห์ จํานวนพนักงานที่ใช้งานได้ต้องมากกว่าหรือเท่ากับจํานวนพนักงานที่ต้องการ (จํานวนพนักงานที่ใช้งานได้) >=(พนักงานที่ต้องการ)
เมื่อต้องการตั้งค่าโมเดล คุณต้องติดตามจํานวนพนักงานที่ใช้งานได้ในแต่ละวัน เริ่มต้นด้วยการใส่ค่าการทดลองใช้งานของจํานวนพนักงานที่เริ่มกะงานห้าวันในแต่ละวันในช่วงเซลล์ A5:A11 ตัวอย่างเช่น ใน A5 ให้ใส่ 1 เพื่อระบุว่าพนักงาน 1 คนเริ่มการเริ่มงานในวันจันทร์ และใช้งานวันจันทร์ถึงวันศุกร์ ใส่ผู้ปฏิบัติงานที่ต้องมีในแต่ละวันในช่วง C14:I14
เมื่อต้องการติดตามจํานวนพนักงานที่ใช้งานได้ในแต่ละวัน ให้ใส่ 1 หรือ 0 ในแต่ละเซลล์ในช่วง C5:I11 ค่า 1 ในเซลล์จะระบุว่าพนักงานที่เริ่มการร่วมงานในวันที่ระบุในแถวของเซลล์จะอยู่วันที่สัมพันธ์กับคอลัมน์ของเซลล์นั้น ตัวอย่างเช่น 1 ในเซลล์ G5 ระบุว่าพนักงานที่เริ่มการหาวันจันทร์จะให้บริการในวันศุกร์ ค่า 0 ในเซลล์ H5 ระบุว่าพนักงานที่เริ่มการหาวันจันทร์ไม่สามารถใช้งานในวันเสาร์ได้
เมื่อต้องการประมาณจํานวนพนักงานที่ใช้ในแต่ละวัน ให้คัดลอกสูตร =SUMPRODUCT($A$5:$A$11,C5:C11) จาก C12 ถึง D12:I12 ตัวอย่างเช่น ในเซลล์ C12 สูตรนี้จะประเมินเป็น =A5+A8+A9+A10+A11ซึ่งเท่ากับ (ตัวเลขที่เริ่มต้นจากวันจันทร์)+ (ตัวเลขเริ่มจากวันพฤหัสบดี )+(ตัวเลขที่เริ่มต้นจากวันศุกร์)+(ตัวเลขที่เริ่มต้นจากวันเสาร์)+ (ตัวเลขที่เริ่มต้นจากวันอาทิตย์) ยอดรวมคือจํานวนคนที่วันจันทร์
หลังจากนับจํานวนรวมของพนักงานในเซลล์ A3 ด้วยสูตร = SUM(A5:A11)คุณสามารถใส่โมเดลใน Solver ตามที่แสดงด้านล่าง
ในเซลล์วัตถุประสงค์ (A3) คุณต้องการลดจํานวนพนักงานทั้งหมดให้เล็กสุด ข้อควบคุมC12:I12>=C14:I14จะรับรองว่าจํานวนของพนักงานที่ใช้งานได้ในแต่ละวันมีจํานวนอย่างน้อยตามจํานวนที่ต้องใช้ในวันนั้น ข้อควบคุม A5:A11=จํานวน เต็มจะรับรองว่าจํานวนพนักงานเริ่มงานในแต่ละวันเป็นจํานวนเต็ม เมื่อต้องการเพิ่มข้อ โควตา นี้ ให้คลิก เพิ่ม ในกล่องโต้ตอบ Solver Parameters แล้วใส่ข้อ Constraint ในกล่องโต้ตอบ Add Constraint (แสดงด้านล่าง)
คุณยังสามารถเลือกตัวเลือกสมมติรูปแบบเชิงเส้นและถือว่าเซลล์ที่เปลี่ยนแปลงไม่เป็นค่าลบโดยการคลิก ตัวเลือก ในกล่องโต้ตอบSolver Parametersแล้วเลือกกล่องกาเครื่องหมายในกล่องโต้ตอบSolver Options
คลิกแก้ไข คุณจะเห็นจํานวนพนักงานที่เหมาะสมในแต่ละวัน
ในตัวอย่างนี้ ต้องการพนักงานทั้งหมด 20 คน พนักงานหนึ่งคนเริ่มในวันจันทร์ สามคนเริ่มในวันอังคาร สี่คนเริ่มต้นในวันพฤหัสบดี หนึ่งคนเริ่มวันศุกร์ เริ่มตั้งแต่วันเสาร์สองครั้ง และ 9 คนเริ่มต้นที่วันอาทิตย์
โปรดสังเกตว่า ตัวแบบนี้จะเป็นเชิงเส้น เนื่องจากเซลล์วัตถุประสงค์ถูกสร้างขึ้นโดยการเพิ่มเซลล์ที่เปลี่ยนแปลง และข้อควบคุมจะถูกสร้างขึ้นด้วยการเปรียบเทียบผลลัพธ์ที่ได้จากการเพิ่มผลต่างของแต่ละเซลล์ที่เปลี่ยนแปลงค่าคงที่ (1 หรือ 0) กับจํานวนพนักงานที่ต้องการ
ด้านบนของหน้า
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือ ขอความช่วยเหลือใน Answers Community
ดูเพิ่มเติม
โหลด Solver Add-in ใน Excel
รับเทมเพลตการจัดตารางของ Microsoft