Sử dụng solver trong excel 97 2010

18 700 0
Sử dụng solver trong excel 97 2010

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Sử dụng Solver Excel 97-2010 Add-Ins Solver Trước sử dụng, cần phải thêm tiện ích vào Excel Tùy theo phiên Excel mà bạn sử dụng cách làm khác đôi chút Tuy nhiên, cách thực Add-In Solver cho phiên Excel 97-2003 giống cách thực Add-In Solver Excel 2007-2010 tương tự Các hình minh họa sử dụng phiên Excel 2003 Excel 2007 1.1 Add-In Solver cho Excel 2003 Các bước thực Add-Ins Solver cho Excel 2003 sau: Bước Vào Tools | chọn Add-Ins Hộp thoại Add-Ins xuất Hình Chọn lệnh Add-Ins Bước Trong hộp thoại Solver, tích vào ô vuông Solver Add-In Hình Hộp thoại Add-Ins chứa chức mở rộng Excel Bước Nhấn nút OK đóng hộp Add-Ins Bước Khi thực đơn Tools xuất thêm lệnh Solver Hình Lệnh Solver 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 phiên Excel cũ nên bước thực Add-Ins khác đôi chút Các bước thực sau: Bước Nhấp chuột vào nút Office | chọn Excel Options Hình Vào Excel Options Excel 2007 & Excel 2010 Bước Trong hộp thoại Excel Options, chọn Add-Ins từ danh sách bên trái, danh sách Add-Ins Excel liệt kê hộp Add-Ins với phân nhóm khác Hình Hộp thoại Excel Options Bước Tại Manage, chọn Excel Add-Ins từ danh sách nhấn nút Go để mở hộp thoại Add-Ins Hình Solver Add-in Bước Chọn Solver Add-in từ danh sách Add-Ins avaiable nhấn nút OK Bước Trong ngăn Data xuất thêm nhóm Analysis chứa lệnh Solver Sử dụng Solver 2.1 Excel 97-2007 Để sử dụng tốt Solver ta cần nắm vững yêu cầu thông số cần phải khai báo hộp thoại Solver Parameters: Hình Hộp thoại Solver Excel 97-2007 • • • • Set Target Cell: Nơi ta cần nhập vào đị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 giá trị mong muốn nhập giá trị vào.) By Changing Cell: Nhập vào địa chứa biến toán cần giải Subject to the constraints: Nhập vào ràng buộc toán Cách làm Solver thay đổi giá trị biến By Changing Cell đến lúc làm cho giá trị hàm mục tiêu Set Target Cellđạt giá trị qui định Equal To (Max, Min Value of) đồng thời phải thõa mãn tập ràng buộc Subject to the constraints Thiết lập 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: Hình Thiết lập thông số cho Solver: Chế độ mặc định 2.2 Excel 2010 Solver Excel 2010 thiết kế lại giao diện tên gọi hộp khai báo thông số xếp lại thành phần hộp thoại Solver Excel 2010 bổ sung thêm phương pháp tìm kiếm lời giải Evolutionary Solver dựa thuật toán di truyền (genetic algorithms) Phương pháp cho phép giải toán có sử dụng hàm Excel Solver Excel 2010 tối ưu cho việc giải toán tuyến tính phi tuyến bổ sung thêm loại báo cáo kết Linearity Feasibility Hình 10 Hộp thoại Solver Parameters Excel 2010 • Set Object: Nơi ta cần nhập vào đị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 giá trị mong muốn nhập giá trị vào hộp bên cạnh) • By Changing Variable Cells: Nhập vào địa chứa biến thay đổi toán cần giải • Subject to the constraints: Nhập vào ràng buộc toán Hình 11 Hộp thoại Solver Results Báo cáo Linearity Khi không tìm lời giải toán phi tuyến Solver điều kiện ràng buộc biến không thõa toán Hình 12 Báo cáo Linearity Báo cáo Feasibility Nếu không tìm lời giải khả thi cho toán Solver hiển thị thông báo không tìm lời giải khả thi báo cáo giúp ta xác định nguyên nhân vấn đề không tìm lời giải Hình 13 Báo cáo Feasibility Bạn tinh chỉnh thông số cho trình giải toán cách nhấn vào nút Options hộp thoại Solver Parameters Hộp thoại Options xuất tổ chức thành ngăn All Methods, GRG Nonlinear Evolutionary tương ứng với phương pháp tìm kiếm lời giải Hình 14 Hộp thoại Options Tìm nghiệm cho hệ phương trình Tìm nghiệm cho hệ phương trình sau: Các bước thực hiện: Bước Lập mô hình toán bảng tính vùng A7:F10 theo dạng sau: Hình 15 Lập mô hình toán bảng tính Bước Nhập hệ số bên vế trái phương trình: • Trong vùng A8:C8 nhập hệ số phương trình thứ • Trong vùng A9:C9 nhập hệ số phương trình thứ hai • Trong vùng A10:C10 nhập hệ số phương trình thứ ba Hình 16 Nhập hệ số bên trái phương trình Bước Nhập giá trị vế phải phương trình vào ô F8, F9 F10 tương ứng với thứ tự phương trình Hình 17 Nhập giá trị vế phải phương trình Bước Nhập giá trị nghiệm khởi tạo cho biến x, y, z ô D8, D9 D10 giá trị tùy ý Ví dụ bạn nhập vào cho tất ô Hình 18 Nghiệm khởi tạo Bước Tính toán kết cho vế trái việc nhân hệ số phương trình với nghiệm x, y, z khởi tạo Có nhiều cách tính: Cách Nhân 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 ô E9 E10 Khi đó: o E9 có công thức =A9*$D$8+B9*$D$9+C9*$D$10 o E10 có công thức =A10*$D$8+B10*$D$9+C10*$D$10 Cách 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 ô E9 E10 Hình 19 Tính vế trái Bước Vào Data | nhóm Analysis | chọn lệnh Solver, hộp thoại Solver Parameters xuất Chúng ta tiến hành khai báo thông số: • Tại By Changing Cells nhập vào địa nghiệm khởi tạo D8:D10 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 hình sau: Hình 21 Thêm ràng buộc • Nhấp nút OK sau khai báo xong ràng buộc, hộp thoại Solver Parameters sau: Hình 22 Khai báo thông số cho Solver Bước Nhấp vào nút Solve để bắt đầu tìm nghiệm hệ phương trình Khi Solver tìm nghiệm hộp thoại Solver Results xuất hình sau: Hình 23 Hộp thoại Solver Results Bước Chọn kiểu báo cáo: • Chọn Keep Solver Solution để lưu kết tìm bảng tính • Chọn Restore Original Values để hủy kết Solver vừa tìm trả biến tình trạng ban đầu • Chọn Save Scenario… để lưu kết vừa tìm thành tình để có xem lại sau Ngoài bạn chọn loại báo cáo bổ sung Answer, Sensitivity Limits Bước Chọn OK để hoàn tất trình chạy Solver Hình 10 Các nghiệm hệ phương trình Nghiệm hệ phương trình giải Solver có độ xác phần triệu, tăng độ xác lênh cách chỉnh lại Precision Options hộp thoại Solver Parameters [...]... hộp thoại Solver Parameters như sau: 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: 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... bổ sung là Answer, Sensitivity và Limits Bước 9 Chọn OK để hoàn tất quá trình chạy Solver 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 ... =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 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ố:... bảng tính trong vùng A7:F10 theo dạng sau: 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 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... 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 Hình 14 Hộp thoại Options 3 Tìm nghiệm cho hệ phương trình Tìm nghiệm cho hệ phương trình sau: 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:... 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 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 ô 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 ... nút OK Bước Trong ngăn Data xuất thêm nhóm Analysis chứa lệnh Solver Sử dụng Solver 2.1 Excel 97- 2007 Để sử dụng tốt Solver ta cần nắm vững yêu cầu thông số cần phải khai báo hộp thoại Solver Parameters:... thoại Solver Excel 2010 bổ sung thêm phương pháp tìm kiếm lời giải Evolutionary Solver dựa thuật toán di truyền (genetic algorithms) Phương pháp cho phép giải toán có sử dụng hàm Excel Solver Excel. .. 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: Hình Thiết lập thông số cho Solver: Chế độ mặc định 2.2 Excel 2010 Solver Excel 2010 thiết kế

Ngày đăng: 05/12/2015, 00:59

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan