หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง
ธุรกิจ (เช่นธนาคาร ร้านอาหาร และบริษัทบริการไปรษณีย์) รู้ว่าข้อกำหนดของพวกเขาแรงงานจะได้บนวันในสัปดาห์ที่แตกต่างกัน และจำเป็นวิธีการจัดกำหนดการแรงงานของพวกเขาได้อย่างมีประสิทธิภาพ คุณสามารถใช้ของ Excel Solver add-in ในการสร้างกำหนดการ staffing โดยยึดตามข้อกำหนดเหล่านั้น
จัดกำหนดการแรงงานของคุณเพื่อให้ตรงกับความต้องการแรงงาน (ตัวอย่าง)
ตัวอย่างต่อไปนี้แสดงวิธีที่คุณสามารถใช้ Solver เพื่อคำนวณข้อกำหนดบรรจุพนักงาน
Contoso bank กระบวนการตรวจสอบ 7 วันต่อสัปดาห์ จำนวนของงานที่จำเป็นต้องใช้แต่ละวันในการดำเนินการตรวจสอบจะแสดงอยู่ในแถว 14 ของแผ่นงาน Excel ที่แสดงด้านล่าง ตัวอย่างเช่น จำเป็นต้องใช้งาน 13 อังคาร งาน 15 จำเป็นต้องใช้ในวันพุธ และอื่น ๆ พนักงานธนาคารทั้งหมดทำงาน 5 วันที่อยู่ติดกัน หมายเลขที่น้อยที่สุดของพนักงานธนาคารสามารถมี และยังคง ตามข้อกำหนดแรงงานคืออะไร
-
เริ่มต้น โดยการระบุในเซลล์วัตถุประสงค์ เปลี่ยนเซลล์ และข้อจำกัดสำหรับรูปแบบของ Solver
หมายเหตุ: เซลล์วัตถุประสงค์เรียกว่าเซลล์เป้าหมายใน Excel 2007
-
เซลล์วัตถุประสงค์– ย่อเล็กสุดจำนวนรวมของพนักงาน
-
การเปลี่ยนแปลงเซลล์– จำนวนของพนักงานที่เริ่มแต่ละวันของสัปดาห์การทำงาน (แรกห้าวันที่ต่อเนื่อง) แต่ละเซลล์ที่มีการเปลี่ยนแปลงต้องเป็นจำนวนเต็มลบไม่ใช่
-
ข้อจำกัด– สำหรับแต่ละวันของสัปดาห์ จำนวนของพนักงานที่กำลังทำงานได้มากกว่า หรือเท่ากับจำนวนของพนักงานที่จำเป็น (จำนวนของพนักงานที่ทำงาน) > = (จำเป็นต้องใช้พนักงาน)
-
-
เมื่อต้องการตั้งค่าตัวแบบ คุณจำเป็นเพื่อติดตามจำนวนของพนักงานแต่ละวันทำงาน เริ่มต้น ด้วยการใส่ค่าทดลองใช้งานสำหรับจำนวนของพนักงานที่เริ่มต้นของพวกเขา shift ห้าวันแต่ละวันในช่วงของเซลล์ 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ซึ่งเท่ากับ(หมายเลขเริ่มต้น ด้วยวันจันทร์) (หมายเลขเริ่มต้นวันพฤหัสบดี) +(Number starting on Friday) + (หมายเลขเริ่มต้น ด้วยวันเสาร์) + (หมายเลขเริ่มต้น ด้วยวันอาทิตย์) . ผลรวมนี้เป็นจำนวนของบุคคลที่ทำงาน ด้วยวันจันทร์
-
หลังจากการคำนวณจำนวนรวมของพนักงานในเซลล์ A3 กับสูตร=SUM(A5:A11)คุณสามารถใส่รูปแบบของคุณใน Solver ดังที่แสดงด้านล่าง
-
ในเซลล์วัตถุประสงค์ (A3), คุณต้องการลดจำนวนรวมของพนักงาน ข้อจำกัดC12:I12 >= C14:I14มั่นใจได้ว่าจำนวนของพนักงานแต่ละวันทำงานอย่างน้อยเป็นขนาดใหญ่เป็นตัวเลขที่จำเป็นสำหรับวันที่ ข้อจำกัดA5:A11 =จำนวนเต็มมั่นใจได้ที่หมายเลขของพนักงานที่จุดเริ่มต้นการทำงาน แต่ละวันเป็นจำนวนเต็มไว้ เมื่อต้องการเพิ่มข้อจำกัดนี้ คลิกเพิ่ม ในกล่องโต้ตอบSolver Parameters และใส่ข้อจำกัดในกล่องโต้ตอบเพิ่มข้อจำกัด (แสดงด้านล่าง)
-
คุณสามารถเลือกตัวเลือกรูปแบบเชิงเส้นประมาณ และสมมติที่ไม่ใช่ค่าลบ สำหรับเซลล์เปลี่ยนแปลง โดยคลิกตัวเลือก ในกล่องโต้ตอบSolver Parameters แล้ว เลือกกล่องกาเครื่องหมายในตัวเลือกของ Solver กล่องโต้ตอบ
-
คลิกแก้ไข คุณจะเห็นหมายเลขที่ดีที่สุดของพนักงานแต่ละวัน
ในตัวอย่างนี้ ผลรวมของพนักงาน 20 จำเป็นต้อง พนักงานแต่ละคนเริ่มต้น ด้วยวันจันทร์ วันอังคาร สามเริ่มต้นสี่เริ่มทำงานในวันพฤหัสบดี หนึ่งเริ่มต้นในวันศุกร์ วันเสาร์ สองเริ่มต้น และเก้าเริ่มต้น ด้วยวันอาทิตย์
โปรดสังเกตว่ารูปแบบนี้คือเชิงเนื่องจากเซลล์วัตถุประสงค์จะถูกสร้างขึ้น โดยการเพิ่มเปลี่ยนแปลงเซลล์ และข้อจำกัดจะถูกสร้างขึ้น โดยการเปรียบเทียบผลลัพธ์ได้รับ โดยการเพิ่มผลคูณของแต่ละเซลล์ที่มีการเปลี่ยนแปลง เวลาค่าคง (1 หรือ 0) เป็นจำนวนงานจำเป็น
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community ขอความช่วยเหลือใน Answers community หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voiceได้เสมอ