Solver Add-in là một trong những công cụ gồm sẵn vào Excel cung cấp các lệnh và các tính năng tùy chỉnh thiết lập để xử lý các sự việc quyết định. Solver Add-inđặc biệt bổ ích khi xử lý các vấn đề tối ưu, ví dụ như tối thiểu đưa ra phí, về tối đa lợi nhuận,...

Bạn đang xem: Cách giải bài toán tối ưu trong excel

Quy trình để giải các bài toán tối ưu sử dụng Solver, các bạn cần thực hiện theo công việc sau:

Xây dựng hàm phương châm (Objective Function)Xây dựng các ràng buộc (Constraints)Tổ chức dữ liệu trên bảng tính Excel
Sử dụng Solver để tìm phương án buổi tối ưu

Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn cách mua và sử dụng công thay Solver Add-in vào Excel thông qua 1 ví dụ đối kháng giản.


XEM nhanh BÀI VIẾT


Cách download Solver Add-in trong Excel

Solver Add-in vào Excel là một công cầm được thêm do tính năng showroom in vào Excel chất nhận được bạn xử lý các vấn đề tối ưu hóa cùng tìm ra giải pháp tốt độc nhất vô nhị dựa trên các ràng buộc đang cho.

Để tải phần hỗ trợ solver, chúng ta cũng có thể làm theo quá trình sau:

1. Trên tab File, click vào Options.

2. Vào Add-ins, bạn phải chọn Solver Add-in với nhấp vào nút Go.

*

3. Tích vào ô Solver Add-in và nhấp vào OK.

4. Bạn có thể tìm thấy Solver bên trên tab Data, trong đội Analyze.

*
*

Để tìm hiểu thêm về phương pháp xây dựng quy mô bằng Solver Add-in, chúng ta có thể tham khảo khóa học Excel nâng cấp tại Gitiho:


*

EXG01: tuyệt đỉnh Excel | khóa đào tạo Excel online trường đoản cú cơ bản đến nâng cao G-LEARNING
499,000đ 799,000đ
Đăng ký học thử

Xây dựng mô hình với
Solver Add-in vào Excel

Các mô hình họ sẽ thực hiện công cầm cố solve vào Excel trông như hình dưới.

Bài toán này về cơ bản, bọn họ tính coi cần giám sát và đo lường số lượng đặt hàng của mỗi sản phẩm (bicycles, mopeds và child seats) sao để cho tổng lợi nhuận đã đạt được cao nhất.

*

1. Để xây dựng mô hình lập trình đường tính này, bạn hãy vấn đáp ba câu hỏi sau.

Các ra quyết định được tiến hành là gì? Đối với việc này, chúng ta cần Excel để tìm ra số lượng đặt đơn hàng của mỗi sản phẩm (bicycles, mopeds và child seats).Những ràng buộc đối với những quyết định này là gì? những hạn chế ở đấy là số vốn và kho thực hiện của các thành phầm không được vượt quá số vốn liếng và kho dự trữ (tài nguyên) tất cả sẵn. Ví dụ, mỗi chiếc xe đạp điện sử dụng 300 đơn vị vốn cùng 0,5 đơn vị chức năng lưu trữ.Thước đo tổng thể và toàn diện về hiệu suất của rất nhiều quyết định này là gì? Thước đo toàn diện của hoạt động là tổng lợi tức đầu tư của cha sản phẩm, vị vậy phương châm là về tối đa hóa con số này.

2. Để quy mô dễ gọi hơn, tôi đang đặt tên cho những phạm vi (named range) như sau.

Range Name
CellsUnit
Profit
C4:E4Order
Size
C12:E12Resources
Used
G7:G8Resources
Available
I7:I8Total
Profit
I12

3. Tiếp theo, bạn cần chèn cha hàm SUMPRODUCT như hình bên dưới

*

Trong đó:

Tính mặt hàng tồn kho bằng hàm Sumproduct với range C8: E8 và Order
Size.Tổng lợi nhuận được xem bằng sản phẩm của Unit
Profit và Order
Size.

