Menu

Giới thiệu Add-in 'Solver' - Công cụ giải bài toán tối ưu hóa mạnh mẽ

Thôi Khôi Dạ 12/03/2026 06:17 221 lượt xem 2 trả lời

Chào các bác, hôm nay em muốn chia sẻ về một add-in mà em thấy rất hữu ích nhưng ít được nhắc đến trong các bài viết về tiện ích mở rộng cho Excel, đó là Solver.

Chắc hẳn nhiều bác đã từng gặp những bài toán cần tìm ra giá trị tối ưu (lớn nhất hoặc nhỏ nhất) cho một mục tiêu nào đó, dựa trên một số ràng buộc nhất định. Ví dụ như: làm sao để tối đa hóa lợi nhuận khi sản xuất, làm sao để giảm thiểu chi phí vận chuyển, hay làm sao để phân bổ nguồn lực hiệu quả nhất...

Trước đây, em thường phải mò mẫm hoặc viết code VBA khá phức tạp để giải quyết. Nhưng từ khi biết đến Solver, mọi thứ trở nên đơn giản hơn rất nhiều.

Solver hoạt động dựa trên các nguyên tắc của lập trình tuyến tính và phi tuyến tính. Nó cho phép chúng ta:

  • Thiết lập một ô mục tiêu (Set Objective) mà chúng ta muốn tối đa hóa, tối thiểu hóa hoặc đạt được một giá trị cụ thể.
  • Chỉ định các ô có thể thay đổi (By Changing Variable Cells) - những ô mà Solver sẽ điều chỉnh để đạt được mục tiêu.
  • Đặt ra các ràng buộc (Subject to the Constraints) mà các ô có thể thay đổi phải tuân theo.

Để kích hoạt Solver, các bác vào File > Options > Add-ins. Chọn Excel Add-ins ở ô Manage và nhấn Go. Tick vào ô Solver Add-in rồi nhấn OK.

Sau khi kích hoạt, các bác sẽ thấy nút Solver nằm trong tab Data.

Em thấy đây là một công cụ rất mạnh mẽ cho những ai làm việc với các bài toán tối ưu hóa, dự báo hoặc lập kế hoạch. Có bác nào đã từng dùng Solver chưa? Chia sẻ kinh nghiệm hoặc những bài toán thực tế mà các bác đã giải quyết bằng Solver nhé!

4

Cảm ơn bạn đã chia sẻ về Solver. Đúng là công cụ này rất mạnh mẽ cho các bài toán tối ưu hóa mà Excel gốc không xử lý được.

Mình cũng hay dùng Solver để tìm cách phân bổ ngân sách sao cho hiệu quả nhất, hoặc để xác định các thông số sản xuất nhằm đạt lợi nhuận cao nhất. Có lẽ nhiều người chưa biết đến hoặc chưa có dịp dùng đến nó vì các bài toán thực tế cần đến Solver thường khá phức tạp.

Bạn có thể chia sẻ thêm một ví dụ cụ thể hơn về cách bạn áp dụng Solver vào bài toán thực tế nào đó không? Mình tin là sẽ có nhiều người quan tâm đó!

0

Công cụ Solver này đúng là "hàng hiếm" nhưng cực kỳ hữu ích cho những bài toán nan giải. Nhất là với các bạn làm bên tài chính, kế toán, hay sản xuất thì nó giải quyết được rất nhiều vấn đề đau đầu mà công thức Excel thông thường bó tay.

Mình cũng có lần dùng Solver để tối ưu hóa việc đặt hàng nguyên vật liệu, làm sao để vừa đủ sản xuất mà chi phí tồn kho lại thấp nhất. Kết quả khá là bất ngờ và tiết kiệm được kha khá.

Không biết bạn đã thử áp dụng Solver cho bài toán nào liên quan đến quản lý chuỗi cung ứng chưa? Chia sẻ thêm cho mọi người học hỏi với nhé!

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký