Hva betyr løserfeilmeldingene i Excel?

For enkle problemer finner Solver i Excel vanligvis raskt de optimale Solver-variabelverdiene for objektivfunksjonen. Men i noen tilfeller har Solver problemer med å finne Solver-variabelverdiene som optimerer objektivfunksjonen. I disse tilfellene viser Solver vanligvis en melding eller en feilmelding som beskriver eller diskuterer problemene den har med problemet ditt.

Solver har funnet en løsning

Meldingen forteller deg at Solver har gjort en jobb og funnet et sett med variabelverdier som tilfredsstiller begrensningene dine.

Solver har konvergert til gjeldende løsning

Meldingen forteller deg at Excel har funnet en løsning, men ikke er spesielt sikker på løsningen. I hovedsak varsler denne meldingen deg om muligheten for at en bedre løsning på problemet med optimaliseringsmodellering kan eksistere. For å se etter en bedre løsning, juster Konvergens-innstillingen i dialogboksen Løseralternativer slik at Excel fungerer med et høyere presisjonsnivå.

Solver kan ikke forbedre den nåværende løsningen

Meldingen forteller deg at, vel, Excel har beregnet en grov, ganske så nøyaktig løsning, men igjen, du kan kanskje finne en bedre løsning. For å fortelle Excel at det bør se etter en bedre løsning, må du øke presisjonsinnstillingen som Solver bruker.

Dette betyr selvfølgelig at Excel vil ta mer tid. Men den ekstra tiden kan føre til at den finner en bedre løsning. For å justere presisjonen bruker du igjen dialogboksen Løseralternativer.

Stopp valgt når maksimal tidsbegrensning er nådd

Meldingen forteller deg at Excel gikk tom for tid. Du kan prøve å løse optimeringsmodelleringsproblemet på nytt med en større innstilling for Maks. tid. Vær imidlertid oppmerksom på at hvis du ser denne meldingen, bør du lagre arbeidet som Excel allerede har utført som en del av problemløsningen for optimaliseringsmodellering.

Lagre arbeidet som Excel allerede har gjort ved å klikke på knappen Behold løserresultater når Excel viser denne meldingen. Excel vil være nærmere den endelige løsningen neste gang den begynner å lete etter den optimale løsningen.

Løser stoppet på brukers forespørsel

Eh, åpenbart ikke sant? Løser god hund. Løseren stoppet fordi master ba den stoppe. Løser få godbit.

Stopp valgt når maksimal iterasjonsgrense ble nådd

Meldingen forteller deg at Excel gikk tom for iterasjoner før den fant den optimale løsningen. Du kan omgå dette problemet ved å angi en større iterasjonsverdi i dialogboksen Løseralternativer.

Målcelleverdier konvergerer ikke

Meldingen forteller deg at objektivfunksjonen ikke har en optimal verdi. Med andre ord, objektivfunksjonen blir stadig større selv om begrensningsformlene er oppfylt. Med andre ord finner Excel ut at den stadig får en bedre målfunksjonsverdi med hver iterasjon, men den ser ikke ut til å være nærmere en endelig målfunksjonsverdi.

Hvis du støter på denne feilen, har du sannsynligvis ikke definert og beskrevet optimaliseringsmodelleringsproblemet ditt. Din objektive funksjon gir kanskje ikke mye mening eller er kanskje ikke kongruent med begrensningsformlene dine. Eller kanskje en eller flere av begrensningsformlene dine - eller sannsynligvis flere av dem - ikke gir mening.

Solver kunne ikke finne en gjennomførbar løsning

Meldingen forteller deg at problemet med optimaliseringsmodellering ikke har noe svar. Som en praktisk sak, når du ser denne meldingen, betyr det at settet med begrensninger utelukker ethvert mulig svar.

Anta for eksempel at det tar 3000 timer å skrive en bok, og at det bare er 2000 timer til jobb i løpet av et år. Hvis du sa at du ønsket å skrive minst én bok i året, er det ingen løsning på den objektive funksjonen.

En bok krever opptil 3000 timers arbeid, men du har bare 2000 timer til å fullføre et 3000-timers prosjekt. Det er selvsagt umulig. Det finnes ingen optimal verdi for den objektive funksjonen.

