Microsoft Excel funksie: vind 'n oplossing

Een van die interessantste kenmerke in Microsoft Excel is Soek vir 'n oplossing. Daar moet egter op gelet word dat hierdie hulpmiddel nie die gewildste onder gebruikers in hierdie aansoek kan toeskryf nie. En tevergeefs. Hierdie funksie, met behulp van die oorspronklike data, word immers deur iterasie die mees optimale oplossing gevind. Kom ons uitvind hoe u die Oplosser Finder-funksie in Microsoft Excel kan gebruik.

Aktiveer funksie

U kan lank na die lint soek waar die Soek na 'n oplossing geleë is, maar vind nooit die instrument nie. Om hierdie funksie te aktiveer, moet jy dit in die programinstellings aktiveer.

Om die soektog na oplossings in Microsoft Excel 2010 en later weergawes te aktiveer, gaan na die "Lêer" oortjie. Vir die 2007-weergawe, moet u op die Microsoft Office-knoppie in die linkerbovenhoek van die venster klik. In die venster wat oopgaan, gaan na die "Parameters" afdeling.

Klik in die parameters venster op die item "Add-ins". Na die oorgang, in die onderste deel van die venster teenoor die parameter "Bestuur", kies die waarde "Excel invoegtoepassings" en klik op die "Gaan" -knoppie.

'N Raam met byvoegings word oopgemaak. Sit 'n regmerkie voor die naam van die byvoeging wat ons benodig - "Soek vir 'n oplossing." Klik op die "OK" knoppie.

Daarna verskyn 'n knoppie om die funksie Soek vir oplossings te begin, op die Excel-oortjie in die Data-oortjie.

Tafelbereiding

Nou, nadat ons die funksie geaktiveer het, kom ons kyk hoe dit werk. Die maklikste manier om dit aan te bied, is met 'n konkrete voorbeeld. So, ons het 'n tabel van lone van werkers van die onderneming. Ons moet die bonus van elke werknemer bereken, wat die produk van die salaris is wat in 'n aparte kolom aangedui word, met 'n sekere koëffisiënt. Terselfdertyd is die totale bedrag fondse toegeken vir die premie 30000 roebels. Die sel waarin hierdie hoeveelheid geleë is, het die naam van die teiken, aangesien ons doel is om data vir presies hierdie nommer te kies.

Die koëffisiënt wat gebruik word om die premie te bereken, moet bereken word deur die funksie Soek na oplossings te gebruik. Die sel waarin dit geleë is, word die gewenste een genoem.

Die teiken- en teikenselle moet met mekaar verbind word deur 'n formule te gebruik. In ons besondere geval is die formule in die teikensel geleë en het die volgende vorm: "= C10 * $ G $ 3", waar $ G $ 3 die absolute adres van die gewenste sel is, en "C10" is die totale loon waaruit die premie bereken word werknemers van die onderneming.

Begin die Oplosser Finder-instrument

Nadat die tabel opgestel is, kliek op die "Soek na oplossing" -knoppie, wat op die lint in die "Analise" gereedskapkassie verskyn.

Daar word 'n venster met parameters oop waarin u data moet invoer. In die veld 'Optimaliseer doelwitfunksie' moet u die adres van die teikensel spesifiseer, waar die totale bedrag van die bonus vir alle werknemers geleë sal wees. Dit kan gedoen word deur die koördinate handmatig te tik, of deur op die knoppie aan die linkerkant van die data-invoerveld te klik.

Daarna word die parameters venster geminimaliseer, en jy kan die gewenste tabel sel kies. Dan moet jy weer op dieselfde knoppie aan die linkerkant van die vorm klik met die ingevoerde data om die parametersvenster weer uit te brei.

Onder die venster met die adres van die teikensel moet jy die parameters van die waardes wat daarin is, stel. Dit kan 'n maksimum, minimum of 'n spesifieke waarde wees. In ons geval sal dit die laaste opsie wees. Daarom plaas ons die skakelaar in die "Waardes" -posisie, en in die vak aan die linkerkant daarvan skryf ons die nommer 30 000 voor. Dit is ons nommer, wat volgens die voorwaardes die totale bedrag van die premie vir alle werknemers van die onderneming uitmaak.

