Cosa significano i messaggi di errore del risolutore in Excel?

Per problemi semplici, il Risolutore in Excel di solito trova rapidamente i valori ottimali della variabile Risolutore per la funzione obiettivo. Ma, in alcuni casi, il Risolutore ha difficoltà a trovare i valori delle variabili del Risolutore che ottimizzano la funzione obiettivo. In questi casi, il Risolutore in genere visualizza un messaggio o un messaggio di errore che descrive o discute il problema riscontrato con il tuo problema.

Il risolutore ha trovato una soluzione

Il messaggio ti dice che il Risolutore ha fatto il suo lavoro e ha trovato un insieme di valori variabili che soddisfano i tuoi vincoli.

Il risolutore è convergente alla soluzione attuale

Il messaggio ti dice che Excel ha trovato una soluzione ma non è particolarmente sicuro della soluzione. In sostanza, questo messaggio ti avverte della possibilità che possa esistere una soluzione migliore al tuo problema di modellazione di ottimizzazione. Per cercare una soluzione migliore, regolare l'impostazione Convergenza nella finestra di dialogo Opzioni del risolutore in modo che Excel funzioni con un livello di precisione più elevato.

Il risolutore non può migliorare la soluzione attuale

Il messaggio ti dice che, beh, Excel ha calcolato una soluzione approssimativa e dannatamente accurata, ma, ancora una volta, potresti essere in grado di trovare una soluzione migliore. Per dire a Excel che dovrebbe cercare una soluzione migliore, è necessario aumentare l'impostazione di precisione utilizzata dal Risolutore.

Ciò significa, ovviamente, che Excel impiegherà più tempo. Ma quel tempo in più potrebbe far sì che trovi una soluzione migliore. Per regolare la precisione, si utilizza nuovamente la finestra di dialogo Opzioni del risolutore.

Stop scelto quando è stato raggiunto il limite di tempo massimo

Il messaggio ti dice che Excel ha esaurito il tempo. È possibile riprovare a risolvere il problema della modellazione di ottimizzazione con un'impostazione di Tempo massimo più grande. Nota, tuttavia, che se vedi questo messaggio, dovresti salvare il lavoro che Excel ha già eseguito come parte della risoluzione dei problemi di modellazione di ottimizzazione.

Salva il lavoro che Excel ha già svolto facendo clic sul pulsante Mantieni risultati del risolutore quando Excel visualizza questo messaggio. Excel sarà più vicino alla soluzione finale la prossima volta che inizierà a cercare la soluzione ottimale.

Il risolutore si è fermato su richiesta dell'utente

Ehm, ovvio vero? Buon cane risolutore. Il risolutore si è fermato perché il maestro gli ha detto di fermarsi. Risolutore ottenere trattamento.

Stop scelto quando è stato raggiunto il limite massimo di iterazioni

Il messaggio ti dice che Excel ha esaurito le iterazioni prima di trovare la soluzione ottimale. È possibile aggirare questo problema impostando un valore di iterazioni più grande nella finestra di dialogo Opzioni del risolutore.

I valori della cella obiettivo non convergono

Il messaggio ti dice che la funzione obiettivo non ha un valore ottimale. In altre parole, la funzione obiettivo continua a crescere anche se le formule di vincolo sono soddisfatte. In altre parole, Excel rileva che continua a ottenere un valore della funzione obiettivo migliore ad ogni iterazione, ma non sembra più vicino a un valore della funzione obiettivo finale.

Se riscontri questo errore, probabilmente non hai definito e descritto correttamente il tuo problema di modellazione di ottimizzazione. La tua funzione obiettivo potrebbe non avere molto senso o potrebbe non essere congruente con le tue formule di vincolo. O forse una o più delle tue formule di vincolo, o probabilmente molte di esse, non hanno molto senso.

Il risolutore non è riuscito a trovare una soluzione fattibile

Il messaggio ti dice che il tuo problema di modellazione di ottimizzazione non ha una risposta. In pratica, quando vedi questo messaggio, significa che il tuo insieme di vincoli esclude ogni possibile risposta.

