Sử Dụng Solver Trong Excel 97-2010

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Các Add-ins cho excel
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Sử dụng Solver trong Excel 97-2010 (1 người xem)
  • Thread starter Thread starter TranThanhPhong
  • Ngày gửi Ngày gửi 23/5/10
Liên hệ QC

Người dùng đang xem chủ đề này

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) Status Không mở trả lời sau này. TranThanhPhong

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,178 Giới tính Nam Loạt bài chào mừng sinh nhật GPE lần 4, năm 2010Sử dụng Solver trong Excel 97-2010​ 1. Add-Ins Solver Trước khi sử dụng, chúng ta cần phải thêm tiện ích này vào Excel. Tùy theo phiên bản Excel mà bạn đang sử dụng thì cách làm khác nhau đôi chút. Tuy nhiên, cách thực hiện Add-In Solver cho các phiên bản Excel 97-2003 là giống nhau và cách thực hiện Add-In Solver trong Excel 2007-2010 cũng tương tự nhau. Các hình minh họa trong bài này sẽ sử dụng phiên bản Excel 2003 và Excel 2007. 1.1. Add-In Solver cho Excel 2003 Các bước thực hiện Add-Ins Solver cho Excel 2003 như sau: Bước 1. Vào Tools | chọn Add-Ins. Hộp thoại Add-Ins xuất hiện. h001.jpg ​ Hình 1. Chọn lệnh Add-Ins Bước 2. Trong hộp thoại Solver, tích vào ô vuông Solver Add-In h002.jpg Hình 2. Hộp thoại Add-Ins chứa các chức năng mở rộng của Excel Bước 3. Nhấn nút OK đóng hộp Add-Ins Bước 4. Khi đó trong thực đơn Tools sẽ xuất hiện thêm lệnh Solver h003.jpg Hình 3. Lệnh Solver trong thực đơn Tools 1.2. Add-In Solver cho Excel 2007 Do giao diện Excel 2007 thay đổi nhiều so với các phiên bản Excel cũ nên các bước thực hiện Add-Ins sẽ khác đôi chút. Các bước thực hiện như sau: Bước 1. Nhấp chuột vào nút Office | chọn Excel Options h004.jpg Hình 4. Vào Excel Options trong Excel 2007 & Excel 2010 Bước 2. Trong hộp thoại Excel Options, chọn Add-Ins từ danh sách bên trái, danh sách các Add-Ins trong Excel được liệt kê trong hộp Add-Ins với các phân nhóm khác nhau. h005.jpg Hình 5. Hộp thoại Excel Options Bước 3. Tại Manage, chọn Excel Add-Ins từ danh sách và nhấn nút Go... để mở hộp thoại Add-Ins. h006.jpg Hình 6. Solver Add-in Bước 4. Chọn Solver Add-in từ danh sách Add-Ins avaiable và nhấn nút OK. Bước 5. Trong ngăn Data xuất hiện thêm nhóm Analysis chứa lệnh Solver.​ h007.jpg Hình 7. Lệnh Solver Lần chỉnh sửa cuối: 25/5/10 TranThanhPhong

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,178 Giới tính Nam Loạt bài chào mừng sinh nhật GPE lần 4, năm 2010​ 2. Sử dụng Solver 2.1. Excel 97-2007 Để sử dụng tốt Solver ta cần nắm vững các yêu cầu thông số cần phải khai báo trong hộp thoại Solver Parameters: h008.jpg ​ Hình 1. Hộp thoại Solver Excel 97-2007
  • Set Target Cell: Nơi đây ta cần nhập vào địa chỉ của hàm mục tiêu.
  • Equal To: Hàm mục tiêu muốn đạt tới Max, Min hay Value of (bằng một giá trị mong muốn nào đó thì nhập giá trị vào.)
  • By Changing Cell: Nhập vào địa chỉ chứa các biến của bài toán cần giải.
  • Subject to the constraints: Nhập vào các ràng buộc của bài toán.