Linearitetsbetingelser som kreves av denne LP Solver, er ikke oppfylt

Meldingen indikerer at selv om du valgte Simplex LP-løsningsmetoden, har Excel nå funnet ut at modellen din faktisk ikke er lineær. Og den er sint som pokker. Så den viser deg denne meldingen for å indikere at den ikke kan løse problemet hvis den må anta at objektivfunksjonen og begrensningsformlene er lineære.

Hvis du ser denne meldingen, fortsett og prøv GRG ikke-lineær løsningsmetode.

Problemet er for stort for Solver å håndtere

Meldingen betyr at du har et problem for stort for løser, enten fordi du har prøvd å modellere med mer enn 200 beslutningsvariabler eller mer enn 100 begrensninger. For å omgå dette problemet kan du kanskje prøve å minimere antallet variabler eller begrensninger slik at antallet faller under «hei kompis, det er bare for stort»-begrensningen.

Løseren fant en feilverdi i en mål- eller begrensningscelle

Meldingen betyr at en av formlene dine resulterer i en feilverdi eller at du har tullet til når du beskriver eller definerer en begrensning. For å omgå dette problemet, må du fikse den falske formelen eller den klønete begrensningen.

Det er ikke nok minne tilgjengelig til å løse problemet

Budskapet er selvbeskrivende. Hvis du ser denne meldingen, har ikke Solver nok minne til å løse optimaliseringsmodelleringsproblemet du jobber med. Din eneste utvei er å forsøke å frigjøre minne, kanskje ved å lukke andre åpne programmer og unødvendige dokumenter eller arbeidsbøker.

Hvis det ikke fungerer, kan det også være lurt å legge til mer minne til datamaskinen, spesielt hvis du ofte har problemer med optimaliseringsmodellering. Minne er billig.

Feil i modellen. Kontroller at alle celler og begrensninger er gyldige

Meldingen betyr at du har noe dumt – sannsynligvis også noe som kan fikses – i optimaliseringsproblemet. Sjekk formlene og inngangsverdiene dine. Pass på at det ikke er noe åpenbart galt. Oh, og en annen ting: Pass på at du ikke bruker ordet "løser" i noen av de navngitte variablene dine. Det kan forvirre Solver.

Eksempel på en Solver-evaluering

I det følgende eksempelet påvirker annonsenivået i hvert kvartal antall solgte enheter, og bestemmer indirekte mengden av salgsinntekter, tilhørende utgifter og fortjeneste. Solver kan endre kvartalsbudsjettene for annonsering (beslutningsvariable celler B5:C5), opp til en total budsjettbegrensning på $20 000 (celle F5), inntil den totale fortjenesten (målcelle F7) når maksimalt mulig beløp. Verdiene i variabelcellene brukes til å beregne overskuddet for hvert kvartal, så de er relatert til formelen målcelle F7, =SUM (Q1 Profit:Q2 Profit).

Før Løser-evaluering

1. Variable celler

2. Begrenset celle

3. Målcelle

Etter at Solver er kjørt, er de nye verdiene som følger.

Etter Solver-evaluering

Definer og løs et problem

På Data fanen, i Analyse gruppen , klikk på Løser.
Excel-båndbilde

Merk: Hvis Solver kommandoen eller Analysis  gruppen er ikke tilgjengelig, du må aktivere Solver-tillegget. Se: Hvordan aktiverer du Solver-tillegget.

Bilde av dialogboksen Excel 2010+ Solver

Angi mål -boksen skriver du inn en cellereferanse eller et navn for målcellen. Målcellen må inneholde en formel.

Gjør ett av følgende:

  • Hvis du vil at verdien av målcellen skal være så stor som mulig, klikker du Maks.

  • Hvis du vil at verdien til målcellen skal være så liten som mulig, klikker du Min.

  • Hvis du vil at målcellen skal ha en bestemt verdi, klikker du Verdi av og skriver inn verdien i boksen.

  • Ved å endre variabelceller boksen skriver du inn et navn eller en referanse for hvert celleområde for beslutningsvariabelen. Skill de ikke-tilstøtende referansene med kommaer. De variable cellene må være relatert direkte eller indirekte til målcellen. Du kan spesifisere opptil 200 variable celler.