Ad esempio, supponiamo che siano necessarie 3.000 ore per scrivere un libro e che in un anno siano disponibili solo 2.000 ore di lavoro. Se hai detto che volevi scrivere almeno un libro all'anno, non c'è soluzione alla funzione obiettivo.

Un libro richiede fino a 3.000 ore di lavoro, ma hai solo 2.000 ore per completare un progetto di 3.000 ore. È impossibile, ovviamente. Non esiste un valore ottimale per la funzione obiettivo.

Le condizioni di linearità richieste da questo LP Solver non sono soddisfatte

Il messaggio indica che, sebbene tu abbia selezionato il metodo di risoluzione Simplex LP, Excel ha ora capito che il tuo modello non è effettivamente lineare. Ed è pazzo come diamine. Quindi ti mostra questo messaggio per indicare che non può risolvere il problema se deve presumere che la tua funzione obiettivo e le formule di vincolo siano lineari.

Se vedi questo messaggio, vai avanti e prova il metodo di risoluzione GRG non lineare.

Il problema è troppo grande per essere gestito dal Risolutore

Il messaggio significa che hai un problema troppo grande per il risolutore perché hai provato a modellare con più di 200 variabili decisionali o più di 100 vincoli. Per aggirare questo problema, potresti provare a ridurre al minimo il numero di variabili o vincoli in modo che i loro conteggi scendano al di sotto del vincolo "ehi amico che è semplicemente troppo grande".

Il risolutore ha rilevato un valore di errore in una cella di destinazione o vincolo

Il messaggio significa che una delle tue formule risulta in un valore di errore o che hai ingannato nel descrivere o definire qualche vincolo. Per aggirare questo problema, è necessario correggere la formula fasulla o il vincolo stupido.

Non c'è abbastanza memoria disponibile per risolvere il problema

Il messaggio è autodescrittivo. Se vedi questo messaggio, il Risolutore non ha memoria sufficiente per risolvere il problema di modellazione di ottimizzazione su cui stai lavorando. La tua unica risorsa è tentare di liberare memoria, magari chiudendo qualsiasi altro programma aperto e qualsiasi documento o cartella di lavoro non necessaria.

Se ciò non funziona, potresti anche voler aggiungere più memoria al tuo computer, specialmente se hai intenzione di fare comunemente problemi di modellazione di ottimizzazione. La memoria è a buon mercato.

Errore nel modello. Si prega di verificare che tutte le celle e i vincoli siano validi

Il messaggio significa che hai qualcosa di strano - probabilmente anche qualcosa di risolvibile - nel tuo problema di ottimizzazione. Controlla le tue formule e i valori di input. Assicurati che non ci sia nulla di evidentemente sbagliato. Oh, e un'altra cosa: assicurati di non usare la parola "solver" in nessuna delle tue variabili nominate. Questo può confondere il Risolutore.

Esempio di valutazione del Risolutore

Nell'esempio seguente, il livello di pubblicità in ciascun trimestre influisce sul numero di unità vendute, determinando indirettamente l'importo dei ricavi delle vendite, le spese associate e il profitto. Il risolutore può modificare i budget trimestrali per la pubblicità (celle variabili decisionali B5:C5), fino a un vincolo di budget totale di $ 20.000 (cella F5), fino a quando il profitto totale (cella obiettivo F7) raggiunge l'importo massimo possibile. I valori nelle celle variabili vengono utilizzati per calcolare il profitto per ogni trimestre, quindi sono correlati alla cella obiettivo della formula F7, =SOMMA (Profitto Q1: Profitto Q2).

Prima della valutazione del Risolutore

1. Celle variabili

2. Cella vincolata

3. Cella obiettivo

Dopo l'esecuzione del Risolutore, i nuovi valori sono i seguenti.

Dopo la valutazione del Risolutore

Definire e risolvere un problema

Nella scheda Dati , nel gruppo Analisi , fai clic su Risolutore.
Immagine della barra multifunzione di Excel

Nota: Se il comando Risolutore o il Analisi  non è disponibile, è necessario attivare il componente aggiuntivo Risolutore. Vedi: Come attivare il componente aggiuntivo Risolutore.

Immagine della finestra di dialogo Risolutore di Excel 2010+