Cách làm của Solver là thay đổi giá trị của các biến tại By Changing Cell đến lúc nào đó làm cho giá trị hàm mục tiêu tại Set Target Cellđạt một giá trị qui định tại Equal To (Max, Min hoặc Value of) và đồng thời phải thõa mãn tập các ràng buộc tại Subject to the constraints. Thiết lập các tùy chọn cho hộp thoại Solver Parameters ta nhấp chuột vào nút Options, hộp thoại Solver Options xuất hiện: h009.jpg ​ Hình 2. Thiết lập thông số cho Solver: Chế độ mặc định h009a.jpg Lần chỉnh sửa cuối: 25/5/10 TranThanhPhong

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,178 Giới tính Nam Loạt bài chào mừng sinh nhật GPE lần 4, năm 2010​ 2.2. Excel 2010 Solver trong Excel 2010 đã được thiết kế lại về giao diện và tên gọi của các hộp khai báo thông số cũng như sắp xếp lại các thành phần trên hộp thoại. Solver trong Excel 2010 đã bổ sung thêm phương pháp tìm kiếm lời giải mới Evolutionary Solver dựa trên các thuật toán di truyền (genetic algorithms). Phương pháp này cho phép giải quyết những bài toán có sử dụng bất kỳ hàm nào trong Excel. Solver trong Excel 2010 được tối ưu cho việc giải quyết các bài toán tuyến tính và phi tuyến và bổ sung thêm 2 loại báo cáo kết quả Linearity và Feasibility. h010.jpg ​Hình 10. Hộp thoại Solver Parameters của Excel 2010
  • Set Object: Nơi đây ta cần nhập vào địa chỉ của hàm mục tiêu.
  • To: Hàm mục tiêu muốn đạt tới Max, Min hay Value of (bằng một giá trị mong muốn nào đó thì nhập giá trị vào hộp bên cạnh)
  • By Changing Variable Cells: Nhập vào địa chỉ chứa các biến thay đổi của bài toán cần giải.
  • Subject to the constraints: Nhập vào các ràng buộc của bài toán.
h011.jpg Hình 11. Hộp thoại Solver Results Báo cáo Linearity Khi không tìm được lời giải trong các bài toán phi tuyến. Solver sẽ chỉ ra các điều kiện ràng buộc và các biến không thõa trong bài toán. h012a.jpg h012b.jpg Hình 12. Báo cáo Linearity Báo cáo Feasibility Nếu không tìm được lời giải khả thi cho bài toán. Solver hiển thị thông báo không tìm được lời giải khả thi và báo cáo sẽ giúp ta xác định nguyên nhân của vấn đề không tìm được lời giải. h013.jpg Hình 13. Báo cáo Feasibility Bạn có thể tinh chỉnh các thông số cho quá trình giải bài toán bằng cách nhấn vào nút Options trong hộp thoại Solver Parameters. Hộp thoại Options xuất hiện và được tổ chức thành 3 ngăn All Methods, GRG Nonlinear và Evolutionary tương ứng với các phương pháp tìm kiếm lời giải. h014a.jpg h014b.jpg Hình 14. Hộp thoại Options Lần chỉnh sửa cuối: 25/5/10 TranThanhPhong

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,178 Giới tính Nam Loạt bài chào mừng sinh nhật GPE lần 4, năm 20103. Tìm nghiệm cho hệ phương trình Tìm nghiệm cho hệ phương trình sau: h015.jpg Các bước thực hiện: Bước 1. Lập mô hình bài toán trên bảng tính trong vùng A7:F10 theo dạng sau: h015a.jpg Hình 15. Lập mô hình bài toán trên bảng tính Bước 2. Nhập các hệ số bên vế trái của các phương trình:
  • Trong vùng A8:C8 nhập các hệ số của phương trình thứ nhất
  • Trong vùng A9:C9 nhập các hệ số của phương trình thứ hai
  • Trong vùng A10:C10 nhập các hệ số của phương trình thứ ba
