Thông báo lỗi của bộ giải trong Excel có nghĩa là gì?

Đối với các vấn đề đơn giản, Bộ giải trong Excel thường nhanh chóng tìm ra các giá trị của biến Bộ giải tối ưu cho hàm mục tiêu. Tuy nhiên, trong một số trường hợp, Solver gặp khó khăn khi tìm các giá trị biến Solver tối ưu hóa hàm mục tiêu. Trong những trường hợp này, Solver thường hiển thị một thông báo hoặc một thông báo lỗi mô tả hoặc thảo luận về sự cố mà nó đang gặp phải với sự cố của bạn.

Solver đã tìm ra giải pháp

Thông báo cho bạn biết rằng Solver đã hoàn thành công việc và tìm thấy một tập hợp các giá trị biến thỏa mãn các ràng buộc của bạn.

Solver đã hội tụ thành giải pháp hiện tại

Thông báo cho bạn biết rằng Excel đã tìm ra giải pháp nhưng không đặc biệt tin tưởng vào giải pháp. Về bản chất, thông báo này cảnh báo bạn về khả năng có thể tồn tại một giải pháp tốt hơn cho vấn đề lập mô hình tối ưu hóa của bạn. Để tìm kiếm giải pháp tốt hơn, hãy điều chỉnh cài đặt Hội tụ trong hộp thoại Tùy chọn bộ giải để Excel hoạt động ở mức độ chính xác cao hơn.

Solver không thể cải thiện giải pháp hiện tại

Thông báo cho bạn biết rằng, Excel đã tính toán được một giải pháp khá chính xác, nhưng, một lần nữa, bạn có thể tìm ra một giải pháp tốt hơn. Để cho Excel biết rằng nó nên tìm giải pháp tốt hơn, bạn cần tăng cài đặt độ chính xác mà Solver đang sử dụng.

Tất nhiên, điều này có nghĩa là Excel sẽ mất nhiều thời gian hơn. Nhưng thời gian thêm đó có thể khiến nó tìm ra giải pháp tốt hơn. Để điều chỉnh độ chính xác, bạn lại sử dụng hộp thoại Tùy chọn bộ giải.

Đã chọn dừng khi đạt đến giới hạn thời gian tối đa

Thông báo cho bạn biết rằng Excel đã hết thời gian. Bạn có thể thử giải quyết lại vấn đề lập mô hình tối ưu hóa với cài đặt Thời gian tối đa lớn hơn. Tuy nhiên, lưu ý rằng nếu bạn thấy thông báo này, bạn nên lưu công việc mà Excel đã thực hiện như một phần của quá trình giải quyết vấn đề lập mô hình tối ưu hóa.

Lưu công việc mà Excel đã thực hiện bằng cách bấm vào nút Giữ kết quả giải khi Excel hiển thị thông báo này. Excel sẽ tiến gần hơn đến giải pháp cuối cùng vào lần tiếp theo khi nó bắt đầu tìm kiếm giải pháp tối ưu.

Người giải quyết đã dừng theo yêu cầu của người dùng

Er, rõ ràng phải không? Giải quyết tốt con chó. Solver dừng lại vì sư phụ bảo nó dừng lại. Người giải quyết được điều trị.

Đã chọn dừng khi đạt đến giới hạn lặp lại tối đa

Thông báo cho bạn biết rằng Excel đã hết số lần lặp trước khi tìm ra giải pháp tối ưu. Bạn có thể khắc phục sự cố này bằng cách đặt giá trị số lần lặp lớn hơn trong hộp thoại Tùy chọn bộ giải.

Giá trị ô mục tiêu không hội tụ

Thông báo cho bạn biết rằng hàm mục tiêu không có giá trị tối ưu. Nói cách khác, hàm mục tiêu tiếp tục lớn hơn mặc dù các công thức ràng buộc được thỏa mãn. Nói cách khác, Excel thấy rằng nó tiếp tục nhận được giá trị hàm mục tiêu tốt hơn với mỗi lần lặp, nhưng nó không xuất hiện gần hơn với giá trị hàm mục tiêu cuối cùng.