Nella casella Imposta obiettivo , inserisci un riferimento di cella o un nome per la cella dell'obiettivo. La cella obiettivo deve contenere una formula.

Effettuare una delle seguenti operazioni:

  • Se desideri che il valore della cella obiettivo sia il più grande possibile, fai clic su Max.

  • Se desideri che il valore della cella obiettivo sia il più piccolo possibile, fai clic su Min.

  • Se desideri che la cella obiettivo abbia un determinato valore, fai clic su Valore di, quindi digita il valore nella casella.

  • Nella casella Modificando le celle della variabile , inserisci un nome o un riferimento per ciascun intervallo di celle della variabile decisionale. Separare i riferimenti non adiacenti con virgole. Le celle variabili devono essere correlate direttamente o indirettamente alla cella obiettivo. Puoi specificare fino a 200 celle variabili.

Nella casella Soggetto ai vincoli , inserisci eventuali vincoli che desideri applicare procedendo come segue:

Nella finestra di dialogo Parametri del risolutore , fai clic su Aggiungi .

Nella casella Riferimento cella , inserisci il riferimento di cella o il nome dell'intervallo di celle per il quale desideri limitare il valore.

Fai clic sulla relazione ( <==>=intbindif ) che desideri tra la cella di riferimento e il vincolo. Se fai clic su  viene visualizzato in binarybin casella. Se fai clic su Vincolo  appare nel interoint . Se fai clic su difalldifferent appare nel < una casella i=29>Vincolo .

Se scegli <=, = o >= per la relazione nella casella Vincolo , digita un numero, una cella riferimento, nome o formula.

Effettuare una delle seguenti operazioni:

  • Per accettare il vincolo e aggiungerne un altro, fai clic su Aggiungi.

  • Per accettare il vincolo e tornare alla finestra di dialogo Parametro del risolutore, fare clic su OK solo nei vincoli sulle celle delle variabili decisionali. difbinint    È possibile applicare 
    Nota.

    È possibile modificare o eliminare un vincolo esistente procedendo nel modo seguente:

Nella finestra di dialogo Parametri del risolutore , fai clic sul vincolo che desideri modificare o eliminare.

Fai clic su Cambia e poi apporta le modifiche oppure fai clic su Elimina.

Fai clic su Risolvi ed esegui una delle seguenti operazioni:

  • Per mantenere i valori della soluzione nel foglio di lavoro, nella finestra di dialogo Risultati del risolutore fai clic su Mantieni Soluzione risolutore.

  • Per ripristinare i valori originali prima di fare clic su Risolvi, fai clic su Ripristina valori originali .

  • È possibile interrompere il processo di soluzione premendo Esc. Excel ricalcola il foglio di lavoro con gli ultimi valori trovati per le celle delle variabili decisionali.

  • Per creare un rapporto basato sulla tua soluzione dopo che il Risolutore ha trovato una soluzione, puoi fare clic su un tipo di rapporto nella casella Rapporti e quindi fai clic su OK. Il report viene creato in un nuovo foglio di lavoro nella cartella di lavoro. Se il Risolutore non trova una soluzione, sono disponibili solo alcuni rapporti o nessun rapporto.

  • Per salvare i valori delle celle delle variabili decisionali come uno scenario da visualizzare in seguito, fai clic su Salva scenario nella Risultati del risolutore , quindi digitare un nome per lo scenario nella casella Nome scenario .< /span>

Passa attraverso le soluzioni di prova del Risolutore

Dopo aver definito un problema, fai clic su Opzioni nei Parametri del risolutore finestra di dialogo.

Nella finestra di dialogo Opzioni , seleziona Mostra risultati iterazione casella di controllo per visualizzare i valori di ciascuna soluzione di prova, quindi fai clic su OK.

Nella finestra di dialogo Parametri del risolutore , fai clic su Risolvi .

Nella finestra di dialogo Mostra soluzione di prova , esegui una delle seguenti operazioni:

  • Per interrompere il processo di soluzione e visualizzare la finestra di dialogo Risultati del risolutore , fare clic su Interrompi.

  • Per continuare il processo di soluzione e visualizzare la soluzione di prova successiva, fare clic su Continua.

Cambia il modo in cui il Risolutore trova le soluzioni

