Poradna - Vytvoření Makra iterace
hlavní kategorie | zpět | + odpovědět na toto témaVytvoření Makra iterace - diskuze na toto téma |
Dobrý den, mám dotaz jestli by někdo nedokázal vytvořit toto makro nebo aspoň trochu poradit:
1. Porovnáváme hodnoty A a B
2. Toto srovnání ukazuje, jeden ze tří možných stavů:
Když A > B: musíme snížit A změnou k1 tak, že pokud k1>0 tak k2=k1(1-d), nebo pokud k1<0 tak k2=k1(1+d)
Když A < B: musíme zvýšit A, změnou k1 tak, že pokud k1>0 tak k2=k1(1+d), nebo pokud k1<0 tak k2=k1(1-d)
Když A = B zastavíme iteraci.
3. Vraťte se ke kroku 1. d je malé číslo. Skúste doplnok riešiteľ (ten robí dosadzovanie [robí iterácie] do viac buniek na základe pokúšania sa dosiahnutia jedného výsledku (min., max., alebo hodnota] dá sa nastaviť sada podmienok), alebo hľadať riešenie tento mení jednú bunku a hľadá hodnotu v 2. bunke na ktorú má prvá vplyv. Odpověď Dobrý den,
nevím, jestli 100 % chápu zadání, ale iterace můžete provádět i bez maker pomocí funkce Goal seek (neboli hledání řešení).
Lze to samozřejmě použít i v makru.
Zajímavé příklady uvádím i na svém YouTube kanále: https://youtu.be/-miiVjTUres Odpověď Iterácie v Excely využívajú dva nástroje (bez potreby programovania). Iterácia je odpamätanie predchádzajúcej - štartovacej hodnoty, dosadenie vstupnej hodnoty a po prepočte (ktoré urobia vzorce na listoch), sa skúma priblíženie k cieľovej hodnote. Prebehne optimalizácia výpočtu o koľko a akým priebehom (exponenciálny, logaritmický, atď.) zmeniť budúcu dosadenú hodnotu, jej výpočet a ďalšie dosadenie. Toto sa opakuje až po dosiahnutie cieľa, alebo 100x tj. nastavený počet iterácií. Ako keď by človek hľadal výsledok spôsobom pokus/omyl, iba "trochu" rýchlejšie a rozvážnejšie. Tie nástroje sú GoalSeek = hľadanie riešenia a Solver = riešiteľ (je potrebné zapnúť v doplnkoch MSE). Ich hlavný prínos je v tom, že dokážu nájsť riešenie aj pre neodvoditeľné a rôzne vzťahy vstupov k výstupnej hodnote.
Ďalší popis v priloženom súbore. Odpověď |