Excel의 솔버 오류 메시지는 무엇을 의미합니까?

간단한 문제의 경우 Excel의 Solver는 일반적으로 목적 함수에 대한 최적의 Solver 변수 값을 빠르게 찾습니다. 그러나 경우에 따라 Solver에서 목적 함수를 최적화하는 Solver 변수 값을 찾는 데 문제가 있습니다. 이러한 경우 Solver는 일반적으로 문제와 관련된 문제를 설명하거나 논의하는 메시지 또는 오류 메시지를 표시합니다.

솔버가 해결책을 찾았습니다

메시지는 Solver가 작업을 완료했으며 제약 조건을 충족하는 변수 값 세트를 찾았음을 알려줍니다.

솔버가 현재 솔루션으로 수렴되었습니다.

이 메시지는 Excel에서 솔루션을 찾았지만 솔루션에 대해 확신이 없다는 것을 알려줍니다. 본질적으로 이 메시지는 최적화 모델링 문제에 대한 더 나은 솔루션이 존재할 수 있다는 가능성을 경고합니다. 더 나은 솔루션을 찾으려면 Excel이 더 높은 수준으로 작동하도록 해 찾기 옵션 대화 상자에서 수렴 설정을 조정하십시오.

솔버가 현재 솔루션을 개선할 수 없습니다.

이 메시지는 Excel이 대략적이고 매우 정확한 솔루션을 계산했지만 더 나은 솔루션을 찾을 수 있을 수도 있다는 것을 알려줍니다. 더 나은 솔루션을 찾아야 한다고 Excel에 알리려면 Solver가 사용하는 정밀도 설정을 높여야 합니다.

이것은 물론 Excel이 더 많은 시간이 걸린다는 것을 의미합니다. 그러나 그 추가 시간으로 인해 더 나은 솔루션을 찾을 수 있습니다. 정밀도를 조정하려면 솔버 옵션 대화 상자를 다시 사용합니다.

최대 시간 제한에 도달했을 때 선택한 중지

메시지는 Excel이 시간이 부족했음을 알려줍니다. 더 큰 최대 시간 설정으로 최적화 모델링 문제 해결을 다시 시도할 수 있습니다. 그러나 이 메시지가 표시되면 Excel에서 이미 수행한 작업을 최적화 모델링 문제 해결의 일부로 저장해야 합니다.

Excel에서 이 메시지를 표시할 때 Keep Solver Results 버튼을 클릭하여 Excel에서 이미 수행한 작업을 저장합니다. Excel은 다음에 최적의 솔루션을 찾기 시작할 때 최종 솔루션에 더 가까워집니다.

사용자의 요청에 따라 솔버가 중지됨

어, 당연하죠? 해결사 좋은 개. 마스터가 중지하라고 했기 때문에 솔버가 중지되었습니다. 해결사 치료 받으세요.

최대 반복 제한에 도달하면 중지가 선택됨

메시지는 Excel이 최적의 솔루션을 찾기 전에 반복이 부족했음을 알려줍니다. 솔버 옵션 대화 상자에서 더 큰 반복 값을 설정하여 이 문제를 해결할 수 있습니다.

목표 셀 값이 수렴하지 않음

메시지는 목적 함수에 최적 값이 없다는 것을 알려줍니다. 즉, 제약식을 만족하더라도 목적함수는 계속 커지게 된다. 즉, Excel은 반복할 때마다 더 나은 목적 함수 값을 유지하지만 최종 목적 함수 값에 더 가깝게 나타나지 않는다는 것을 발견했습니다.

이 오류가 발생하면 최적화 모델링 문제를 올바르게 정의하고 설명하지 않았을 수 있습니다. 목적 함수가 의미가 없거나 제약 공식과 일치하지 않을 수 있습니다. 또는 하나 이상의 제약 공식(또는 그 중 몇 가지)이 실제로 의미가 없을 수도 있습니다.

솔버에서 실행 가능한 솔루션을 찾을 수 없습니다.

최적화 모델링 문제에 답이 없다는 메시지가 표시됩니다. 실제로 이 메시지가 표시되면 제약 조건 집합에서 가능한 답변이 제외된다는 의미입니다.

예를 들어, 책을 쓰는 데 3,000시간이 걸리고 1년에 2,000시간만 일할 수 있다고 가정합니다. 1년에 적어도 한 권은 책을 쓰고 싶다고 하면 목적 함수에 답이 없습니다.