Nella Parametri del risolutore , fai clic su Opzioni .

Scegli o inserisci valori per una qualsiasi delle opzioni in Tutti i metodiGRG non lineare nella finestra di dialogo.Evolutivo e le schede 

Salvare o caricare un modello problematico

Nella Parametri del risolutore , fai clic su Carica/Salva.

Inserisci un intervallo di celle per l'area del modello e fai clic su Salva o Carica.

Quando salvi un modello, inserisci il riferimento per la prima cella di un intervallo verticale di celle vuote in cui desideri posizionare il modello problematico. Quando carichi un modello, inserisci il riferimento per l'intero intervallo di celle che contiene il modello problematico.

Suggerimento: puoi salvare le ultime selezioni nella finestra di dialogo Parametri del risolutore con un foglio di lavoro salvataggio della cartella di lavoro. Ogni foglio di lavoro in una cartella di lavoro può avere le proprie selezioni del Risolutore e tutte vengono salvate. Puoi anche definire più di un problema per un foglio di lavoro facendo clic su Carica/Salva per salvare i problemi singolarmente.

Metodi di risoluzione utilizzati dal Risolutore

Puoi scegliere uno dei seguenti tre algoritmi o metodi di risoluzione nella finestra di dialogo Parametri del risolutore :

  • Gradiente ridotto generalizzato (GRG) non lineare    Utilizzare per problemi non lineari uniformi.

  • LP Simplex    Utilizzare per problemi lineari.

  • Evolutivo    Utilizzare per problemi non fluidi.


Smartsheet 9.1.1

Smartsheet 9.1.1

Smartsheet è una piattaforma di lavoro dinamica che ti consente di gestire progetti, creare flussi di lavoro e collaborare con il tuo team.

SharePoint

SharePoint

SharePoint è un sistema di collaborazione basato sul Web che utilizza una varietà di applicazioni per flussi di lavoro, database di "elenco" e altri componenti Web, nonché funzionalità di sicurezza per fornire controllo ai gruppi aziendali che lavorano insieme.

Calendario perpetuo 1.0.38/1.0.36

Calendario perpetuo 1.0.38/1.0.36

Van Nien Calendar è un'applicazione per la visualizzazione del calendario sul tuo telefono, che ti aiuta a vedere rapidamente la data lunisolare sul tuo telefono, organizzando così il tuo lavoro importante.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook è un'applicazione aziendale e di produttività sviluppata da Microsoft Corporation.

Fare clic su

Fare clic su

ClickUp è una delle piattaforme di produttività più apprezzate per qualsiasi azienda. Grandi aziende come Google, Booking.com, San Diego Padres e Uber utilizzano ClickUp per aumentare la produttività sul posto di lavoro.

Visualizzatore PDF-XChange 2.5.322.10

Visualizzatore PDF-XChange 2.5.322.10

Il PDF è diventato un formato comunemente utilizzato per leggere, creare e inviare documenti di testo. A sua volta, c'è stato un aumento del numero di programmi utilizzati per questo tipo di documentazione. PDF-XChange Viewer fa parte di un numero crescente di visualizzatori PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice offre una suite completa di applicazioni Office che rivaleggiano con Microsoft 365, in particolare in Excel, PowerPoint e Word. Ti consente di gestire i tuoi progetti in modo più efficace e supporta diversi formati di file.

Scarica iTaxviewer 1.8.7

Scarica iTaxviewer 1.8.7

Il software iTaxViewer è il software di lettura di file XML più popolare oggi. Questo software è un'applicazione per la lettura delle dichiarazioni fiscali elettroniche in formato XML del Dipartimento Generale delle Imposte.

Lettore PDF Nitro

Lettore PDF Nitro

Nitro PDF Reader è un pratico editor PDF che copre tutte le attività di base che la maggior parte delle persone esegue ogni giorno con i documenti PDF.

Foxit Reader 12

Foxit Reader 12

Foxit Reader è principalmente un lettore PDF e consente anche di creare file PDF, firmarli, modificarli e aggiungere annotazioni. Funziona su sistemi operativi, ci sono plugin per vari programmi del pacchetto Microsoft Office.