Nếu bạn gặp lỗi này, có thể bạn đã không xác định và mô tả chính xác vấn đề lập mô hình tối ưu hóa của mình. Hàm mục tiêu của bạn có thể không có nhiều ý nghĩa hoặc có thể không phù hợp với các công thức ràng buộc của bạn. Hoặc có thể một hoặc nhiều công thức ràng buộc của bạn - hoặc có thể là một vài trong số chúng - không thực sự có ý nghĩa.

Solver không thể tìm thấy một giải pháp khả thi

Thông báo cho bạn biết rằng vấn đề lập mô hình tối ưu hóa của bạn không có câu trả lời. Trên thực tế, khi bạn nhìn thấy thông báo này, điều đó có nghĩa là tập hợp các ràng buộc của bạn đã loại trừ bất kỳ câu trả lời có thể có.

Ví dụ, giả sử rằng phải mất 3.000 giờ để viết một cuốn sách và chỉ có 2.000 giờ dành cho công việc trong một năm. Nếu bạn nói rằng bạn muốn viết ít nhất một cuốn sách mỗi năm, thì không có giải pháp nào cho hàm mục tiêu.

Một cuốn sách cần tới 3.000 giờ làm việc, nhưng bạn chỉ có 2.000 giờ trong đó để hoàn thành một dự án dài 3.000 giờ. Đó là điều không thể, rõ ràng. Không tồn tại giá trị tối ưu cho hàm mục tiêu.

Các điều kiện tuyến tính được yêu cầu bởi Bộ giải LP này không được thỏa mãn

Thông báo cho biết rằng mặc dù bạn đã chọn phương pháp giải Simplex LP, nhưng Excel hiện đã phát hiện ra rằng mô hình của bạn không thực sự tuyến tính. Và thật điên rồ. Vì vậy, nó hiển thị cho bạn thông báo này để chỉ ra rằng nó không thể giải quyết vấn đề nếu nó phải giả định rằng hàm mục tiêu và công thức ràng buộc của bạn là tuyến tính.

Nếu bạn thấy thông báo này, hãy tiếp tục và thử phương pháp giải GRG Phi tuyến tính.

Sự cố quá lớn để Solver có thể xử lý

Thông báo có nghĩa là bạn gặp phải vấn đề quá lớn đối với người giải quyết vì bạn đã cố gắng lập mô hình với hơn 200 biến quyết định hoặc hơn 100 ràng buộc. Để giải quyết vấn đề này, bạn có thể thử giảm thiểu số lượng biến hoặc ràng buộc để số lượng của chúng giảm xuống dưới ràng buộc "này bạn ơi, đó chỉ là quá lớn".

Bộ giải gặp một giá trị lỗi trong ô đích hoặc ô ràng buộc

Thông báo có nghĩa là một trong các công thức của bạn dẫn đến giá trị lỗi hoặc bạn đã cố gắng mô tả hoặc xác định một số ràng buộc. Để khắc phục sự cố này, bạn cần sửa công thức không có thật hoặc ràng buộc ngốc nghếch.

Không có đủ bộ nhớ khả dụng để giải quyết vấn đề

Tin nhắn là tự mô tả. Nếu bạn thấy thông báo này, Solver không có đủ bộ nhớ để giải quyết vấn đề lập mô hình tối ưu hóa mà bạn đang thực hiện. Cách duy nhất của bạn là cố gắng giải phóng bộ nhớ, có thể bằng cách đóng bất kỳ chương trình đang mở nào khác và bất kỳ tài liệu hoặc sổ làm việc không cần thiết nào.