h016.jpg Hình 16. Nhập các hệ số bên trái của các phương trình Bước 3. Nhập các giá trị ở vế phải của các phương trình vào các ô F8, F9 và F10 tương ứng với thứ tự của 3 phương trình. h017.jpg Hình 17. Nhập các giá trị ở vế phải của các phương trình Bước 4. Nhập các giá trị nghiệm khởi tạo cho các biến x, y, z trong các ô D8, D9 và D10 các giá trị tùy ý. Ví dụ bạn nhập vào là 1 cho tất cả các ô. h018.jpg Hình 18. Nghiệm khởi tạo Bước 5. Tính toán kết quả cho vế trái bằng việc nhân các hệ số của phương trình với các nghiệm x, y, z khởi tạo. Có nhiều cách tính: Cách 1. Nhân cơ bản: · Tại ô E8 nhập vào công thức =A8*$D$8+B8*$D$9+C8*$D$10 · Sao chép công thức xuống cho các ô E9 và E10. Khi đó: o E9 có công thức là =A9*$D$8+B9*$D$9+C9*$D$10 o E10 có công thức là =A10*$D$8+B10*$D$9+C10*$D$10 Cách 2. Sử dụng hàm Sumproduct kết hợp hàm Transpose để tính vế trái: · Tại E8 nhập vào công thức =Sumproduct(A8:C8,Transpose($D$8:$D$10)) · Sao chép công thức từ ô E8 cho các ô E9 và E10 h019.jpg Hình 19. Tính vế trái Bước 6. Vào Data | nhóm Analysis | chọn lệnh Solver, hộp thoại Solver Parameters xuất hiện. Chúng ta tiến hành khai báo các thông số:
  • Tại By Changing Cells nhập vào địa chỉ của các nghiệm khởi tạo D8:D10
h020.jpg Hình 20. Khai báo By Changing Cells
  • Tại hộp Subject to the Constraints, nhấp nút Add để thêm ràng buộc vào hộp thoại Add Contraint như hình sau:
h021.jpg Hình 21. Thêm ràng buộc
  • Nhấp nút OK sau khi khai báo xong ràng buộc, hộp thoại Solver Parameters như sau:
h022.jpg Hình 22. Khai báo thông số cho Solver Bước 7. Nhấp vào nút Solve để bắt đầu tìm nghiệm hệ phương trình. Khi Solver tìm được nghiệm thì hộp thoại Solver Results xuất hiện như hình sau: h023.jpg Hình 23. Hộp thoại Solver Results Bước 8. Chọn kiểu báo cáo:
  • Chọn Keep Solver Solution để lưu kết quả tìm được trên bảng tính.
  • Chọn Restore Original Values để hủy kết quả Solver vừa tìm được và trả các biến về tình trạng ban đầu.
  • Chọn Save Scenario… để lưu kết quả vừa tìm được thành một tình huống để có xem lại sau này. Ngoài ra bạn còn có thể chọn 3 loại báo cáo bổ sung là Answer, Sensitivity và Limits.
Bước 9. Chọn OK để hoàn tất quá trình chạy Solver. h024.jpg Hình 10. Các nghiệm của hệ phương trình Nghiệm của hệ phương trình giải bằng Solver trong bài trên có độ chính xác một phần triệu, chúng ta có thể tăng độ chính xác lênh bằng cách chỉnh lại Precision trong Options của hộp thoại Solver Parameters.

File đính kèm

  • HPT_Solver.xls HPT_Solver.xls 48.5 KB · Đọc: 1,812
TranThanhPhong

TranThanhPhong