한 권의 책은 최대 3,000시간의 작업이 필요하지만 3,000시간의 프로젝트를 완료하는 데는 2,000시간 밖에 없습니다. 그것은 불가능합니다, 분명히. 목적 함수에 대한 최적 값이 없습니다.

이 LP Solver가 요구하는 선형성 조건이 충족되지 않음

이 메시지는 Simplex LP 풀이 방법을 선택했지만 이제 Excel에서 모델이 실제로 선형이 아님을 파악했음을 나타냅니다. 그리고 미친듯이 화났어. 따라서 목적 함수와 제약 조건 공식이 선형이라고 가정해야 하는 경우 문제를 해결할 수 없음을 나타내기 위해 이 메시지를 표시합니다.

이 메시지가 표시되면 GRG 비선형 해결 방법을 시도하십시오.

문제가 너무 커서 Solver가 처리할 수 없습니다.

이 메시지는 200개 이상의 결정 변수 또는 100개 이상의 제약 조건으로 모델링을 시도했기 때문에 솔버에 너무 큰 문제가 있음을 의미합니다. 이 문제를 해결하려면 변수 또는 제약 조건의 수를 최소화하여 개수가 "너무 큰 친구" 제약 조건 아래로 떨어지도록 할 수 있습니다.

솔버가 대상 또는 제약 조건 셀에서 오류 값을 발견했습니다.

이 메시지는 수식 중 하나가 오류 값을 초래하거나 일부 제약 조건을 설명하거나 정의하는 데 바보짓을 했다는 의미입니다. 이 문제를 해결하려면 가짜 수식이나 구피 제약 조건을 수정해야 합니다.

문제를 해결하는 데 사용할 수 있는 메모리가 충분하지 않습니다.

메시지는 자체 설명적입니다. 이 메시지가 표시되면 Solver에 작업 중인 최적화 모델링 문제를 해결하기에 충분한 메모리가 없는 것입니다. 유일한 수단은 열려 있는 다른 프로그램과 불필요한 문서 또는 통합 문서를 닫아 메모리를 확보하는 것입니다.

그래도 작동하지 않으면 특히 최적화 모델링 문제를 일반적으로 수행하려는 경우 컴퓨터에 메모리를 추가할 수도 있습니다. 메모리는 저렴합니다.

모델에 오류가 있습니다. 모든 셀과 제약 조건이 유효한지 확인하십시오.

이 메시지는 최적화 문제에 멍청한 것(아마도 고칠 수 있는 것)이 있음을 의미합니다. 수식과 입력 값을 확인하십시오. 분명히 잘못된 것이 없는지 확인하십시오. 아, 그리고 한 가지 더: 명명된 변수에 "해결사"라는 단어를 사용하지 않았는지 확인하십시오. 이는 Solver를 혼란스럽게 할 수 있습니다.

솔버 평가의 예

다음 예에서는 분기별 광고 수준이 판매 수량에 영향을 미쳐 판매 수익 금액, 관련 비용 및 이익을 간접적으로 결정합니다. 해 찾기는 총 수익(목표 셀 F7)이 가능한 최대 금액에 도달할 때까지 총 예산 제약 조건인 $20,000(셀 F5)까지 광고에 대한 분기별 예산(결정 변수 셀 B5:C5)을 변경할 수 있습니다. 변수 셀의 값은 각 분기의 이익을 계산하는 데 사용되므로 수식 목표 셀 F7, =SUM(Q1 이익:Q2 이익)과 관련됩니다.

솔버 평가 전

1. 가변 셀

2. 제한된 셀

3. 목표 셀

솔버가 실행된 후 새 값은 다음과 같습니다.

솔버 평가 후

문제 정의 및 해결

 데이터 탭의 분석 그룹 , 해석을 클릭하세요.
엑셀 리본 이미지

참고:  해석 명령 또는 분석  그룹을 사용할 수 없으므로 Solver 추가 기능을 활성화해야 합니다. 참고: Solver 추가 기능을 활성화하는 방법.

Excel 2010+ 솔버 대화 상자 이미지

 목표 설정 상자에 목표 셀에 대한 셀 참조 또는 이름을 입력합니다. 목표 셀에는 수식이 포함되어야 합니다.