Nếu điều đó không hiệu quả, bạn cũng có thể muốn thêm bộ nhớ vào máy tính của mình, đặc biệt nếu bạn thường gặp các vấn đề về mô hình hóa tối ưu hóa. Bộ nhớ rẻ.

Lỗi trong mô hình. Vui lòng xác minh rằng tất cả các ô và ràng buộc đều hợp lệ

Thông báo này có nghĩa là bạn có một cái gì đó ngớ ngẩn - cũng có thể là một cái gì đó có thể sửa được - trong vấn đề tối ưu hóa của bạn. Kiểm tra công thức và giá trị đầu vào của bạn. Hãy chắc chắn rằng không có gì sai rõ ràng. Ồ, và một điều nữa: Hãy chắc chắn rằng bạn không sử dụng từ “trình giải” trong bất kỳ biến nào được đặt tên của bạn. Điều đó có thể khiến Solver bối rối.

Ví dụ về đánh giá Bộ giải

Trong ví dụ sau, mức độ quảng cáo trong mỗi quý ảnh hưởng đến số lượng đơn vị bán ra, gián tiếp xác định số tiền doanh thu bán hàng, các chi phí liên quan và lợi nhuận. Bộ giải có thể thay đổi ngân sách hàng quý cho quảng cáo (ô biến quyết định B5:C5), tối đa tổng giới hạn ngân sách là 20.000 USD (ô F5), cho đến khi tổng lợi nhuận (ô mục tiêu F7) đạt đến số tiền tối đa có thể. Các giá trị trong các ô biến số được sử dụng để tính toán lợi nhuận cho mỗi quý, do đó chúng có liên quan đến ô mục tiêu công thức F7, =SUM (Lợi nhuận Q1:Lợi nhuận Q2).

Trước khi đánh giá bộ giải

1. Ô biến

2. Ô bị ràng buộc

3. Ô mục tiêu

Sau khi Solver chạy, các giá trị mới như sau.

Sau khi đánh giá bộ giải

Xác định và giải quyết một vấn đề

Trên tab Dữ liệu , trong nhóm Phân tích , nhấp vào Bộ giải.
Hình ảnh dải băng Excel

Lưu ý: Nếu lệnh Bộ giải hoặc lệnh Phân tích  nhóm không khả dụng, bạn cần kích hoạt phần bổ trợ Bộ giải. Xem: Cách kích hoạt phần bổ trợ Bộ giải.

Hình ảnh hộp thoại Bộ giải Excel 2010+

Trong hộp Đặt mục tiêu , hãy nhập tham chiếu ô hoặc tên cho ô mục tiêu. Ô mục tiêu phải chứa công thức.

Làm một điều trong số sau đây:

  • Nếu bạn muốn giá trị của ô mục tiêu càng lớn càng tốt, hãy nhấp vào Tối đa.

  • Nếu bạn muốn giá trị của ô mục tiêu càng nhỏ càng tốt, hãy nhấp vào Tối thiểu.

  • Nếu bạn muốn ô mục tiêu là một giá trị nhất định, hãy nhấp vào Giá trị của, sau đó nhập giá trị vào hộp.

  • Trong hộp Bằng cách thay đổi ô biến , hãy nhập tên hoặc tham chiếu cho từng phạm vi ô biến quyết định. Phân tách các tham chiếu không liền kề bằng dấu phẩy. Các ô biến phải liên quan trực tiếp hoặc gián tiếp đến ô mục tiêu. Bạn có thể chỉ định tối đa 200 ô biến.

Trong hộp Tuân theo các ràng buộc , hãy nhập bất kỳ ràng buộc nào mà bạn muốn áp dụng bằng cách thực hiện như sau:

Trong hộp thoại Tham số bộ giải , hãy nhấp vào Thêm .

Trong hộp Tham chiếu ô , hãy nhập tham chiếu ô hoặc tên của dải ô mà bạn muốn hạn chế giá trị.