Với bí quyết này, bạn cũng có thể sử dụng phương thức thử Đúng - sai để xử lý vấn đề. Ví dụ: nếu họ đặt mua 20 xe đạp, 40 xe cộ máy cùng 100 ghế trẻ em thì tổng lượng tài nguyên sử dụng không được quá quá số lượng tài nguyên hiện tại có. Giải pháp này gồm tổng lợi tức đầu tư là 19000.

*

Tuy nhiên nhằm tìm phương án nhanh nệm hơn, bọn họ sẽ tò mò sử dụng Excel Solver

Để tìm kiếm ra chiến thuật tối ưu, các bạn hãy triển khai theo các bước sau.

1. Trên tab Data, trong team Analyze, click vào Solver.

Nhập các thông số kỹ thuật của solver. Tác dụng trả về sẽ phải y hệt như hình dưới.

*

Bạn có thể chọn nhập tên range hoặc nhấp vào các ô vào bảng tính.

*

2. Nhập Total
Profit cho Objective.

3. Nhấp vào Max.

4. Nhập Order
Size đến Changing Variable Cells (các ô có thể thay đổi).

5. Nhấp vào địa chỉ để thêm những ràng buộc.

*

6. Kiểm soát "Make Unconstrained Variables Non-Negative" và lựa chọn "Simplex LP".

7. Cuối cùng, nhấp vào Solve.

Kết đúng thật sau:

*

Kết luận: 94 xe đạp điện và 54 xe trang bị là chiến thuật tối ưu nhất. Chiến thuật này sẽ mang đến lợi nhuận về tối đa là 25600. Giải pháp này sử dụng toàn bộ các tài nguyên tất cả sẵn.

Xem thêm: Làm gì để content marketing, cách làm content marketing tốt nhất

Hy vọng, qua ví dụ đơn giản trên, bạn đã hiểu phương pháp sử dụng công cụSolver vào Excel nhằm giải câu hỏi tối ưu. Bên cạnh đó, nhằm không bỏ qua những mẹo và thủ thuật tin học văn phòng hữu ích khác, hãy gia nhập Gitiho ngay hôm nay.

Solver là một trong những add-in có tính ứng dụng cao trong Excel. Chỉ cần chuyển đổi biến và các điều kiện, fan dùng có thể giải quyết những vấn đề sale bằng Excel Solver. Nhờ hiệu quả từ Solver, quá trình tìm kiếm cùng lựa chọn giải pháp chính xác và công dụng hơn.

By Nicole Herskowitz, cachseo.com Teams General Manager

Excel Solver là điều khoản hữu ích giúp người dùng tìm ra các giá trị buổi tối ưu hoá trong vấn đề kinh doanh. Cầm được cách sử dụng add-in Solver vào Excel để giúp người cần sử dụng tiết kiệm thời hạn cũng như nâng cấp hiệu quả có tác dụng việc. 


Excel Solver là gì?

Solver là công cụ bổ sung cập nhật (Add-in) được dùng làm phân tích tài liệu trong Excel được cachseo.com vạc triển. Tác dụng chính của Solver là tìm ra giá trị buổi tối ưu cho những vấn đề liên quan đến kế hoạch kinh doanh. 

Excel Solver giúp khẳng định giá trị buổi tối ưu của một ô ngẫu nhiên trong bảng tính bằng phương pháp thay đổi giá trị của những ô khác cơ mà không làm xô lệch kết quả. Điều này góp tiết kiệm thời hạn vì người dùng chỉ cần điều chỉnh một vài dữ liệu quan trọng thay vì cần nhập lại toàn thể nhiều lần.

*
Hàm Solver của Excel dùng làm xác định các giá trị tối ưu

Quy trình áp dụng Solver nhằm giải toán vào Excel

Dưới đấy là 4 bước sử dụng Solver Excel cơ phiên bản để giải toán vào Excel:

Hướng dẫn thêm Solver trong Excel 