다음 중 하나를 수행하십시오.

  • 목표 셀의 값을 최대한 크게 하려면 최대를 클릭하세요.

  • 목표 셀의 값을 최대한 작게 하려면 최소를 클릭하세요.

  • 목표 셀을 특정 값으로 설정하려면 을 클릭한 다음 상자에 값을 입력하세요. 아>

  •  변수 셀 변경 상자에 각 결정 변수 셀 범위에 대한 이름이나 참조를 입력합니다. 인접하지 않은 참조는 쉼표로 구분합니다. 변수 셀은 목표 셀과 직접 또는 간접적으로 관련되어야 합니다. 최대 200개의 가변 셀을 지정할 수 있습니다.

 제약 조건 적용 상자에 다음을 수행하여 적용하려는 제약 조건을 입력합니다.

 해석 매개변수 대화상자에서 추가를 클릭합니다. .

 셀 참조 상자에 값을 제한하려는 셀 참조 또는 셀 범위의 이름을 입력합니다. 아>

관계( <==)를 클릭합니다. , >=intbin 또는 dif ) 참조된 셀과 제약 조건 사이에 원하는 값을 입력합니다. 클릭하면  가 바이너리을 클릭하면 bin 상자. 제약조건에 나타납니다.  는 정수int 상자. dif를 클릭하면 모두 다른 가 <에 나타납니다. i=29>제약조건 상자

 제약조건 상자에서 관계로 <=, = 또는 >=를 선택한 경우 숫자, 셀을 입력하세요. 참조, 이름, 공식.

다음 중 하나를 수행하십시오.

  • 제약조건을 수락하고 다른 제약조건을 추가하려면 추가를 클릭하세요.

  • 제약조건을 수락하고 해석 매개변수대화상자로 돌아가려면 확인을 클릭하세요. a>.
    참고 intbin 및 dif 관계는 결정 변수 셀의 제약조건에서만 가능합니다.

    다음을 수행하여 기존 제약조건을 변경하거나 삭제할 수 있습니다.

 해석 매개변수 대화상자에서 변경하거나 삭제하려는 제약 조건을 클릭합니다.

 변경 을 클릭한 다음 변경하거나, 삭제

 해결 을 클릭하고 다음 중 하나를 수행하세요.

  • 워크시트의 해 값을 유지하려면 해 찾기 결과 대화 상자에서 유지)를 클릭하세요. 해결사 솔루션.

  • 클릭하기 전의 원래 값을 복원하려면 해결을 클릭하고 원래 값 복원을 클릭하세요. .

  • Esc를 눌러 솔루션 프로세스를 중단할 수 있습니다. Excel은 결정 변수 셀에 대해 발견된 마지막 값으로 워크시트를 다시 계산합니다.

  • Solver가 해결책을 찾은 후 해결책을 기반으로 하는 보고서를 생성하려면 보고서 상자에서 보고서 유형을 클릭하고 그런 다음 확인을 클릭하세요. 보고서는 통합 문서의 새 워크시트에 생성됩니다. Solver가 해결책을 찾지 못하면 특정 보고서만 사용 가능하거나 보고서가 전혀 제공되지 않습니다.

  • 결정 변수 셀 값을 나중에 표시할 수 있는 시나리오로 저장하려면 시나리오 저장 을 클릭하세요. =3>해석 결과  대화 상자를 클릭한 다음 시나리오 이름 상자에 시나리오 이름을 입력합니다.< /span>

Solver 평가판 솔루션을 단계별로 살펴보세요.

문제를 정의한 후 해석 매개변수옵션 을 클릭합니다. =4> 대화상자. 

 옵션 대화상자에서 반복 결과 표시확인을 클릭하세요.

 해석 매개변수 대화상자에서 해석을 클릭합니다. .

 평가판 솔루션 표시 대화 상자에서 다음 중 하나를 수행하세요.

  • 풀이 과정을 중지하고 풀이 결과 대화상자를 표시하려면 중지.

  • 해결 과정을 계속하고 다음 시험 솔루션을 표시하려면 계속을 클릭하세요.

해 찾기가 솔루션을 찾는 방법 변경

 해석 매개변수 대화상자에서 옵션을 클릭합니다. .

 모든 방법GRG 비선형에서 옵션 값을 선택하거나 입력합니다. a> 및 Evolutionary 대화상자 탭

문제 모델 저장 또는 로드

 해석 매개변수 대화상자에서 로드/저장.