Hieronder is die "Veranderende selle van veranderlikes" -veld. Hier moet u die adres van die gewenste sel spesifiseer, waar, soos ons onthou, die koëffisiënt is, deur te vermenigvuldig waarmee die basiese loon die premiebedrag bereken sal word. Die adres kan op dieselfde manier geskryf word as wat ons vir die teikensel gedoen het.

In die veld 'In ooreenstemming met die beperkings' kan jy sekere beperkings vir die data stel, byvoorbeeld, maak die waardes geheel of nie-negatief. Om dit te doen, klik op die "Add" -knoppie.

Daarna word die venster met addisionele beperkinge oop. In die veld "Skakel na selle" skryf ons die adres van die selle voor wat die beperking betref. In ons geval is dit die gewenste sel met 'n koëffisiënt. Verder stel ons die nodige teken neer: "minder of gelyk", "groter of gelyk", "gelyk", "heelgetal", "binêr", ens. In ons geval sal ons die groter of gelyke teken kies om die koëffisiënt 'n positiewe getal te maak. Gevolglik dui ons die nommer 0 in die "Beperking" -veld. As ons nog een beperking wil instel, klik dan op die knoppie "Voeg by". In die teenoorgestelde geval, klik op die "OK" knoppie om die ingevoerde beperkings op te slaan.

Soos u kan sien, verskyn die beperking in die ooreenstemmende veld van die besluit soekparameters venster. Om ook veranderlikes nie-negatief te maak, kan jy 'n regmerkie langs die ooreenstemmende parameter net hieronder stel. Dit is wenslik dat die parameter wat hier gestel word nie in stryd is met die wat u in die beperkings gespesifiseer het nie, anders kan daar 'n konflik ontstaan.

Bykomende instellings kan gestel word deur op die "Parameters" -knoppie te klik.

Hier kan u die akkuraatheid van die perke en die perke van die oplossing bepaal. Wanneer die nodige data ingevoer is, kliek op die "OK" knoppie. Maar vir ons geval is dit nie nodig om hierdie parameters te verander nie.

Nadat al die instellings ingestel is, kliek op die "Vind oplossing" -knoppie.

Verder voer die Excel-program in die selle die nodige berekeninge uit. Gelyktydig met die resultate word 'n venster oop waarin u die gevind oplossing kan stoor of die oorspronklike waardes kan herstel deur die skakelaar na die toepaslike posisie te skuif. Ongeag die gekose opsie, deur te merk "Terug na die parameters dialoogkassie", kan u weer na die instellings gaan om 'n oplossing te vind. Nadat bosluise en skakelaars ingestel is, kliek op die "OK" knoppie.

As die resultate van die soektog na oplossings vir een of ander rede jou nie bevredig nie, of wanneer hulle getel word, gee die program 'n fout. In hierdie geval keer ons terug in die parameters dialoog, soos hierbo beskryf. Ons hersien al die ingevoerde data, aangesien dit moontlik is dat daar iewers 'n fout gemaak is. As die fout nie gevind is nie, gaan dan na die parameter "Kies 'n oplossing metode". Hier kan u een van die drie berekeningsmetodes kies: "Soek na die oplos van nie-lineêre probleme deur die OPG-metode", "Soek vir die oplos van lineêre probleme deur die simplex-metode" en "Evolusionêre soektog na oplossings". Standaard word die eerste metode gebruik. Ons probeer om die probleem op te los deur enige ander metode te kies. In geval van mislukking, probeer weer met die laaste metode. Die algoritme van aksies is dieselfde, wat ons hierbo beskryf het.

Soos u kan sien, is die oplossing soek funksie 'n redelik interessante hulpmiddel, wat, indien dit behoorlik gebruik word, die gebruikerstyd op verskillende tellings aansienlik kan bespaar. Ongelukkig weet nie elke gebruiker van sy bestaan ​​nie, om nie te praat van hoe om behoorlik te weet hoe om met hierdie invoegtoepassing te werk nie. Op sommige maniere lyk hierdie instrument op die funksie "Parameter seleksie ..."maar terselfdertyd het dit aansienlike verskille daarmee.