ສາລະບານ
ບົດສອນອະທິບາຍວິທີການເພີ່ມ ແລະບ່ອນທີ່ຈະຊອກຫາ Solver ໃນ Excel ຮຸ່ນຕ່າງໆ, ແຕ່ປີ 2016 ຫາ 2003. ຕົວຢ່າງເທື່ອລະຂັ້ນຕອນສະແດງໃຫ້ເຫັນວິທີການໃຊ້ Excel Solver ເພື່ອຊອກຫາວິທີແກ້ໄຂທີ່ດີທີ່ສຸດສໍາລັບການຂຽນໂປລແກລມ linear ແລະປະເພດອື່ນໆ. ບັນຫາ.
ທຸກຄົນຮູ້ວ່າ Microsoft Excel ມີຟັງຊັນທີ່ເປັນປະໂຫຍດຫຼາຍ ແລະເຄື່ອງມືທີ່ມີປະສິດທິພາບທີ່ສາມາດປະຫຍັດເວລາການຄໍານວນຫຼາຍຊົ່ວໂມງ. ແຕ່ເຈົ້າຮູ້ບໍວ່າມັນຍັງມີເຄື່ອງມືທີ່ສາມາດຊ່ວຍໃຫ້ທ່ານຊອກຫາວິທີແກ້ໄຂທີ່ດີທີ່ສຸດສໍາລັບບັນຫາການຕັດສິນໃຈ? ຄຳແນະນຳເທື່ອລະຂັ້ນຕອນກ່ຽວກັບວິທີການໃຊ້ມັນມີປະສິດທິພາບສູງສຸດ.
Excel Solver ແມ່ນຫຍັງ?
Excel Solver ເປັນຂອງຊຸດພິເສດຂອງ ຄໍາສັ່ງມັກຈະເອີ້ນວ່າ What-if ເຄື່ອງມືການວິເຄາະ. ມັນມີຈຸດປະສົງຕົ້ນຕໍສໍາລັບການຈໍາລອງແລະການເພີ່ມປະສິດທິພາບຂອງຮູບແບບທຸລະກິດແລະວິສະວະກໍາຕ່າງໆ.
Excel Solver add-in ມີປະໂຫຍດໂດຍສະເພາະສໍາລັບການແກ້ໄຂບັນຫາການຂຽນໂປຼແກຼມເສັ້ນຊື່, aka ບັນຫາການເພີ່ມປະສິດທິພາບເສັ້ນ, ແລະດັ່ງນັ້ນບາງຄັ້ງເອີ້ນວ່າ ໂປຣແກຣມແກ້ໄຂເສັ້ນຊື່ . ນອກຈາກນັ້ນ, ມັນສາມາດແກ້ໄຂບັນຫາ nonlinear ກ້ຽງແລະບໍ່ກ້ຽງ. ກະລຸນາເບິ່ງ Excel Solver algorithms ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ໃນຂະນະທີ່ Solver ບໍ່ສາມາດແກ້ທຸກບັນຫາທີ່ເປັນໄປໄດ້, ມັນເປັນປະໂຫຍດແທ້ໆໃນເວລາທີ່ຈັດການກັບບັນຫາການເພີ່ມປະສິດທິພາບທຸກປະເພດທີ່ທ່ານຕ້ອງການຕັດສິນໃຈທີ່ດີທີ່ສຸດ. ຕົວຢ່າງ, ມັນສາມາດເຮັດໄດ້ປະລິມານທີ່ລູກຄ້າສັ່ງແຕ່ລະຄົນ (B10:E10) ຄວນຖືກຈັດສົ່ງ. ເຫຼົ່ານີ້ແມ່ນ Constrained cells .
ສິ່ງຕໍ່ໄປທີ່ເຈົ້າຕ້ອງເຮັດຄືການຄິດໄລ່ປະລິມານທັງໝົດທີ່ສົ່ງມາຈາກແຕ່ລະຄັງສິນຄ້າ (G7:G8), ແລະ ສິນຄ້າທັງໝົດໄດ້ຮັບຈາກລູກຄ້າແຕ່ລະຄົນ (B9:E9). ເຈົ້າສາມາດເຮັດສິ່ງນີ້ໄດ້ດ້ວຍສູດລວມແບບງ່າຍໆທີ່ສະແດງໃຫ້ເຫັນໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້. ນອກຈາກນັ້ນ, ໃຫ້ໃສ່ສູດ SUMPRODUCT ໃນ C12 ເພື່ອຄິດໄລ່ຄ່າຂົນສົ່ງທັງໝົດ:
ເພື່ອເຮັດໃຫ້ຮູບແບບການເພີ່ມປະສິດທິພາບການຂົນສົ່ງຂອງພວກເຮົາເຂົ້າໃຈງ່າຍຂຶ້ນ, ສ້າງໄລຍະທີ່ມີຊື່ຕໍ່ໄປນີ້:
ໄລຍະຊື່ | ເຊລ | ຕົວກໍານົດການຕົວແກ້ໄຂ |
ຜະລິດຕະພັນ_ຈັດສົ່ງ | B7: E8 | ຕາລາງຕົວແປ |
ມີຢູ່ | I7:I8 | ຂໍ້ຈຳກັດ |
ຈັດສົ່ງທັງໝົດ | G7:G8 | ຂໍ້ຈຳກັດ |
ສັ່ງແລ້ວ | B10:E10 | ຂໍ້ຈຳກັດ |
ທັງໝົດ_ໄດ້ຮັບ | B9:E9 | ຂໍ້ຈຳກັດ |
ຄ່າຂົນສົ່ງ | C12 | Objective |
ສິ່ງສຸດທ້າຍທີ່ເຫຼືອໄວ້ໃຫ້ທ່ານເຮັດຄືການກຳນົດຄ່າພາລາມິເຕີ Excel Solver:
- ຈຸດປະສົງ: Shipping_cost ຕັ້ງເປັນ ນາທີ
- ຕາລາງຕົວປ່ຽນແປງ: Products_shipped
- ຂໍ້ຈຳກັດ: Total_received = Ordered and Total_shipped <= Available
ກະລຸນາຈ່າຍ ຄວາມສົນໃຈທີ່ພວກເຮົາໄດ້ເລືອກວິທີການແກ້ໄຂ Simplex LP ໃນຕົວຢ່າງນີ້ເພາະວ່າພວກເຮົາຈັດການກັບບັນຫາການຂຽນໂປຼແກຼມເສັ້ນຊື່. ຖ້າຫາກວ່າທ່ານບໍ່ແນ່ໃຈວ່າປະເພດຂອງບັນຫາຂອງທ່ານແມ່ນ, ທ່ານສາມາດອອກຈາກມາດຕະຖານ GRG Nonlinear ວິທີການແກ້ໄຂ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງ Excel Solver algorithms.
Solution
ຄລິກທີ່ປຸ່ມ Solve ຢູ່ລຸ່ມສຸດຂອງໜ້າຕ່າງ Solver Parameters , ແລະທ່ານ. ຈະໄດ້ຮັບຄໍາຕອບຂອງທ່ານ. ໃນຕົວຢ່າງນີ້, Excel Solver add-in ໄດ້ຄິດໄລ່ປະລິມານທີ່ດີທີ່ສຸດຂອງສິນຄ້າທີ່ຈະສົ່ງໃຫ້ລູກຄ້າແຕ່ລະຄົນຈາກແຕ່ລະຄັງສິນຄ້າໂດຍມີຄ່າຂົນສົ່ງຫນ້ອຍທີ່ສຸດ:
ວິທີການປະຫຍັດ ແລະໂຫຼດສະຖານະການ Excel Solver
ເມື່ອແກ້ໄຂບາງຕົວແບບ, ເຈົ້າອາດຕ້ອງການບັນທຶກຄ່າເຊລ ຕົວແປ ເປັນສະຖານະການທີ່ທ່ານສາມາດເບິ່ງ ຫຼືໃຊ້ຄືນໄດ້ໃນພາຍຫຼັງ.
ຕົວຢ່າງ, ເມື່ອຄິດໄລ່ຄ່າບໍລິການຂັ້ນຕ່ໍາໃນຕົວຢ່າງທໍາອິດທີ່ສົນທະນາໃນບົດສອນນີ້, ທ່ານອາດຈະຕ້ອງການລອງຈໍານວນລູກຄ້າຄາດຄະເນທີ່ແຕກຕ່າງກັນຕໍ່ເດືອນແລະເບິ່ງວ່າມີຜົນຕໍ່ຄ່າບໍລິການແນວໃດ. ໃນເວລານັ້ນ, ທ່ານອາດຈະຕ້ອງການບັນທຶກສະຖານະການທີ່ອາດຈະເປັນໄປໄດ້ຫຼາຍທີ່ສຸດທີ່ທ່ານໄດ້ຄິດໄລ່ແລ້ວແລະຟື້ນຟູມັນໃນທຸກເວລາ. ບັນທຶກຂໍ້ມູນໄວ້ໃນ. Loading ຮູບແບບ Solver ແມ່ນພຽງແຕ່ເປັນເລື່ອງຂອງການໃຫ້ Excel ກັບຂອບເຂດຂອງຈຸລັງທີ່ຮູບແບບຂອງທ່ານຖືກບັນທຶກໄວ້. ຂັ້ນຕອນລະອຽດປະຕິບັດຕາມຂ້າງລຸ່ມນີ້.
ບັນທຶກmodel
ເພື່ອບັນທຶກສະຖານະການ Excel Solver, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:
- ເປີດແຜ່ນວຽກດ້ວຍຮູບແບບການຄິດໄລ່ແລະດໍາເນີນການ Excel Solver.
- ໃນ Solver Parameters window, ຄລິກທີ່ປຸ່ມ Load/Save .
ໃນເວລາດຽວກັນ, ປ່ອງຢ້ຽມ ຕົວກໍານົດການຕົວແກ້ໄຂ ຈະສະແດງຂຶ້ນບ່ອນທີ່ທ່ານສາມາດປ່ຽນຂໍ້ຈໍາກັດຂອງທ່ານແລະລອງທາງເລືອກ "what if" ທີ່ແຕກຕ່າງກັນ.
ການໂຫຼດ ຮູບແບບທີ່ບັນທຶກໄວ້
ເມື່ອທ່ານຕັດສິນໃຈຟື້ນຟູສະຖານະການທີ່ບັນທຶກໄວ້, ໃຫ້ເຮັດສິ່ງຕໍ່ໄປນີ້:
- ໃນປ່ອງຢ້ຽມ ຕົວກໍານົດການແກ້ໄຂ , ຄລິກທີ່ ໂຫຼດ/ ປຸ່ມບັນທຶກ .
- ໃນແຜ່ນງານ, ເລືອກໄລຍະຂອງເຊວທີ່ຖືຮູບແບບທີ່ບັນທຶກໄວ້ ແລະຄລິກ ໂຫຼດ :
Excel Solver algorithms
ເມື່ອກໍານົດບັນຫາສໍາລັບ Excel Solver, ທ່ານສາມາດເລືອກ ຫນຶ່ງໃນວິທີການຕໍ່ໄປນີ້ຢູ່ໃນກ່ອງເລື່ອນລົງ ເລືອກວິທີການແກ້ໄຂ :
- GRG Nonlinear. ສູດການຄິດໄລ່ການຫຼຸດຄວາມສູງແບບທົ່ວໄປທີ່ບໍ່ແມ່ນເສັ້ນຊື່ ແມ່ນໃຊ້ສຳລັບບັນຫາທີ່ບໍ່ລຽບງ່າຍ, ເຊັ່ນວ່າ ຢ່າງໜ້ອຍໜຶ່ງໃນຂໍ້ຈຳກັດແມ່ນການເຮັດວຽກທີ່ບໍ່ເປັນເສັ້ນລຽບຂອງຕົວແປການຕັດສິນໃຈ. ສາມາດພົບລາຍລະອຽດເພີ່ມເຕີມໄດ້ທີ່ນີ້.
- LP Simplex . ວິທີການແກ້ໄຂ Simplex LP ແມ່ນອີງໃສ່ວິທີການ Simplex ສ້າງໂດຍນັກວິທະຍາສາດຄະນິດສາດອາເມລິກາ George Dantzig. ມັນຖືກນໍາໃຊ້ສໍາລັບການແກ້ໄຂບັນຫາທີ່ເອີ້ນວ່າ Linear Programming - ແບບຈໍາລອງທາງຄະນິດສາດທີ່ຄວາມຕ້ອງການຖືກສະແດງໂດຍຄວາມສໍາພັນເສັ້ນ, i.e. ປະກອບດ້ວຍຈຸດປະສົງດຽວທີ່ສະແດງໂດຍສົມຜົນເສັ້ນຊື່ທີ່ຕ້ອງຖືກຂະຫຍາຍສູງສຸດຫຼືນ້ອຍລົງ. ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາກວດເບິ່ງໜ້ານີ້.
- ວິວັດທະນາການ . ມັນຖືກນໍາໃຊ້ສໍາລັບບັນຫາທີ່ບໍ່ລຽບງ່າຍ, ເຊິ່ງເປັນປະເພດທີ່ຍາກທີ່ສຸດຂອງບັນຫາການເພີ່ມປະສິດທິພາບທີ່ຈະແກ້ໄຂເພາະວ່າບາງຫນ້າທີ່ບໍ່ລຽບງ່າຍຫຼືແມ້ກະທັ້ງບໍ່ສະຫມໍ່າສະເຫມີ, ແລະດັ່ງນັ້ນ, ມັນເປັນການຍາກທີ່ຈະກໍານົດທິດທາງຂອງຫນ້າທີ່ເພີ່ມຂຶ້ນຫຼືຫຼຸດລົງ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງໜ້ານີ້.
ເພື່ອປ່ຽນວິທີທີ່ Solver ຊອກຫາວິທີແກ້ໄຂ, ຄລິກທີ່ປຸ່ມ ຕົວເລືອກ ໃນກ່ອງໂຕ້ຕອບ ຕົວກໍານົດການແກ້ໄຂ , ແລະ ຕັ້ງຄ່າຕົວເລືອກໃດໆ ຫຼືທັງໝົດຢູ່ໃນແຖບ GRG Nonlinear , All Methods , ແລະ Evolutionary .
ນີ້ແມ່ນວິທີທີ່ທ່ານສາມາດໃຊ້ Solver ໃນ Excel. ເພື່ອຊອກຫາວິທີແກ້ໄຂທີ່ດີທີ່ສຸດສໍາລັບບັນຫາການຕັດສິນໃຈຂອງທ່ານ. ແລະໃນປັດຈຸບັນ, ທ່ານອາດຈະຕ້ອງການດາວໂຫລດຕົວຢ່າງ Excel Solver ທີ່ສົນທະນາໃນບົດສອນນີ້ແລະ reverse-engineer ໃຫ້ເຂົາເຈົ້າສໍາລັບຄວາມເຂົ້າໃຈທີ່ດີກວ່າ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ.
ຊ່ວຍໃຫ້ທ່ານເພີ່ມຜົນຕອບແທນຂອງການລົງທຶນ, ເລືອກງົບປະມານທີ່ດີທີ່ສຸດສໍາລັບການໂຄສະນາການໂຄສະນາຂອງທ່ານ, ສ້າງຕາຕະລາງການເຮັດວຽກທີ່ດີທີ່ສຸດສໍາລັບພະນັກງານຂອງທ່ານ, ຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍໃນການຈັດສົ່ງ, ແລະອື່ນໆ.ວິທີເພີ່ມ Solver ກັບ Excel
ການເພີ່ມ Solver ແມ່ນລວມຢູ່ໃນທຸກລຸ້ນຂອງ Microsoft Excel ເລີ່ມແຕ່ປີ 2003, ແຕ່ມັນບໍ່ໄດ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ເພື່ອເພີ່ມ Solver ໃສ່ Excel ຂອງທ່ານ, ໃຫ້ເຮັດຂັ້ນຕອນຕໍ່ໄປນີ້:
- ໃນ Excel 2010 - Excel 365, ຄລິກ File > Options .
ໃນ Excel 2007, ຄລິກປຸ່ມ Microsoft Office , ແລະ ຈາກນັ້ນຄລິກ Excel Options .
- ໃນກ່ອງໂຕ້ຕອບ Excel Options , ຄລິກ Add-Ins ໃນແຖບດ້ານຊ້າຍ, ໃຫ້ແນ່ໃຈວ່າ Excel Add-ins ຖືກເລືອກຢູ່ໃນປ່ອງ Manage ຢູ່ດ້ານລຸ່ມຂອງປ່ອງຢ້ຽມ, ແລະຄລິກ Go .
- ໃນ Add-Ins ກ່ອງໂຕ້ຕອບ, ກວດເບິ່ງກ່ອງ Solver Add-in , ແລະຄລິກ OK :
ເພື່ອເອົາ Solver ໃນ Excel 2003 , ໃຫ້ໄປທີ່ເມນູ Tools , ແລະຄລິກ Add-Ins . ໃນລາຍການ Add-Ins available , ກວດເບິ່ງກ່ອງ Solver Add-in , ແລະຄລິກ OK .
ຫມາຍເຫດ. ຖ້າ Excel ສະແດງຂໍ້ຄວາມວ່າ Solver Add-in ບໍ່ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີຂອງທ່ານ, ໃຫ້ຄລິກໃສ່ ແມ່ນແລ້ວ ເພື່ອຕິດຕັ້ງມັນ.
Solver ຢູ່ໃນ Excel ຢູ່ໃສ? 2> ກຸ່ມ:
ຢູ່ໃສSolver ໃນ Excel 2003?
ຫຼັງຈາກ Solver Add-in ຖືກໂຫລດໃສ່ Excel 2003, ຄໍາສັ່ງຂອງມັນຈະຖືກເພີ່ມໃສ່ເມນູ Tools :
ຕອນນີ້ເຈົ້າຮູ້ບ່ອນທີ່ຈະຊອກຫາ Solver ໃນ Excel, ເປີດແຜ່ນວຽກໃໝ່ ແລະເລີ່ມກັນເລີຍ!
ໝາຍເຫດ. ຕົວຢ່າງທີ່ສົນທະນາໃນບົດສອນນີ້ໃຊ້ Solver ໃນ Excel 2013. ຖ້າທ່ານມີ Excel ສະບັບອື່ນ, ພາບຫນ້າຈໍອາດຈະບໍ່ກົງກັບສະບັບຂອງທ່ານຢ່າງແທ້ຈິງ, ເຖິງແມ່ນວ່າການທໍາງານຂອງ Solver ແມ່ນພື້ນຖານດຽວກັນ.
ວິທີໃຊ້ Solver ໃນ Excel
ກ່ອນທີ່ຈະເປີດໃຊ້ Excel Solver add-in, ສ້າງຕົວແບບທີ່ທ່ານຕ້ອງການແກ້ໄຂໃນແຜ່ນວຽກ. ໃນຕົວຢ່າງນີ້, ໃຫ້ພວກເຮົາຊອກຫາວິທີແກ້ໄຂສໍາລັບບັນຫາການເພີ່ມປະສິດທິພາບງ່າຍໆຕໍ່ໄປນີ້.
ບັນຫາ . ສົມມຸດວ່າ, ເຈົ້າເປັນເຈົ້າຂອງຮ້ານເສີມສວຍ ແລະເຈົ້າກຳລັງວາງແຜນການໃຫ້ບໍລິການໃໝ່ໃຫ້ກັບລູກຄ້າຂອງເຈົ້າ. ສໍາລັບນີ້, ທ່ານຈໍາເປັນຕ້ອງຊື້ອຸປະກອນໃຫມ່ທີ່ມີລາຄາ $ 40,000, ເຊິ່ງຄວນຈະຈ່າຍໂດຍການຕິດຕັ້ງພາຍໃນ 12 ເດືອນ. ອຸປະກອນໃຫມ່ພາຍໃນໄລຍະເວລາທີ່ກໍານົດໄວ້.
ສໍາລັບວຽກງານນີ້, ຂ້າພະເຈົ້າໄດ້ສ້າງແບບຈໍາລອງດັ່ງຕໍ່ໄປນີ້:
ແລະໃນປັດຈຸບັນ, ໃຫ້ເບິ່ງວ່າ Excel Solver ສາມາດເຮັດແນວໃດ. ຊອກຫາວິທີແກ້ໄຂບັນຫານີ້.
1. ແລ່ນ Excel Solver
ໃນແຖບ ຂໍ້ມູນ , ໃນກຸ່ມ ການວິເຄາະ , ໃຫ້ຄລິກໃສ່ປຸ່ມ Solver .
2. ກໍານົດບັນຫາ
ປ່ອງຢ້ຽມ ຕົວກໍານົດການແກ້ໄຂ ຈະເປີດບ່ອນທີ່ທ່ານມີເພື່ອຕັ້ງຄ່າ 3 ອົງປະກອບຕົ້ນຕໍ:
- ຕາລາງຈຸດປະສົງ
- ເຊລຕົວແປ
- ຂໍ້ຈຳກັດ
Excel Solver ເຮັດຫຍັງແດ່ກັບ ຕົວກໍານົດການຂ້າງເທິງນີ້? ມັນຊອກຫາຄ່າທີ່ດີທີ່ສຸດ (ສູງສຸດ, ຕໍ່າສຸດ ຫຼື ລະບຸ) ສໍາລັບສູດໃນຕາລາງ ຈຸດປະສົງ ໂດຍການປ່ຽນຄ່າໃນເຊລ ຕົວແປ , ແລະຂຶ້ນກັບຂໍ້ຈຳກັດໃນ ຂໍ້ຈຳກັດ. ເຊລ.
ຈຸດປະສົງ
ເຊລ ຈຸດປະສົງ ( ເປົ້າໝາຍ ເຊລໃນ Excel ຮຸ່ນກ່ອນໜ້າ) ແມ່ນເຊລ ທີ່ມີສູດ ທີ່ສະແດງເຖິງຈຸດປະສົງ ຫຼືເປົ້າໝາຍຂອງບັນຫາ. ຈຸດປະສົງສາມາດສູງສຸດ, ຫຍໍ້, ຫຼືບັນລຸມູນຄ່າເປົ້າຫມາຍບາງຢ່າງ.
ໃນຕົວຢ່າງນີ້, ຕາລາງຈຸດປະສົງແມ່ນ B7, ເຊິ່ງຄິດໄລ່ໄລຍະການຈ່າຍເງິນໂດຍໃຊ້ສູດ =B3/(B4*B5)
ແລະຜົນໄດ້ຮັບຂອງສູດຄວນຈະເທົ່າກັບ 12:
ເຊລຕົວແປ
ຕົວແປ ເຊລ ( ປ່ຽນ ເຊລ ຫຼື ປັບໄດ້ ຈຸລັງໃນຮຸ່ນກ່ອນຫນ້າ) ແມ່ນຈຸລັງທີ່ມີຂໍ້ມູນຕົວແປທີ່ສາມາດປ່ຽນແປງເພື່ອບັນລຸຈຸດປະສົງ. Excel Solver ອະນຸຍາດໃຫ້ລະບຸເຖິງ 200 ເຊລທີ່ປ່ຽນແປງໄດ້.
ໃນຕົວຢ່າງນີ້, ພວກເຮົາມີສອງສາມເຊລທີ່ຄ່າສາມາດປ່ຽນແປງໄດ້:
- ລູກຄ້າທີ່ຄາດຄະເນຕໍ່ເດືອນ (B4) ທີ່ຄວນ ໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ 50; ແລະ
- ຄ່າໃຊ້ຈ່າຍຕໍ່ການບໍລິການ (B5) ທີ່ພວກເຮົາຕ້ອງການໃຫ້ Excel Solver ຄິດໄລ່.
ເຄັດລັບ. ຖ້າຕາລາງ ຫຼືໄລຍະທີ່ປ່ຽນແປງໄດ້ໃນຕົວແບບຂອງທ່ານແມ່ນ ບໍ່ຕິດກັນ ,ເລືອກຕາລາງ ຫຼືໄລຍະທຳອິດ, ແລະຫຼັງຈາກນັ້ນກົດປຸ່ມ Ctrl ຄ້າງໄວ້ໃນຂະນະທີ່ເລືອກເຊລອື່ນ ແລະ/ຫຼືໄລຍະ. ຫຼື, ພິມຂອບເຂດດ້ວຍຕົນເອງ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.
ຂໍ້ຈຳກັດ
ຕົວແກ້ໄຂ Excel ຂໍ້ຈຳກັດ ແມ່ນຂໍ້ຈຳກັດ ຫຼືຂໍ້ຈຳກັດຂອງການແກ້ໄຂທີ່ເປັນໄປໄດ້ສຳລັບບັນຫາ. ເພື່ອເຮັດໃຫ້ມັນແຕກຕ່າງກັນ, ຂໍ້ຈໍາກັດແມ່ນເງື່ອນໄຂທີ່ຕ້ອງປະຕິບັດຕາມ.
ເພື່ອເພີ່ມຂໍ້ຈໍາກັດ, ໃຫ້ເຮັດສິ່ງຕໍ່ໄປນີ້:
- ຄລິກທີ່ ເພີ່ມ ກົດປຸ່ມຂວາໃສ່ກ່ອງ " ຂຶ້ນກັບຂໍ້ຈຳກັດ ".
- ຢູ່ໃນປ່ອງຢ້ຽມ ຂໍ້ຈຳກັດ , ໃສ່ຂໍ້ຈຳກັດ.
- ຄລິກທີ່ປຸ່ມ ເພີ່ມ ເພື່ອເພີ່ມຂໍ້ຈຳກັດໃສ່ລາຍຊື່.
- ສືບຕໍ່ ເຂົ້າໄປໃນຂໍ້ຈໍາກັດອື່ນໆ.
- ຫຼັງຈາກທີ່ທ່ານໄດ້ເຂົ້າໄປໃນຂໍ້ຈໍາກັດສຸດທ້າຍ, ໃຫ້ຄລິກໃສ່ ຕົກລົງ ເພື່ອກັບຄືນໄປຫາປ່ອງຢ້ຽມຕົ້ນຕໍ ຕົວແກ້ໄຂ ພາລາມິເຕີ .
Excel Solver ອະນຸຍາດໃຫ້ລະບຸຄວາມສຳພັນຕໍ່ໄປນີ້ລະຫວ່າງເຊລທີ່ອ້າງອີງ ແລະຂໍ້ຈຳກັດ. , ແລະ ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ . ທ່ານຕັ້ງຄວາມສຳພັນເຫຼົ່ານີ້ໂດຍການເລືອກເຊລໃນກ່ອງ Cell Reference , ເລືອກອັນໃດອັນໜຶ່ງຕໍ່ໄປນີ້: <= , =, ຫຼື > ;= , ແລະຫຼັງຈາກນັ້ນພິມຕົວເລກ, ການອ້າງອີງເຊລ / ຊື່ເຊລ ຫຼືສູດຄຳນວນໃນກ່ອງ ຂໍ້ຈຳກັດ (ກະລຸນາເບິ່ງຮູບໜ້າຈໍຂ້າງເທິງ).
ໝາຍເຫດ. ຄວາມສຳພັນ int , bin , ແລະ dif ສາມາດໃຊ້ໄດ້ພຽງແຕ່ສຳລັບຂໍ້ຈຳກັດໃນຕາລາງຕົວແປເທົ່ານັ້ນ.
ເພື່ອ ແກ້ໄຂ ຫຼື ລຶບ ຂໍ້ຈໍາກັດທີ່ມີຢູ່ແລ້ວໃຫ້ເຮັດສິ່ງຕໍ່ໄປນີ້:
- ໃນກ່ອງໂຕ້ຕອບ ຕົວກໍານົດການແກ້ໄຂ , ໃຫ້ຄລິກໃສ່ ຂໍ້ຈຳກັດ.
- ເພື່ອແກ້ໄຂຂໍ້ຈຳກັດທີ່ເລືອກ, ຄລິກ ປ່ຽນ ແລະເຮັດການປ່ຽນແປງທີ່ທ່ານຕ້ອງການ.
- ເພື່ອລຶບຂໍ້ຈຳກັດ, ຄລິກທີ່ປຸ່ມ ລຶບ .
ໃນຕົວຢ່າງນີ້, ຂໍ້ຈຳກັດແມ່ນ:
- B3=40000 - ຄ່າອຸປະກອນໃໝ່ແມ່ນ $40,000.
- B4<=50 - ຈຳນວນຄົນເຈັບທີ່ຄາດຄະເນຕໍ່ເດືອນພາຍໃຕ້ 50.
3. ແກ້ໄຂບັນຫາ
ຫຼັງຈາກທີ່ທ່ານໄດ້ກໍານົດຄ່າຕົວກໍານົດການທັງຫມົດ, ໃຫ້ຄລິກໃສ່ປຸ່ມ Solve ຢູ່ທາງລຸ່ມຂອງປ່ອງຢ້ຽມ Solver Parameters (ເບິ່ງຮູບພາບຂ້າງເທິງ) ແລະໃຫ້ ສ່ວນເສີມ Excel Solver ຊອກຫາທາງອອກທີ່ດີທີ່ສຸດສຳລັບບັນຫາຂອງເຈົ້າ.
ຂຶ້ນກັບຄວາມຊັບຊ້ອນຂອງຕົວແບບ, ຄວາມຈຳຄອມພິວເຕີ ແລະຄວາມໄວຂອງໂປຣເຊສເຊີ, ມັນອາດໃຊ້ເວລາໜ້ອຍໜຶ່ງ.ວິນາທີ, ສອງສາມນາທີ, ຫຼືແມ້ກະທັ້ງສອງສາມຊົ່ວໂມງ.
ໃນເວລາທີ່ Solver ໄດ້ສໍາເລັດການປຸງແຕ່ງ, ມັນຈະສະແດງປ່ອງຢ້ຽມ ຜົນການແກ້ໄຂ , ບ່ອນທີ່ທ່ານເລືອກ Keep the Solver Solution<. 9> ແລະຄລິກ ຕົກລົງ :
ໜ້າຕ່າງ ຜົນການແກ້ໄຂ ຈະປິດລົງ ແລະການແກ້ໄຂຈະປາກົດຂຶ້ນ. ຢູ່ໃນແຜ່ນວຽກທັນທີ.
ໃນຕົວຢ່າງນີ້, $66.67 ປາກົດຢູ່ໃນເຊລ B5, ເຊິ່ງເປັນຄ່າໃຊ້ຈ່າຍຕໍ່າສຸດຕໍ່ການບໍລິການທີ່ຈະໃຫ້ທ່ານຈ່າຍຄ່າອຸປະກອນໃຫມ່ໃນ 12 ເດືອນ, ສະຫນອງໃຫ້ມີຢ່າງຫນ້ອຍ 50 ລູກຄ້າຕໍ່. ເດືອນ:
ເຄັດລັບ:
- ຖ້າ Excel Solver ໄດ້ປະຕິບັດບັນຫາໃດຫນຶ່ງເປັນເວລາດົນເກີນໄປ, ທ່ານສາມາດຂັດຂວາງຂະບວນການໂດຍການກົດປຸ່ມ ລະຫັດ Esc. Excel ຈະຄຳນວນແຜ່ນວຽກຄືນໃໝ່ດ້ວຍຄ່າສຸດທ້າຍທີ່ພົບສຳລັບເຊລ ຕົວແປ .
- ເພື່ອຮັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບບັນຫາທີ່ແກ້ໄຂແລ້ວ, ໃຫ້ຄລິກປະເພດລາຍງານໃນປ່ອງ ລາຍງານ , ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ OK . ບົດລາຍງານຈະຖືກສ້າງຂື້ນໃນແຜ່ນວຽກໃຫມ່:
ຕອນນີ້ເຈົ້າມີແນວຄວາມຄິດພື້ນຖານຂອງວິທີການໃຊ້ Solver ໃນ Excel, ຂໍໃຫ້ເບິ່ງຄູ່ຜົວເມຍທີ່ໃກ້ຊິດ. ຕົວຢ່າງເພີ່ມເຕີມທີ່ອາດຈະຊ່ວຍໃຫ້ທ່ານມີຄວາມເຂົ້າໃຈຫຼາຍຂຶ້ນ.
ຕົວຢ່າງຂອງ Excel Solver
ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນສອງຕົວຢ່າງເພີ່ມເຕີມຂອງການໃຊ້ Excel Solver addin. ທຳອິດ, ພວກເຮົາຈະຊອກຫາທາງອອກສຳລັບປິດສະໜາທີ່ຮູ້ຈັກກັນດີ, ແລະຫຼັງຈາກນັ້ນແກ້ໄຂບັນຫາການຂຽນໂປຼແກຼມເສັ້ນຊື່ໃນຊີວິດຈິງ.
Excel Solver ຕົວຢ່າງ 1 (magic square)
Iເຊື່ອວ່າທຸກຄົນຈະຄຸ້ນເຄີຍກັບເກມປິດສະໜາ "ສີ່ຫຼ່ຽມມະຫັດສະຈັນ" ທີ່ທ່ານຕ້ອງໃສ່ຊຸດຕົວເລກໃນສີ່ຫຼ່ຽມເພື່ອໃຫ້ແຖວ, ຖັນ ແລະເສັ້ນຂວາງທັງໝົດເພີ່ມເປັນຕົວເລກທີ່ແນ່ນອນ.
ຕົວຢ່າງ, ເຈົ້າຮູ້ບໍ່ ການແກ້ໄຂສຳລັບສີ່ຫຼ່ຽມ 3x3 ທີ່ມີຕົວເລກຈາກ 1 ຫາ 9 ເຊິ່ງແຕ່ລະແຖວ, ຖັນ ແລະເສັ້ນຂວາງຈະເພີ່ມເປັນ 15? ການແກ້ໄຂໄວຂຶ້ນ. ວຽກງານຂອງພວກເຮົາແມ່ນກໍານົດບັນຫາຢ່າງຖືກຕ້ອງ.
ເພື່ອເລີ່ມຕົ້ນດ້ວຍ, ໃຫ້ໃສ່ຕົວເລກຈາກ 1 ຫາ 9 ໃນຕາຕະລາງທີ່ປະກອບດ້ວຍ 3 ແຖວ ແລະ 3 ຖັນ. ຕົວຈິງແລ້ວ Excel Solver ບໍ່ຕ້ອງການຕົວເລກເຫຼົ່ານັ້ນ, ແຕ່ພວກມັນຈະຊ່ວຍໃຫ້ພວກເຮົາເບິ່ງເຫັນບັນຫາ. ສິ່ງທີ່ Excel Solver add-in ຕ້ອງການແທ້ໆແມ່ນສູດ SUM ທີ່ລວມແຕ່ລະແຖວ, ຖັນແລະ 2 ເສັ້ນຂວາງ:
ດ້ວຍສູດທັງຫມົດຢູ່ໃນສະຖານທີ່, ດໍາເນີນການ Solver ແລະຕັ້ງຄ່າ ພາລາມິເຕີຕໍ່ໄປນີ້:
- ຕັ້ງ ຈຸດປະສົງ . ໃນຕົວຢ່າງນີ້, ພວກເຮົາບໍ່ຈຳເປັນຕ້ອງຕັ້ງເປົ້າໝາຍໃດໆ, ສະນັ້ນປ່ອຍໃຫ້ກ່ອງນີ້ຫວ່າງເປົ່າ.
- ເຊລທີ່ປ່ຽນແປງໄດ້ . ພວກເຮົາຕ້ອງການຕື່ມຕົວເລກໃນເຊລ B2 ຫາ D4, ສະນັ້ນເລືອກໄລຍະ B2:D4.
- ຂໍ້ຈຳກັດ . ຄວນມີເງື່ອນໄຂຕໍ່ໄປນີ້:
- $B$2:$D$4 = AllDifferent - ເຊລຕົວແປທັງໝົດຄວນມີຄ່າທີ່ແຕກຕ່າງກັນ.
- $B$2:$D$4 = integer - all ຂອງເຊລຕົວແປຄວນເປັນຈໍານວນເຕັມ.
- $B$5:$D$5 = 15 - ຜົນລວມຂອງຄ່າໃນແຕ່ລະຖັນຄວນເທົ່າກັບ 15.
- $E$2:$E$4 = 15 - ຜົນລວມຂອງຄ່າໃນແຕ່ລະແຖວຄວນເທົ່າກັບ 15.
- $B$7:$B$8 = 15 - ຜົນລວມ ຂອງເສັ້ນຂວາງທັງສອງຄວນຈະເທົ່າກັບ 15.
ສຸດທ້າຍ, ຄລິກທີ່ປຸ່ມ Solve , ແລະການແກ້ໄຂແມ່ນຢູ່ທີ່ນັ້ນ!
Excel Solver ຕົວຢ່າງ 2 (ບັນຫາການຂຽນໂປຼແກຼມເສັ້ນຊື່)
ນີ້ແມ່ນຕົວຢ່າງຂອງບັນຫາການເພີ່ມປະສິດທິພາບການຂົນສົ່ງແບບງ່າຍດາຍດ້ວຍຈຸດປະສົງເສັ້ນຊື່. ຮູບແບບການເພີ່ມປະສິດທິພາບທີ່ຊັບຊ້ອນຂອງປະເພດນີ້ຖືກໃຊ້ໂດຍຫຼາຍບໍລິສັດເພື່ອປະຢັດເງິນຫຼາຍພັນໂດລາໃນແຕ່ລະປີ.
ບັນຫາ : ທ່ານຕ້ອງການຫຼຸດຜ່ອນຄ່າໃຊ້ຈ່າຍໃນການຂົນສົ່ງສິນຄ້າຈາກ 2 ຄັງສິນຄ້າທີ່ແຕກຕ່າງກັນມາເປັນ 4 ທີ່ແຕກຕ່າງກັນ. ລູກຄ້າ. ແຕ່ລະສາງມີການສະຫນອງທີ່ຈໍາກັດແລະລູກຄ້າແຕ່ລະຄົນມີຄວາມຕ້ອງການທີ່ແນ່ນອນ.
ເປົ້າຫມາຍ : ຫຼຸດຜ່ອນຄ່າຂົນສົ່ງທັງຫມົດ, ບໍ່ໃຫ້ເກີນປະລິມານທີ່ມີຢູ່ໃນແຕ່ລະສາງ, ແລະຕອບສະຫນອງຄວາມຕ້ອງການຂອງລູກຄ້າແຕ່ລະຄົນ. .
ຂໍ້ມູນແຫຼ່ງຂໍ້ມູນ
ນີ້ແມ່ນບັນຫາການເພີ່ມປະສິດທິພາບການຂົນສົ່ງຂອງພວກເຮົາຄືແນວໃດ:
ການສ້າງແບບຈໍາລອງ
ເຖິງ ກໍານົດບັນຫາການຂຽນໂປລແກລມເສັ້ນຂອງພວກເຮົາສໍາລັບ Excel Solver, ໃຫ້ພວກເຮົາຕອບ 3 ຄໍາຖາມຕົ້ນຕໍ:
- ມີການຕັດສິນໃຈຫຍັງແດ່? ພວກເຮົາຕ້ອງການຄິດໄລ່ປະລິມານທີ່ດີທີ່ສຸດຂອງສິນຄ້າທີ່ຈະສົ່ງໃຫ້ລູກຄ້າແຕ່ລະຄົນຈາກແຕ່ລະຄັງສິນຄ້າ. ເຫຼົ່ານີ້ແມ່ນ ຕົວແປ ເຊລ (B7:E8).
- ຂໍ້ຈຳກັດແມ່ນຫຍັງ? ການສະຫນອງທີ່ມີຢູ່ໃນແຕ່ລະສາງ (I7:I8) ບໍ່ສາມາດເກີນ, ແລະ