모델 영역의 셀 범위를 입력하고 저장 또는 로드.

모델을 저장할 때 문제 모델을 배치하려는 빈 셀의 수직 범위 중 첫 번째 셀에 대한 참조를 입력합니다. 모델을 로드할 때 문제 모델이 포함된 전체 셀 범위에 대한 참조를 입력합니다.

팁: 워크시트와 함께 해석 매개변수 대화상자에서 마지막 선택 사항을 저장할 수 있습니다. 통합 문서를 저장합니다. 통합 문서의 각 워크시트에는 자체 해 찾기 선택 항목이 있을 수 있으며 모두 저장됩니다. 또한 로드/저장 을 클릭하여 문제를 개별적으로 저장함으로써 워크시트에 대해 두 개 이상의 문제를 정의할 수도 있습니다.

Solver에서 사용되는 해결 방법

 해석 매개변수 대화상자에서 다음 세 가지 알고리즘이나 해결 방법 중 하나를 선택할 수 있습니다.

  • GRG(Generalized Reduced Gradient) 비선형    매끄러운 비선형 문제에 사용합니다.

  • LP Simplex    선형 문제에 사용합니다.

  • 진화적    부드럽지 않은 문제에 사용합니다.


스마트시트 9.1.1

스마트시트 9.1.1

Smartsheet는 프로젝트를 관리하고, 워크플로를 구축하고, 팀과 협업할 수 있는 동적 작업 플랫폼입니다.

공유 지점

공유 지점

SharePoint는 다양한 워크플로 응용 프로그램, "목록" 데이터베이스 및 기타 웹 구성 요소는 물론 보안 기능을 사용하여 비즈니스 그룹의 공동 작업을 제어하는 ​​웹 기반 공동 작업 시스템입니다.

퍼페추얼 캘린더 1.0.38/1.0.36

퍼페추얼 캘린더 1.0.38/1.0.36

반니엔 캘린더(Van Nien Calendar)는 휴대폰에서 달력 보기 애플리케이션으로, 휴대폰에서 태음태양일을 빠르게 확인하고 중요한 업무를 정리할 수 있도록 도와줍니다.

마이크로소프트 아웃룩 2021

마이크로소프트 아웃룩 2021

Microsoft Outlook은 Microsoft Corporation에서 개발한 비즈니스 및 생산성 응용 프로그램입니다.

클릭업

클릭업

ClickUp은 모든 비즈니스에서 가장 높은 평가를 받는 생산성 플랫폼 중 하나입니다. Google, Booking.com, San Diego Padres 및 Uber와 같은 대기업은 모두 ClickUp을 사용하여 직장 생산성을 높입니다.

PDF-XChange 뷰어 2.5.322.10

PDF-XChange 뷰어 2.5.322.10

PDF는 텍스트 문서를 읽고, 만들고, 보내는 데 일반적으로 사용되는 형식이 되었습니다. 결과적으로 이러한 유형의 문서화에 사용되는 프로그램 수가 증가했습니다. PDF-XChange Viewer는 점점 더 많은 PDF 뷰어 중 하나입니다.

아파치 오픈오피스

아파치 오픈오피스

Apache OpenOffice는 특히 Excel, PowerPoint 및 Word에서 Microsoft 365에 필적하는 완전한 Office 애플리케이션 제품군을 제공합니다. 프로젝트를 보다 효과적으로 관리할 수 있으며 다양한 파일 형식을 지원합니다.

iTaxviewer 1.8.7 다운로드

iTaxviewer 1.8.7 다운로드

iTaxViewer 소프트웨어는 오늘날 가장 널리 사용되는 XML 파일 읽기 소프트웨어입니다. 이 소프트웨어는 국세청의 XML 형식으로 된 전자 세금 신고서를 읽기 위한 애플리케이션입니다.

니트로 PDF 리더

니트로 PDF 리더

Nitro PDF Reader는 대부분의 사람들이 PDF 문서로 매일 수행하는 모든 기본 작업을 다루는 편리한 PDF 편집기입니다.

Foxit 리더 12

Foxit 리더 12

Foxit Reader는 기본적으로 PDF 리더이며 PDF 파일을 생성하고, 서명하고, 편집하고, 주석을 추가할 수도 있습니다. 운영 체제에서 작동하며 Microsoft Office 패키지의 다양한 프로그램에 대한 플러그인이 있습니다.