Để cài đặt add-in Solver Excel, chúng ta có thể thực hiện nay theo công việc sau:

Bước 1: trên thanh tab File, bấm chuột vào Options.

*
Vào Option để ban đầu cài đặt Solver

Bước 2: Trong cửa sổ Excel Options, lựa chọn Add-ins, tiếp đến chọn Solver Add-in cùng nhấp vào nút Go.

*
Lựa lựa chọn add-in Solver vào phần Manage và lựa chọn Go

Bước 3: Đánh vết vào ô Solver Add-in và tiếp nối nhấp vào nút OK.

*
Tích vào ô Solver Add-in

Bước 4: Solver xuất hiện thêm trên thanh tab Data, phía bên trong nhóm Analyze.

*
Biểu tượng Solver vào phần Data

Ví dụ về kiểu cách sử dụng Excel Solver xử lý vấn đề

Với mỗi yêu cầu cố gắng thể, Solver vào Excel sẽ giới thiệu kết quả chi tiết trong thời hạn ngắn nhất. Người dùng có thể chuyển đổi các yêu ước qua lại một cách nhanh chóng mà không phải nhập lại dữ liệu. Mặc dù nhiên, nhìn chung thì Excel Solver sẽ giải quyết và xử lý một bài toán kinh tế theo quá trình như sau: 

Bước 1: Chạy Excel Solver

Xét vấn đề sau: Một chủ thẩm mỹ và làm đẹp viện ý muốn đưa ra planer cho dịch vụ thương mại mới. Vào đó, fan này cần đầu tư chi tiêu một thiết bị new trị giá bán 40.000 USD và phải trả dần dần trong vòng 12 tháng. Kim chỉ nam là buổi tối ưu hóa túi tiền cho mỗi lần cung ứng dịch vụ, để có thể trả không còn khoản chi tiêu trong khoảng thời gian yêu cầu.

*
Ví dụ về bài toán kinh tế muốn giải quyết

Bước 2: khẳng định vấn đề

Sau lúc bắt đầu, hành lang cửa số Solver Parameters vẫn xuất hiện, người sử dụng Solver cần xác định ba nguyên tố như sau: 

Các ô mục tiêu (Objective cells).Các ô trở nên (Variable cells).Các ô ràng buộc (Constraints cells).

Excel Solver đang tìm kiếm giá bán trị về tối ưu đến phương trình trong các ô Mục tiêu bằng phương pháp thay thay đổi giá trị trong các ô đổi mới và tuân theo các giới hạn được đặt trong những ô Ràng buộc.

Objective Cells

Các ô phương châm (Objective Cells) đựng phương trình biểu hiện mục tiêu của vấn đề. Phương trình này có thể là vấn đề tối nhiều hóa, về tối thiểu hóa hoặc đã có được một giá trị cầm thể. Trong lấy ví dụ như này, ô kim chỉ nam là B7, cùng nó thể hiện thời gian thanh toán giao dịch được tính bằng công thức: =B3/(B4*B5), với công dụng của phương trình là 12.

*
Xác định ô mục tiêu trong Excel SolverVariable Cells

Đây là phần đa ô chứa dữ liệu có khả năng thay đổi để có được mục tiêu. Excel Solver được cho phép xác định tối đa 200 ô gồm tính vươn lên là đổi. Trong ví dụ ví dụ này, có một số ô nhưng mà chúng có thể thay đổi giá trị:

Số lượng quý khách dự con kiến mỗi mon (ô B4) phải nhỏ hơn hoặc bởi 50.Chi phí cho từng dịch vụ (ô B5).

*
Xác định những ô variable cellsConstraints Cells

Các ràng buộc là đa số điều kiện cần phải thỏa mãn. Để thêm những Ràng buộc, tín đồ dùng rất có thể tuân theo quá trình sau:

Bước 1: Nhấp vào Add ngay bên cần phần Subject lớn the Constraints.

Bước 2: Trong hành lang cửa số Add Constraint, nhập điều kiện.

Bước 3: Nhấp Add để thêm.

