Yek ji taybetmendiyên herî balkêş ên di Microsoft Excel de lêgerîna çareseriyê ye. Lêbelê, pêdivî ye ku bala xwe bikişîne ku ev amûr dikare di nav bikarhêneran de di nav vê serîlêdanê de neyête navnîş kirin. Lê bêedebî. Beriya her tiştî, ev fonksiyonê, bi karanîna daneya çavkaniyê ve, ji hêla lêgerînê ve, çareseriya herî çêtirîn ya hemî peyda dibîne. Werin em fêr bibin ka meriv taybetmendiya Find Solution li Microsoft Excel çawa bikar tîne.
Fonksiyonê çalak bike
Hûn dikarin li ser kaxezê ku lêgerîna çareseriyê li de ye, ji bo demek dirêj bigerin, lê hûn ne dikarin vê amûrê bibînin. Bi hêsanî, ji bo ku vê fonksiyonê çalak bikin, hûn hewce ne ku wê di mîhengên bernameyê de çalak bikin.
Ji bo ku hûn li Microsoft Excel 2010-ê lêgerîna çareseriyê çalak bikin, û paşê, biçin tabê "File". Ji bo guhertoya 2007-an, li pêlika jorîn a çepê ya pêlika Microsoft Office-ê bitikînin. Di pencereya ku vebû de, biçin beşa "Vebijêrk".
Di pencereya vebijarkan de, li ser tiştê "Add-ons" bikirtînin. Piştî derbasbûnê, di beşa jêrîn a pencereyê de, berevajî ya parameterê "Rêvebir", nirxa "Piştgirên Excel" hilbijêrin û pêl "Go" bikirtînin.
Pencereyek bi lêvekirinan vedibe. Em tîpek li pêşiya navîn ya ku em hewce ne - "Li çareseriyê bigerin." Bişkojka "OK" bikirtînin.
Piştre, bişkojka destpêkirina tevgera lêgerîna çareseriyê dê li tabela "Data" li rûkala Excel xuya bibe.
Amadekirina sifrê
Naha, piştî ku me fonksiyonê aktîf kir, em hildin ka ew çawa dixebite. Vê hêsantir e ku hûn bi mînakek konkretî xeyal bikin. Ji ber vê yekê, em ji bo karmendên pargîdaniyê maseyek salane ye. Pêdivî ye ku em zencîreya her karmendê, ku ew hilberê mûçeyê ye ku di kolekek cuda de tête destnîşan kirin, ji hêla hevokek taybetî ve were hesab kirin. Di heman demê de, draviya tevahiya dravê ji bo dahatiyê jî 30,000 ruble ye. Hucreya ku ev hêjahiya tê de heye navê navnîşê ye, ji ber ku mebesta me ev e ku em daneyên bi rastî ji bo vê hejmar hilbijêrin.
Pêdivî ye ku pîvana ku tête bikar anîn ji bo ku hûn dravê mûzeyê were hesibandin, em mecbûr in ku bi karanîna lêgerînên çareseriyê ve hesab bikin. Hucreya ku lê cîh digire jê xwestiye.
Pêdivî ye ku hucreya armanc û armancê divê bi karanîna formula ve girêdayî be. Di doza me ya taybetî de, formul di hucreya hedefê de cih digire, û xwedî forma jêrîn e: "= C10 * $ G $ 3", li ku derê $ G $ 3 navnîşa bêkêmasî ya hucreya xwestî ye, û "C10" tevahiya mûçeya mûçeyê ye ku ji bonus tête hesibandin. xebatkarên pargîdaniyê.
Lêgerînerê olutionareseriyê Saz bikin
Piştî ku sifra amade ye, di tabloya "Data" de be, li ser pêl "lêgerîna çareseriyê" bikirtînin, ya ku li ser ribbonê di bloka amûrê "Analysis" de ye.
Pencereya parameteran tê vekirin, ku hûn hewce ne ku daneyê têkevin. Di qada "Fonksiyona armancê de" çêbikin ku hûn hewce ne ku navnîşa hucreya armancê têkevin, li ku derê mûçeya tevahiya bonusê ji bo hemî karmendan dê bêne. Ev dikare bi çapkirina koordîneyan bi destan, an jî bi tikandina bişkoka li bingeha çepê ya qada ketina daneyê ve were kirin.
Piştî vê yekê, pencereya parameteran dê kêm be, û hûn ê bikaribin hucreya maseya xwestî hilbijêrin. Dûv re, hûn hewce ne ku careke din li ser heman çepê ya çepê ya formê bi daneya têketinê bikirtînin da ku dîsa paceya vebijarkan berfireh bikin.
Di bin pencereyê de bi navnîşa hucreya armancê, hûn hewce ne ku pîvanên rastîn ên ku dê di wê de bibin. Ew dikare nirxekek pirtirkêmtir, kêm, an diyar be. Di mijara me de, ev ê bijareya dawîn be. Ji ber vê yekê, em zivirîn di pozîsyona "Values" de radigirin, û di zeviyê çepê de em hejmar 30000 diyar dikin. Wekî ku tê bîra me, ew bi rastî ev hejmar di bin şert û mercan de ye ku ji bo hemî karmendên pargîdanî re mîqdara total bonus dide.
Li jêr zeviya "Guhertina hucreyên guherbar". Li vir hûn hewce ne ku navnîşa hucreya xwestin diyar bikin, li ku, wekî ku em di bîra xwe de be, heval ji hêla pirjimariyê ve tête dîtin ku bi kîjan meaşê bingehîn dê mûçeya mûçeyê were hesab kirin. Navnîşan dikare bi heman awayên ku me ji bo hucreya hedef pêk anîn tomar bike.
Di qada "Li gorî qedexeyan" de, hûn dikarin ji bo daneyan hin sînorkirinan saz bikin, mînakî, nirxan bi tevahî an ne-neyînî çêbikin. Ji bo vê bikin, pêl bişkojka "Zêde" bikirtînin.
Piştî vê yekê, pencere ji bo zêdekirina sînorkirinan vedibe. Di qada "Girêdana bi hucreyan" de, navnîşa hucreyan bi rêzê re ku sînorkirinek tête diyar kirin destnîşan bikin. Di rewşa me de, ev hucreya xwestek e ku bi hevalek heye. Piştre, me nîşana xwestî danîn: "kêmtir an wekhev ji", "mezintir an wekhev", "wekhev", "hejmar", "binary", hwd. Di doza me de, em ê nîşana "ji mezintir an jî wekhev e" hilbijêrin da ku hevpişk bibe hejmarek erênî. Li gorî vê yekê, di zeviya "Kişandin" de jimara 0. diyar bike. Heke em dixwazin sînorek din vebikin, hingê pêlika "Add" bikirtînin. Wekî din, li ser "OK" bikirtînin ku hûn qedexeyên têkevin têk bidin.
Wekî ku hûn dibînin, piştî vê yekê, qedexe li qada têkildar a pencereya parameterên lêgerînê yên çareseriyê xuya dike. Di heman demê de, da ku guhastin neyên neyînî çêbikin, hûn dikarin qutiya li pêşberî jêrîn parameterê ya têkildar piçûktir bikin. Dibe ku parametreya ku li vir hatî danûstandin ne li dijî yên ku we diyar kiriye di bin qedexeyan de ye, an na, dibe ku pevçûnek çêbibe.
Mîhengên zêde dikarin bi tikandina "Bişkojk" ve bêne danîn.
Li vir hûn dikarin pîvana qewêtî û sînorên çareseriyê bicîh bikin. Dema ku daneyên pêwîst tête kirin, pêl bişkoja "OK" bitikînin. Lê, ji bo doza me, ne pêwist e ku van pîvanan were guheztin.
Piştî ku hemî mîheng hatine danîn, pêlika "Find çareseriyek" bikirtînin.
Piştre, bernameya Excel di hucreyan de, hesabên pêwîst hewce dike. Di heman demê de bi derketina encaman re, pencereyek tê vekirin ku hûn dikarin çareseriya ku hatine dîtin an xelas bikin an jî nirxên orîjînal bi hilkişîna li cîhê guncan sererast bikin. Tevî ku ji vebijarkê hatî bijartin, bi tikandina "Bişevan Vebijarkên Guherandinan" re, hûn dikarin dîsa biçin mîhengên lêgerîna çareseriyê. Piştî ku xalên kontrolê û guhartinan hatine danîn, pêlika "OK" bikirtînin.
Heke, ji bo çi sedem, encamên lêgerîna çareseriyê ji we têr nakin, an heke bername xeletiyek tê hesibandin, wê hingê, di vê rewşê de, em vedigerin, wekî ku li jor behskirî, vedigerin di qutiya dialogê ya mîhengan de. Em hemî daneyên têkildar nêrîn in, ji ber ku gengaz bû ku li deverek xeletiyek hate çêkirin. Heke xeletiyek nehat dîtin, hingê biçin parametreya "Rêbazek çareseriyê hilbijêrin". Li vir hûn dikarin yek ji sê awayên hesabkirinê hilbijêrin: "Li ser çareseriyên pirsgirêkên ne-linear bi rêbaza OPG-ê digerin", "Li ser çareseriyên pirsgirêkên linear bi rêbaza hêsan" bigerin, û "lêgerîna çareseriyê ya Evolutionary". Ji hêla xwerû ve, rêbazê yekem tête bikar anîn. Em hewl didin ku bi rêbazek din hilbijêrin pirsgirêkê çareser bikin. Di rewşa têkçûnê de, dîsa biceribînin ku rêbaziya dawî bikar bînin. Algorîtmaya tevgeran eynî tiştê ku me li jor destnîşan kir.
Wekî ku hûn dibînin, fonksiyonê Lêgerîna Solution amûrek balkêş e, ku, ger rast were bikar anîn, dikare di hesabên cûda de dema bikarhênerê girîng bibîne. Mixabin, ne ku her bikarhêner di derbarê hebûna xwe de dizane, ji bîr nekin ka meriv çawa bi rengek rastîn bi vê add-in re dixebite. Bi hin awayan, ev amûrek wekî fonksiyonê diqewime "Hilbijartina parametreyê ...", lê di heman demê de, digel wê jî cûdahiyên girîng hene.