Nhấp vào mối quan hệ ( <==>=intbin hoặc dif ) mà bạn muốn giữa ô được tham chiếu và ràng buộc. Nếu bạn nhấp vào  sẽ xuất hiện trong nhị phânthùng hộp. Nếu bạn nhấp vào   xuất hiện trong ràng buộc số nguyênint . Nếu bạn nhấp vào diftất cả khác nhau sẽ xuất hiện trong < a i=29>Ràng buộc hộp.

Nếu bạn chọn <=, = hoặc >= cho mối quan hệ trong hộp Ràng buộc , hãy nhập một số, một ô tham chiếu hoặc tên hoặc công thức.

Làm một điều trong số sau đây:

  • Để chấp nhận ràng buộc và thêm một ràng buộc khác, hãy nhấp vào Thêm.

  • Để chấp nhận ràng buộc và quay lại hộp thoại Tham số bộ giải, hãy nhấp vào OK chỉ có mối quan hệ trong các ràng buộc trên các ô biến quyết định. dif và binint    Bạn có thể áp dụng 
    Lưu ý.

    Bạn có thể thay đổi hoặc xóa một ràng buộc hiện có bằng cách thực hiện như sau:

Trong hộp thoại Tham số bộ giải , hãy nhấp vào ràng buộc mà bạn muốn thay đổi hoặc xóa.

Nhấp vào Thay đổi rồi thực hiện các thay đổi của bạn hoặc nhấp vào Xóa.

Nhấp vào Giải và thực hiện một trong các thao tác sau:

  • Để giữ các giá trị lời giải trên trang tính, trong hộp thoại Kết quả của Bộ giải , hãy nhấp vào Giữ Giải pháp giải.

  • Để khôi phục các giá trị ban đầu trước khi bạn nhấp vào Giải, hãy nhấp vào Khôi phục các giá trị ban đầu .

  • Bạn có thể làm gián đoạn quá trình giải pháp bằng cách nhấn Esc. Excel tính toán lại bảng tính với các giá trị cuối cùng được tìm thấy cho các ô biến quyết định.

  • Để tạo báo cáo dựa trên giải pháp của bạn sau khi Bộ giải tìm thấy giải pháp, bạn có thể nhấp vào loại báo cáo trong hộp Báo cáo và sau đó nhấp vào OK. Báo cáo được tạo trên một trang tính mới trong sổ làm việc của bạn. Nếu Bộ giải không tìm ra giải pháp thì chỉ có một số báo cáo nhất định hoặc không có báo cáo nào khả dụng.

  • Để lưu các giá trị ô biến quyết định của bạn dưới dạng kịch bản mà bạn có thể hiển thị sau này, hãy nhấp vào Lưu kịch bản trong hộp thoại Kết quả của Bộ giải , sau đó nhập tên cho kịch bản vào hộp Tên kịch bản .< /span>

Bước qua các giải pháp dùng thử của Solver

Sau khi bạn xác định được vấn đề, hãy nhấp vào Tùy chọn trong Thông số của Bộ giải hộp thoại.

Trong hộp thoại Tùy chọn , chọn hộp thoại Hiển thị kết quả lặp lại chọn hộp kiểm để xem giá trị của từng giải pháp thử nghiệm, sau đó nhấp vào OK.

Trong hộp thoại Tham số bộ giải , hãy nhấp vào Giải .

Trong hộp thoại Hiển thị giải pháp dùng thử , hãy thực hiện một trong các thao tác sau:

  • Để dừng quá trình giải và hiển thị hộp thoại Kết quả của Bộ giải , hãy nhấp vào Dừng.

  • Để tiếp tục quá trình giải pháp và hiển thị giải pháp thử nghiệm tiếp theo, hãy nhấp vào Tiếp tục.

Thay đổi cách Bộ giải tìm lời giải

Trong hộp thoại Tham số bộ giải , hãy nhấp vào Tùy chọn .

