ການສອນ Excel Solver ດ້ວຍຕົວຢ່າງຂັ້ນຕອນໂດຍຂັ້ນຕອນ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນອະທິບາຍວິທີການເພີ່ມ ແລະບ່ອນທີ່ຈະຊອກຫາ 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 .

  • ເປົ້າໝາຍແມ່ນຫຍັງ? ຄ່າໃຊ້ຈ່າຍທັງຫມົດຕ່ໍາສຸດຂອງການຂົນສົ່ງ. ແລະນີ້ແມ່ນ ຈຸດປະສົງ ເຊລ (C12).
  • ສິ່ງຕໍ່ໄປທີ່ເຈົ້າຕ້ອງເຮັດຄືການຄິດໄລ່ປະລິມານທັງໝົດທີ່ສົ່ງມາຈາກແຕ່ລະຄັງສິນຄ້າ (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, ປະຕິບັດຂັ້ນຕອນຕໍ່ໄປນີ້:

    1. ເປີດແຜ່ນວຽກດ້ວຍຮູບແບບການຄິດໄລ່ແລະດໍາເນີນການ Excel Solver.
    2. ໃນ Solver Parameters window, ຄລິກທີ່ປຸ່ມ Load/Save .

  • Excel Solver ຈະບອກທ່ານວ່າຕ້ອງການຈັກເຊວ. ເພື່ອບັນທຶກສະຖານະການຂອງທ່ານ. ເລືອກຕາລາງທີ່ຫວ່າງເປົ່າຫຼາຍອັນນັ້ນ ແລະຄລິກ Save :
  • Excel ຈະບັນທຶກໂມເດວປັດຈຸບັນຂອງເຈົ້າໄວ້, ເຊິ່ງອາດມີລັກສະນະຄ້າຍກັບອັນນີ້:
  • ໃນເວລາດຽວກັນ, ປ່ອງຢ້ຽມ ຕົວກໍານົດການຕົວແກ້ໄຂ ຈະສະແດງຂຶ້ນບ່ອນທີ່ທ່ານສາມາດປ່ຽນຂໍ້ຈໍາກັດຂອງທ່ານແລະລອງທາງເລືອກ "what if" ທີ່ແຕກຕ່າງກັນ.

    ການໂຫຼດ ຮູບແບບທີ່ບັນທຶກໄວ້

    ເມື່ອທ່ານຕັດສິນໃຈຟື້ນຟູສະຖານະການທີ່ບັນທຶກໄວ້, ໃຫ້ເຮັດສິ່ງຕໍ່ໄປນີ້:

    1. ໃນປ່ອງຢ້ຽມ ຕົວກໍານົດການແກ້ໄຂ , ຄລິກທີ່ ໂຫຼດ/ ປຸ່ມບັນທຶກ .
    2. ໃນແຜ່ນງານ, ເລືອກໄລຍະຂອງເຊວທີ່ຖືຮູບແບບທີ່ບັນທຶກໄວ້ ແລະຄລິກ ໂຫຼດ :

  • ໃນກ່ອງໂຕ້ຕອບ Load Model , ຄລິກທີ່ປຸ່ມ Replace :
  • ນີ້ຈະເປີດໜ້າຈໍຫຼັກ Excel Solver ດ້ວຍ ຕົວກໍານົດການຂອງຮູບແບບທີ່ບັນທຶກໄວ້ກ່ອນຫນ້ານີ້. ສິ່ງທີ່ທ່ານຕ້ອງເຮັດຄືການຄລິກໃສ່ປຸ່ມ Solve ເພື່ອຄິດໄລ່ມັນຄືນໃໝ່.
  • 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 ຂອງທ່ານ, ໃຫ້ເຮັດຂັ້ນຕອນຕໍ່ໄປນີ້:

    1. ໃນ Excel 2010 - Excel 365, ຄລິກ File > Options .

      ໃນ Excel 2007, ຄລິກປຸ່ມ Microsoft Office , ແລະ ຈາກນັ້ນຄລິກ Excel Options .

    2. ໃນກ່ອງໂຕ້ຕອບ Excel Options , ຄລິກ Add-Ins ໃນແຖບດ້ານຊ້າຍ, ໃຫ້ແນ່ໃຈວ່າ Excel Add-ins ຖືກເລືອກຢູ່ໃນປ່ອງ Manage ຢູ່ດ້ານລຸ່ມຂອງປ່ອງຢ້ຽມ, ແລະຄລິກ Go .
    3. ໃນ 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 ,ແລະຄຳ ຈຳນວນເຕັມ ຈະປາກົດຢູ່ໃນກ່ອງ ຂໍ້ຈຳກັດ .
  • ຄ່າທີ່ແຕກຕ່າງ . ຖ້າແຕ່ລະຕາລາງໃນຂອບເຂດທີ່ອ້າງອີງຕ້ອງມີຄ່າທີ່ແຕກຕ່າງກັນ, ເລືອກ dif , ແລະຄຳສັບ AllDifferent ຈະປາກົດຢູ່ໃນກ່ອງ ຂໍ້ຈຳກັດ .
  • ໄບນາຣີ . ຖ້າທ່ານຕ້ອງການຈຳກັດຕາລາງທີ່ອ້າງອີງເປັນ 0 ຫຼື 1, ເລືອກ bin , ແລະຄຳສັບ binary ຈະປາກົດຢູ່ໃນກ່ອງ Constraint .
  • ໝາຍເຫດ. ຄວາມສຳພັນ 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 ຄໍາຖາມຕົ້ນຕໍ:

    1. ມີການຕັດສິນໃຈຫຍັງແດ່? ພວກເຮົາຕ້ອງການຄິດໄລ່ປະລິມານທີ່ດີທີ່ສຸດຂອງສິນຄ້າທີ່ຈະສົ່ງໃຫ້ລູກຄ້າແຕ່ລະຄົນຈາກແຕ່ລະຄັງສິນຄ້າ. ເຫຼົ່ານີ້ແມ່ນ ຕົວແປ ເຊລ (B7:E8).
    2. ຂໍ້ຈຳກັດແມ່ນຫຍັງ? ການສະຫນອງທີ່ມີຢູ່ໃນແຕ່ລະສາງ (I7:I8) ບໍ່ສາມາດເກີນ, ແລະ

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.