Ngày mai trời lại sáng!
Thành viên danh dự Tham gia 16/3/07 Bài viết 2,104 Được thích 19,178 Giới tính Nam Chuyên đề Solver trong Microsoft Excel 97-2010 Biên soạn: Trần Thanh Phong
Nội dung 1. Add-Ins Solver 1.1. Add-In Solver cho Excel 2003 1.2. Add-In Solver cho Excel 2007 2. Sử dụng Solver 2.1. Trường hợp Excel 97-2007 2.2. Trường hợp Excel 2010 3. Tìm nghiệm cho hệ phương trình 4. Bài toán tối ưu và qui hoạch tuyến tính 4.1. Tối ưu một mục tiêu 4.2. Qui hoạch nguyên 4.3. Bài toán đầu tư 5. Lựa chọn danh mục đầu tư 5.1. Giới thiệu bài toán 5.2. Xác định các biến quyết định 5.3. Xác định mục tiêu 5.4. Xác định các ràng buộc 5.5. Triển khai mô hình lên bảng tính 5.6. Nhận xét 5.7. Giải quyết mâu thuẫn giữa lợi nhuận và rủi ro Nhấp chuột vào đây để mở rộng...
ChuyendeSolver.jpg

File đính kèm

  • ChuyendeSolver.zip ChuyendeSolver.zip 1.7 MB · Đọc: 7,660
  • TTSolver.zip TTSolver.zip 25.6 KB · Đọc: 2,950
Lần chỉnh sửa cuối: 1/7/10 Status Không mở trả lời sau này.

Bài viết mới nhất

Nguyễn Duy Tuân
  • Dán lên cao
Phiên bản mới Add-in A-Tools AI v10 (2024) (2 người xem)
    • Thích
  • Nguyễn Duy Tuân
  • 13/9/24
  • BLUESOFTS: A-Excel, A-Tools
Trả lời 62 Đọc 12K 32 phút trước Nguyễn Duy Tuân Nguyễn Duy Tuân HeSanbi
  • Đã giải quyết