*
Xác định những điều kiện trong Solver

Bước 4: tiếp tục nhập các điều khiếu nại khác nếu cần.

Bước 5: sau khi đã nhập đủ ràng buộc, nhấp OK để xoay lại.

Solver được cho phép xác định các mối quan hệ sau đây giữa ô tham chiếu với ràng buộc:

Nhỏ hơn hoặc bằng (Bằng (=)Lớn hơn hoặc bằng (>=)

Ngoài ra, fan dùng có thể đặt các mối quan hệ tình dục này bằng cách chọn một ô trong các ô tham chiếu, sau đó lựa chọn 1 trong những dấu hiệu tương ứng.

Thêm vào đó:

Số nguyên: nếu ô tham chiếu bắt buộc là một trong những nguyên, nên chọn int.Các quý hiếm khác nhau: trường hợp mỗi ô trong phạm vi tham chiếu yêu cầu khác nhau, tín đồ dùng hoàn toàn có thể chọn dif.Nhị phân: nếu như muốn giới hạn một ô tham chiếu chỉ rất có thể là 0 hoặc 1, nên chọn lựa bin.

Để chỉnh sửa hoặc xóa một ràng buộc đang có, chọn cửa sổ Solver Parameters, nhấp vào phần Constraint. Để sửa thay đổi ràng buộc, nhấp vào Change và thực hiện biến hóa cần thiết. Nếu muốn xóa ràng buộc, nhấp vào nút Delete.

Trong lấy một ví dụ này, những ràng buộc bao gồm:

B3 = 40000 – ngân sách chi tiêu của thiết bị new là 40,000 USD.B4

*
Thay đổi ràng buộc khi sử dụng Solver vào Excel

Bước 3: giải quyết và xử lý vấn đề

Sau lúc đã tùy chỉnh thiết lập các tham số, hãy nhấp vào nút Solve ở phía bên dưới cửa sổ Solver Parameters để ban đầu chạy kết quả. Thời gian cần cho quy trình này sẽ phụ thuộc vào độ phức tạp của tế bào hình, dung lượng bộ lưu trữ máy tính, và năng suất của bộ xử lý. 

Sau lúc tìm kiếm chiến thuật hoàn tất, một cửa sổ thông báo công dụng sẽ xuất hiện, được call là Solver Results. Tại đây, fan dùng có thể lựa chọn Keep the Solver Solution để giữ lại chiến thuật mà Solver đã tìm ra và tiếp đến nhấn nút OK để xác thực quyết định của.

*
Thiết lập gạn lọc khi giải quyết và xử lý vấn đề

Sau khi xong xuôi quá trình, cửa sổ Solver Results sẽ tự động đóng lại và chiến thuật tối ưu vẫn ngay lập tức hiển thị bên trên Sheet làm cho việc. Trong trường vừa lòng ví dụ này, giá trị $66,67 sẽ xuất hiện trong ô B5, thay mặt cho chi tiêu tối thiểu cho từng lần cung cấp dịch vụ tương ứng. Điều này cho phép chủ quán giao hàng hết chi phí cho việc mua mới thiết bị trong khoảng 12 tháng, miễn là có tối thiểu 50 người sử dụng mỗi tháng.

*
Kết quả sau cùng khi xử lý bài toán bởi Solver

Lời kết

Trên trên đây là toàn cục thông tin về Excel Solver cũng giống như cách thực hiện cơ bản. Ví như muốn nâng cao hiệu trái của Solver cũng giống như giảm thời gian giải quyết và xử lý vấn đề, quý khách hàng nên upgrade phiên phiên bản Excel. Chính vì vậy, để sử dụng add-in này ở phiên bạn dạng mới nhất, doanh nghiệp nên suy xét sử dụng gói ứng dụng cachseo.com 365 for Business. 

Nếu mong muốn hiểu thêm về dịch vụ, khách hàng hàng hoàn toàn có thể liên hệ trực tiếp với FPT Smart Cloud nhanh nhất tại những kênh: