Excel 2020: Najděte optimální řešení s Řešitelem - Excel tipy

Obsah

Excel nebyl prvním tabulkovým procesorem. Lotus 1-2-3 nebyl prvním tabulkovým procesorem. Prvním tabulkovým programem byl VisiCalc v roce 1979. VisiCalc, který vyvinuli Dan Bricklin a Bob Frankston, publikoval Dan Fylstra. Dnes Dan provozuje Frontline Systems. Jeho společnost napsala Řešitel používaný v aplikaci Excel. Společnost Frontline Systems také vyvinula celou sadu analytického softwaru, který pracuje s Excelem.

Pokud máte Excel, máte Řešitele. Možná to není povoleno, ale máte to. Chcete-li povolit Řešitele v aplikaci Excel, stiskněte Alt + T a poté I. Přidejte zaškrtnutí vedle Doplňky Řešitele.

Chcete-li úspěšně používat Řešitel, musíte vytvořit model listu, který má tři prvky:

  • Musí existovat jediná buňka cíle. Toto je buňka, kterou chcete buď minimalizovat, maximalizovat, nebo nastavit na konkrétní hodnotu.
  • Může existovat mnoho vstupních buněk. Toto je jedno zásadní vylepšení oproti Goal Seek, které si poradí s pouze jednou vstupní buňkou.
  • Mohou existovat omezení.

Vaším cílem je vytvořit požadavky na plánování zábavního parku. Každý zaměstnanec bude pracovat pět dní v kuse a poté bude mít dva dny volna. Existuje sedm různých možných způsobů, jak někoho naplánovat na pět dní po sobě a dva dny volna. Ty jsou zobrazeny jako text v A4: A10 na následujícím obrázku. Modré buňky v B4: B10 jsou vstupní buňky. Zde určíte, kolik lidí pracuje s každým plánem.

Buňka cíle je celková mzda / týden, zobrazeno v B17. To je přímá matematika: Celkový počet lidí z B11 krát 68 $ plat na osobu a den. Požádáte Řešitele, aby našel způsob, jak minimalizovat týdenní mzdy.

Červené pole zobrazuje hodnoty, které se nezmění. To je to, kolik lidí potřebujete pracovat v parku každý den v týdnu. V rušných víkendových dnech potřebujete minimálně 30 lidí, v pondělí a úterý však jen 12. Oranžové buňky používají SUMPRODUCT k výpočtu počtu lidí naplánovaných každý den na základě vstupů v modrých buňkách.

Ikony v řádku 15 označují, zda potřebujete více lidí nebo méně lidí, nebo zda máte přesně ten správný počet lidí.

Nejprve jsem se pokusil vyřešit tento problém bez Řešitele. Chodil jsem se 4 zaměstnanci každý den. To bylo skvělé, ale v neděli jsem neměl dost lidí. Začal jsem tedy zvyšovat plány, abych získal více nedělních zaměstnanců. Skončil jsem s něčím, co funguje: 38 zaměstnanců a 2 584 dolarů za týdenní výplatu.

Samozřejmě existuje jednodušší způsob, jak tento problém vyřešit. Klikněte na ikonu Řešitel na kartě Data. Řekněte Řešiteli, že se pokoušíte nastavit mzdu v B17 na minimum. Vstupní buňky jsou B4: B10.

Omezení spadají do zřejmých a ne tak zřejmých kategorií.

Prvním zjevným omezením je, že D12: J12 musí být >= D14:J14.

Pokud byste se ale nyní pokusili spustit Řešitel, získali byste bizarní výsledky s částečným počtem lidí a možná se záporným počtem lidí pracujících podle určitých plánů.

I když se vám zdá zřejmé, že nemůžete najmout 0,39 lidí, musíte přidat omezení, abyste Řešiteli řekli, že B4: B10 jsou >= 0a že B4: B10 jsou celá čísla.

Jako způsob řešení vyberte Simplex LP a klikněte na Vyřešit. Za několik okamžiků představuje Řešitel jedno optimální řešení.

Řešitel najde způsob, jak pokrýt personální obsazení zábavního parku tím, že použije 30 zaměstnanců místo 38. Úspora za týden je 544 dolarů - nebo více než 7000 dolarů v průběhu léta.

Všimněte si pěti hvězdiček níže Potřebných zaměstnanců na obrázku výše. Časový plán, který navrhl Řešitel, odpovídá vašim přesným potřebám po dobu pěti ze sedmi dnů. Vedlejším produktem je, že ve středu a ve čtvrtek budete mít více zaměstnanců, než skutečně potřebujete.

Chápu, jak Řešitel přišel s tímto řešením. V sobotu, v neděli a v pátek potřebujete spoustu lidí. Jedním ze způsobů, jak tam lidi dostat, je dát jim pondělí a úterý volno. Proto Řešitel dal v pondělí a úterý volno 18 lidem.

Jen proto, že Řešitel přišel s optimálním řešením, neznamená, že neexistují žádná další stejně optimální řešení.

Když jsem jen hádal o personálním obsazení, neměl jsem opravdu dobrou strategii.

Nyní, když mi Řešitel poskytl jedno z optimálních řešení, mohu nasadit svůj logický klobouk. Mít ve středu a ve čtvrtek 28 zaměstnanců ve vysokoškolském věku, kdy potřebujete pouze 15 nebo 18 zaměstnanců, povede k problémům. Nebude toho dost na práci. Navíc s přesně správným počtem hlavy za pět dní budete muset někoho zavolat na přesčas, pokud někdo jiný zavolá nemocný.

Věřím Řešiteli, že potřebuji mít 30 lidí, aby to fungovalo. Ale vsadím se, že mohu tyto lidi přeskupit, aby vyrovnali plán a poskytli malou rezervu v jiné dny.

Například tím, že někomu dáte volno ve středu a ve čtvrtek, také zajistíte, že daná osoba bude v práci v pátek, sobotu a neděli. Ručně tedy přesunu některé pracovníky z řádku pondělí, úterý do řádku středa, čtvrtek. Pořád ručně připojuji různé kombinace a přicházím s níže uvedeným řešením, které má stejné mzdové náklady jako Řešitel, ale lepší nehmotný majetek. Situace přesahující počet zaměstnanců nyní existuje čtyři dny místo dvou. To znamená, že můžete zvládat nepřítomnosti od pondělí do čtvrtka, aniž byste museli někoho zavolat z jeho víkendu.

Je špatné, že jsem mohl přijít s lepším řešením než Řešitel? Ne. Faktem je, že bez použití Řešitele bych se k tomuto řešení nedostal. Jakmile mi Řešitel dal model, který minimalizoval náklady, byl jsem schopen použít logiku nehmotných aktiv, abych udržel stejnou mzdu.

Pokud potřebujete řešit složitější problémy, než jaké řeší Řešitel, podívejte se na prémiové řešiče Excel dostupné od Frontline Systems.

Za tento příklad děkujeme Danovi Fylstrovi a Frontline Systems. Walter Moore ilustroval XL horskou dráhu.

Zajímavé články...