Med forbehold om begrensninger boksen skriver du inn eventuelle begrensninger du vil bruke ved å gjøre følgende:

Solver Parameters dialogboksen klikker du Legg til .

Cellereferanse boksen skriver du inn cellereferansen eller navnet på celleområdet du vil begrense verdien for.

Klikk på forholdet ( <=,  , >=intbin, eller dif ) som du vil ha mellom den refererte cellen og begrensningen. Hvis du klikker  vises i binærbin boksen. Hvis du klikker begrensningen  vises i heltallint -boks. Hvis du klikker difalldifferent vises i < en i=29>Begrensning boks.

Hvis du velger <=, = eller >= for forholdet i Begrensning boksen, skriver du inn et tall, en celle referanse eller navn, eller en formel.

Gjør ett av følgende:

  • For å godta begrensningen og legge til en annen, klikk Legg til.

  • For å godta begrensningen og gå tilbake til Solver Parameters dialogboks, klikk OK a>.
    Merk    Du kan bruke intbin, og dif relasjoner bare i begrensninger på cellene for beslutningsvariable.

    Du kan endre eller slette en eksisterende begrensning ved å gjøre følgende:

Solver Parameters dialogboksen klikker du på begrensningen du vil endre eller slette.

Klikk Endre og gjør endringene dine, eller klikk Slett.

Klikk Løs og gjør ett av følgende:

  • For å beholde løsningsverdiene på regnearket, i Løserresultater dialogboksen klikker du Behold Løsningsløsning.

  • For å gjenopprette de opprinnelige verdiene før du klikket Løs, klikk Gjenopprett opprinnelige verdier .

  • Du kan avbryte løsningsprosessen ved å trykke Esc. Excel beregner regnearket på nytt med de siste verdiene som er funnet for cellene for beslutningsvariabelen.

  • For å lage en rapport som er basert på løsningen din etter at Solver har funnet en løsning, kan du klikke på en rapporttype i Rapporter -boksen og klikk deretter OK. Rapporten opprettes på et nytt regneark i arbeidsboken din. Hvis Solver ikke finner en løsning, er bare visse rapporter eller ingen rapporter tilgjengelige.

  • For å lagre celleverdiene for beslutningsvariabelen som et scenario som du kan vise senere, klikk Lagre scenario i Løserresultater dialogboksen, og skriv deretter inn et navn for scenariet i Senarionavn boksen.< /span>

Gå gjennom prøveløsninger fra Solver

Når du har definert et problem, klikker du Alternativer i Løserparametere dialogboks.

Alternativer dialogboksen velger du Vis iterasjonsresultater merkingsboksen for å se verdiene for hver prøveløsning, og klikk deretter OK.

Solver Parameters dialogboksen klikker du Løs .

Gjør ett av følgende i Vis prøveløsning dialogboksen:

  • For å stoppe løsningsprosessen og vise Solver Results dialogboksen, klikk Stopp.

  • For å fortsette løsningsprosessen og vise neste prøveløsning, klikk Fortsett.

Endre hvordan Solver finner løsninger

Solver Parameters dialogboksen klikker du Alternativer .

Velg eller skriv inn verdier for et av alternativene på Alle metoderGRG ikke-lineær a> og Evolusjonære fanene i dialogboksen.

Lagre eller last inn en problemmodell

Solver Parameters dialogboksen klikker du Last inn/lagre.

Skriv inn et celleområde for modellområdet, og klikk enten Lagre eller Last inn.

Når du lagrer en modell, angir du referansen for den første cellen i et vertikalt område med tomme celler der du vil plassere problemmodellen. Når du laster inn en modell, skriv inn referansen for hele celleområdet som inneholder problemmodellen.

Tips: Du kan lagre de siste valgene i Løserparametere dialogboksen med et regneark ved å lagre arbeidsboken. Hvert regneark i en arbeidsbok kan ha sine egne Solver-valg, og alle lagres. Du kan også definere mer enn ett problem for et regneark ved å klikke Last inn/lagre for å lagre problemer individuelt.

Løsningsmetoder brukt av Solver