Chọn hoặc nhập giá trị cho bất kỳ tùy chọn nào trên Tất cả các phương phápGRG phi tuyến tính trong hộp thoại.Tiến hóa và 

Lưu hoặc tải mô hình có vấn đề

Trong hộp thoại Tham số bộ giải , hãy nhấp vào Tải/Lưu.

Nhập phạm vi ô cho khu vực mô hình và nhấp vào Lưu hoặc Tải.

Khi bạn lưu mô hình, hãy nhập tham chiếu cho ô đầu tiên của dãy ô trống dọc mà bạn muốn đặt mô hình vấn đề. Khi bạn tải một mô hình, hãy nhập tham chiếu cho toàn bộ phạm vi ô chứa mô hình vấn đề.

Mẹo: Bạn có thể lưu các lựa chọn cuối cùng trong hộp thoại Tham số bộ giải với một trang tính bằng cách lưu sổ làm việc. Mỗi trang tính trong sổ làm việc có thể có các lựa chọn Bộ giải riêng và tất cả chúng đều được lưu. Bạn cũng có thể xác định nhiều vấn đề cho một trang tính bằng cách nhấp vào Tải/Lưu để lưu các vấn đề riêng lẻ.

Các phương pháp giải được sử dụng bởi Solver

Bạn có thể chọn bất kỳ thuật toán hoặc phương pháp giải nào trong số ba thuật toán hoặc phương pháp giải sau đây trong hộp thoại Tham số bộ giải :

  • Độ dốc giảm tổng quát (GRG) phi tuyến tính    Sử dụng cho các vấn đề phi tuyến tính trơn tru.

  • LP Simplex    Sử dụng cho các bài toán tuyến tính.

  • Tiến hóa    Sử dụng cho các vấn đề chưa được suôn sẻ.


10 cách để tăng tốc Macro của bạn

10 cách để tăng tốc Macro của bạn

Khi các macro Excel của bạn ngày càng trở nên mạnh mẽ và phức tạp, bạn có thể thấy rằng chúng giảm hiệu suất. Khi thảo luận về macro, từ hiệu suất thường đồng nghĩa với tốc độ. Tốc độ là tốc độ các thủ tục VBA của bạn thực hiện các tác vụ dự định của chúng. Sau đây là mười cách để giúp giữ cho macro Excel của bạn chạy ở mức hiệu suất tối ưu. Tạm dừng […]

Cách tùy chỉnh menu lối tắt Excel 2016 trong VBA

Cách tùy chỉnh menu lối tắt Excel 2016 trong VBA

Trước Excel 2007, các lập trình viên VBA đã sử dụng đối tượng CommandBar để tạo menu tùy chỉnh, thanh công cụ tùy chỉnh và menu phím tắt tùy chỉnh (nhấp chuột phải). Bắt đầu với Excel 2007, đối tượng CommandBar ở một vị trí khá kỳ lạ. Nếu bạn viết mã để tùy chỉnh menu hoặc thanh công cụ, Excel sẽ chặn mã đó và bỏ qua nhiều lệnh của bạn. Thay thế […]

Cách sử dụng phân phối f trong Excel

Cách sử dụng phân phối f trong Excel

Phân phối f là phân phối xác suất trong Excel so sánh tỷ lệ theo phương sai của các mẫu được lấy từ các quần thể khác nhau. Sự so sánh đó tạo ra một kết luận về việc liệu các phương sai trong các quần thể cơ bản có giống nhau hay không. F.DIST: Xác suất phân phối f bên trái Hàm F.DIST trả về xác suất bên trái của việc quan sát một tỷ lệ phương sai của hai mẫu càng lớn […]

Xóa bản vẽ bằng bút và bút đánh dấu trên trang trình bày PowerPoint của bạn

Xóa bản vẽ bằng bút và bút đánh dấu trên trang trình bày PowerPoint của bạn