FitRowXL v1.3 - Giãn dòng tự động và bổ trợ in ấn Excel (*01/2026 mới) (1 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 18/4/21
  • Lập Trình với Excel
Trả lời 75 Đọc 30K Hôm nay lúc 11:12 chothadiem chothadiem SA_DQ Copilot bình luận các ván cờ vua từng ngày.
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 61 Đọc 2K Hôm nay lúc 04:52 SA_DQ SA_DQ E Giúp Đặt tên lại (Rename) cho hàng loạt các file PDF theo cùng 1 quy tắc
  • Excel my love_1
  • 15/4/23
  • Tin học mở rộng
Trả lời 4 Đọc 4K Hôm qua, lúc 15:20 luongha.ktqd L L Thu Chi Gia Đình
    • Cười
  • lehang0812
  • Thứ năm lúc 17:12
  • TPHCM
Trả lời 3 Đọc 111 Hôm qua, lúc 02:59 son193 S ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba (1 người xem)
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
5 6 7 Trả lời 622 Đọc 91K Thứ năm lúc 16:11 LOGANWover L Quang_Hải
  • Question Question
Chia sẻ một thuật toán đơn giản để trộn cells (1 người xem)
    • Thích
    • Yêu thích
  • Quang_Hải
  • Thứ tư lúc 10:14
  • Lập Trình với Excel
Trả lời 12 Đọc 320 Thứ năm lúc 11:13 Quang_Hải Quang_Hải HeSanbi TaxCode v4.33 - Tra cứu mã số thuế từ tổng cục thuế, masothue và thuvienphapluat (1 người xem)
    • Thích
    • Yêu thích
  • HeSanbi
  • 27/11/25
  • Các Add-ins cho excel
Trả lời 19 Đọc 3K Thứ năm lúc 08:54 HeSanbi HeSanbi HeSanbi
  • Question Question
Tạo Add-in, tệp Excel, Word, Access tự động cập nhật phiên bản mới từ Cloud cho chính nó
    • Thích
    • Yêu thích
  • HeSanbi
  • Thứ hai lúc 20:14
  • Lập Trình với Excel
Trả lời 1 Đọc 217 Thứ tư lúc 17:03 HeSanbi HeSanbi TranThanhPhong Hàm EXACT (1 người xem)
    • Thích
  • TranThanhPhong
  • 30/4/14
  • Dự án: Công thức & Hàm 97-2019
Trả lời 3 Đọc 9K Thứ ba lúc 15:52 ptm0412 ptm0412 giaiphap Add-Ins cho Excel 2007 -2016 32bit và 64bit (2 người xem)
    • Thích
    • Yêu thích
    • Ngạc nhiên
  • giaiphap
  • 8/8/15
  • Các Add-ins cho excel
4 5 6 Trả lời 518 Đọc 226K Thứ ba lúc 14:17 Gà Công Nghệ Gà Công Nghệ V Một Excel add-in vibe coding
    • Thích
  • vietdang170
  • 28/1/26
  • Các Add-ins cho excel
Trả lời 18 Đọc 704 Thứ ba lúc 11:10 vietdang170 V H Xin giúp đặt điều kiện trong Conditional Formating
  • hoanglocphat
  • Thứ hai lúc 14:23
  • Hỏi đáp những vấn đề khác
Trả lời 6 Đọc 188 Thứ ba lúc 10:13 Gà Con yêu VBA Gà Con yêu VBA mrjun80 Xin giúp hàm excel để tìm 1 số trong số có 2 chữ số
  • mrjun80
  • 31/1/26
  • Hàm và công thức Excel
Trả lời 4 Đọc 184 Chủ nhật lúc 08:38 Gà Con yêu VBA Gà Con yêu VBA N Vấn đề về hiệu năng khi thực hiện ghép chuỗi trong VBA với tần suất lớn
    • Thích
    • Cảm ơn
  • nguyendang95
  • 23/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 36 Đọc 1K 31/1/26 ptm0412 ptm0412 ongke0711
  • Question Question
Tra cứu thông tin mã số thuế (cập nhật lại code cũ)
    • Thích
    • Cảm ơn
    • Yêu thích
  • ongke0711
  • 24/7/25
  • Lập Trình với Excel
Trả lời 16 Đọc 2K 31/1/26 tuyethao T phuongnam366377 VNFastSearch – DLL tìm kiếm tiếng Việt tốc độ cao cho Excel VBA
  • phuongnam366377
  • 31/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 0 Đọc 161 31/1/26 phuongnam366377 phuongnam366377 N
  • Question Question
Tạo khung viền ô theo số trong ô
    • Thích
  • Nguyễn Xuân Sơn
  • 29/1/26
  • Lập Trình với Excel
Trả lời 9 Đọc 263 31/1/26 Mr.hieudoanxd Mr.hieudoanxd J Đừng chỉ "Cập nhật" dữ liệu. Hãy "Xếp chồng" chúng lên.
    • Thích
  • jack nt
  • 29/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 5 Đọc 304 31/1/26 ptm0412 ptm0412 T gửi email đến nhân viên công ty
  • tuantv9
  • 26/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 2 Đọc 275 30/1/26 nguyendang95 N Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Thành viên có số lượng bài viết cao nhất tháng

  • HeSanbi 12
  • chothadiem 9
  • Gà Công Nghệ 5
  • Officexinh 4
  • vietdang170 4
  • pycckuu410 3
  • HieuCD 3
  • chiendich 3
  • hoanglocphat 3
  • VietHoangPhan 2
  • DeTong 2
  • Gà Con yêu VBA 2
  • Quang_Hải 2
  • linhdao2909 1
  • HUONGHCKT 1
  • vuvannguyen1972 1
  • Phuocam 1
  • ptm0412 1
  • LOGANWover 1
  • luongha.ktqd 1

Thành viên có điểm tương tác cao nhất tháng

  • HeSanbi 18
  • Quang_Hải 7
  • vietdang170 5
  • Gà Con yêu VBA 4
  • pycckuu410 3
  • HieuCD 3
  • chiendich 3
  • DeTong 3
  • Phuocam 3
  • Officexinh 2
  • HUONGHCKT 2

Thời gian đếm ngược.

000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025
  • Trang chủ
  • Diễn đàn
  • Các Add-ins cho excel
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Cách Cài đặt Solver Trong Excel 2010