Du kan velge hvilken som helst av følgende tre algoritmer eller løsningsmetoder i Løserparametere dialogboksen:

  • Generalisert redusert gradient (GRG) ikke-lineær    Brukes for problemer som er jevne ikke-lineære.

  • LP Simplex    Brukes for problemer som er lineære.

  • Evolusjonær    Brukes for problemer som ikke er jevne.


Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows

Hvordan blokkere Microsoft Word fra å åpne filer i skrivebeskyttet modus på Windows Microsoft Word åpner filer i skrivebeskyttet modus, noe som gjør det umulig å redigere dem? Ikke bekymre deg, metodene er nedenfor

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Hvordan fikse feil utskrift av Microsoft Word-dokumenter

Slik fikser du feil ved utskrift av feil Microsoft Word-dokumenter Feil ved utskrift av Word-dokumenter med endrede fonter, rotete avsnitt, manglende tekst eller tapt innhold er ganske vanlig. Men ikke gjør det

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Slett penn- og highlighter-tegninger på PowerPoint-lysbilder

Hvis du har brukt pennen eller merkepennen til å tegne på PowerPoint-lysbildene dine under en presentasjon, kan du lagre tegningene til neste presentasjon eller slette dem, slik at du neste gang du viser dem starter med rene PowerPoint-lysbilder. Følg disse instruksjonene for å slette penn- og merkepenntegninger: Slette linje én på […]

Style Library-innhold i SharePoint 2010

Style Library-innhold i SharePoint 2010

Stilbiblioteket inneholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og bilder som brukes av forhåndsdefinerte mastersider, sideoppsett og kontroller i SharePoint 2010. For å finne CSS-filer i stilbiblioteket til et publiseringsnettsted: Velg Site Actions→ View Alt innhold på nettstedet. Innholdet på nettstedet vises. Style-biblioteket ligger i […]

Formater tall i tusenvis og millioner i Excel-rapporter

Formater tall i tusenvis og millioner i Excel-rapporter

Ikke overveld publikum med gigantiske tall. I Microsoft Excel kan du forbedre lesbarheten til dashbordene og rapportene dine ved å formatere tallene dine slik at de vises i tusenvis eller millioner.

Hvordan dele og følge SharePoint-nettsteder

Hvordan dele og følge SharePoint-nettsteder

Lær hvordan du bruker SharePoints sosiale nettverksverktøy som lar enkeltpersoner og grupper kommunisere, samarbeide, dele og koble til.

Hvordan konvertere datoer til julianske formater i Excel

Hvordan konvertere datoer til julianske formater i Excel

Julianske datoer brukes ofte i produksjonsmiljøer som et tidsstempel og hurtigreferanse for et batchnummer. Denne typen datokoding lar forhandlere, forbrukere og serviceagenter identifisere når et produkt ble laget, og dermed alderen på produktet. Julianske datoer brukes også i programmering, militæret og astronomi. Forskjellig […]

Hvordan lage en Access Web App

Hvordan lage en Access Web App

Du kan lage en nettapp i Access 2016. Så hva er en nettapp egentlig? Vel, nettet betyr at det er online, og appen er bare en forkortelse for "applikasjon". En Custom Web App er en online databaseapplikasjon som du får tilgang til fra skyen ved hjelp av en nettleser. Du bygger og vedlikeholder nettappen i skrivebordsversjonen […]

Hurtigstartlinje i SharePoint 2010

Hurtigstartlinje i SharePoint 2010

De fleste sidene i SharePoint 2010 viser en liste over navigasjonskoblinger på hurtigstartlinjen langs venstre side av siden. Hurtigstartlinjen viser koblinger til innhold på nettstedet som lister, biblioteker, nettsteder og publiseringssider. Hurtigstartlinjen inneholder to svært viktige lenker: Linken for alt nettstedinnhold: […]

Hva betyr løserfeilmeldingene i Excel?

Hva betyr løserfeilmeldingene i Excel?

For enkle problemer finner Solver i Excel vanligvis raskt de optimale Solver-variabelverdiene for objektivfunksjonen. Men i noen tilfeller har Solver problemer med å finne Solver-variabelverdiene som optimerer objektivfunksjonen. I disse tilfellene viser Solver vanligvis en melding eller en feilmelding som beskriver eller diskuterer problemet som […]