Nếu bạn đã sử dụng bút hoặc bút tô sáng để vẽ trên các trang chiếu PowerPoint của mình trong khi trình bày, bạn có thể lưu các bản vẽ cho bản trình bày tiếp theo hoặc xóa chúng để lần sau khi trình chiếu, bạn sẽ bắt đầu với các trang chiếu PowerPoint sạch sẽ. Làm theo các hướng dẫn sau để xóa các bản vẽ bằng bút và bút tô sáng: Xóa từng đường một tại […]

Nội dung thư viện kiểu trong SharePoint 2010

Nội dung thư viện kiểu trong SharePoint 2010

Thư viện Kiểu chứa tệp CSS, tệp Ngôn ngữ biểu định kiểu mở rộng (XSL) và hình ảnh được sử dụng bởi các trang chính, bố cục trang và điều khiển được xác định trước trong SharePoint 2010. Để định vị tệp CSS trong thư viện Kiểu của trang xuất bản: Chọn Hành động trang → Xem Tất cả Nội dung Trang web. Nội dung của trang web xuất hiện. Thư viện Style nằm trong […]

Cách sử dụng hàm XLOOKUP trong Excel 2016

Cách sử dụng hàm XLOOKUP trong Excel 2016

Tìm hiểu cách sử dụng hàm XLOOKUP trong Excel 2016. Việc thay thế hàm VLOOKUP đơn giản và linh hoạt hơn đáng kể!

Thông báo lỗi của bộ giải trong Excel có nghĩa là gì?

Thông báo lỗi của bộ giải trong Excel có nghĩa là gì?

Đối với các vấn đề đơn giản, Bộ giải trong Excel thường nhanh chóng tìm ra các giá trị của biến Bộ giải tối ưu cho hàm mục tiêu. Tuy nhiên, trong một số trường hợp, Solver gặp khó khăn khi tìm các giá trị biến Solver tối ưu hóa hàm mục tiêu. Trong những trường hợp này, Solver thường hiển thị một thông báo hoặc một thông báo lỗi mô tả hoặc thảo luận về sự cố […]

Cách xóa các trường và mục được tính toán khỏi bảng tổng hợp Excel

Cách xóa các trường và mục được tính toán khỏi bảng tổng hợp Excel

Bạn có thể dễ dàng xóa các trường và mục được tính toán khỏi bảng tổng hợp Excel. Để xóa trường được tính toán, hãy bấm vào một ô trong bảng tổng hợp. Sau đó nhấp vào lệnh Trường, Mục & Bộ của tab Phân tích và chọn Trường được Tính từ menu con xuất hiện. Khi Excel hiển thị hộp thoại Chèn Trường Tính toán, hãy chọn […]

Tính toán phần trăm phương sai có giá trị âm trong Excel

Tính toán phần trăm phương sai có giá trị âm trong Excel

Công thức tính toán phần trăm phương sai trong Excel hoạt động hiệu quả trong hầu hết các trường hợp. Tuy nhiên, khi giá trị điểm chuẩn là một giá trị âm, công thức sẽ bị phá vỡ. Ví dụ, hãy tưởng tượng rằng bạn đang bắt đầu kinh doanh và dự kiến ​​sẽ thua lỗ trong năm đầu tiên. Vì vậy, bạn cung cấp cho mình một ngân sách âm 10.000 đô la. Bây giờ hãy tưởng tượng rằng […]

Cách chuyển đổi ngày thành định dạng Julian trong Excel

Cách chuyển đổi ngày thành định dạng Julian trong Excel

Ngày Julian thường được sử dụng trong môi trường sản xuất như một dấu thời gian và tham chiếu nhanh cho số lô. Loại mã hóa ngày tháng này cho phép các nhà bán lẻ, người tiêu dùng và đại lý dịch vụ xác định thời điểm sản phẩm được sản xuất và do đó tuổi của sản phẩm. Ngày Julian cũng được sử dụng trong lập trình, quân sự và thiên văn học. Khác nhau […]