WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Nájst max hodnotu výpočtového postupu

Vložení příspěvku
Předmět:
Vaše jméno: (povinný údaj) Váš e-mail:
Text:(Zbývá: 1000 znaků - povinný údaj)
Připojit ukázkový soubor:
(Maximální velikost souboru jsou 2MB.)
 Opište následující text (kvůli zneužití):  uCHCF   

hlavní kategorie | zpět | + odpovědět na toto téma
Nájst max hodnotu výpočtového postupu - diskuze na toto téma
Ahojte.Potreboval by som poradiť či sa dá nahradiť postup ktorý som spravil pomocou makra nejakou funkciou (príloha nižšie). Ide mi o nájdenie maximálnej hodnoty celého výpočtového postupu pričom mením nezávislú premennú v určitom rozsahu a sledujem výsledok. Priložený postup je jednoduchý a len názorný, pre pochopenie. Ak ale namiesto jednoduchého funkčného vzťahu je výpočet na desiatich stranách závislí na jednej premennej? Danú excel funkciu si naivne predstavujem ako: =(Najdi max v bunke "A1", ak bunka "X" sa mení v rozsahu 0 - 100, pri kroku 10) :-)

Michal Cejzl | 7.3.2017 07:11  
 
 
Tu je spomínaná príloha
Odpověď
elninoslov | 7.3.2017 10:14  
 
 
To chcete vedieť ako urobiť výpočet vzorcami, ak nikto nevie aký výpočet máte na mysli ? Nevieme čo počítate, nevieme teda či sa budú dať použiť nejaké matice, či bude treba použiť nejaké pomocné bunky, riadky, stĺpce, listy, nepoznáme vzťahy medzi nimi, ... Pre tento Váš zjednodušený príklad "=C4*C5*C6/C7" by Vám stačila táto jednoduchá matica {=MAX(C4*K12:K22*(C7-K12:K22)/C7)}
Odpověď
Michal Cejzl | 7.3.2017 14:04  
 
 
Ďakujem za odpoveď, ale nemá zmysel uvádzať výpočet, lebo je to komplikovaná viac kroková záležitosť.(výpočet maximálneho normálového napätia na nosníku excentricky zaťaženom trojosovou sústavou pohyblivých bremien pri uvážení vzperu a straty priečnej a torznej stability) Pri výpočte musím nájsť najnepriaznivejšiu polohu zaťaženia. Predtým som to robil v podstate iteračnou metódou, dosadzoval hodnotu a sledoval výsledok, kým som nenašiel najhoršiu polohu. Potom som si spravil makro, ktoré mi do jednej bunky postupne dosadí 150 hodnôt a pre každú dosadenú hodnotu zapíše celkový výsledok. Zo zapísaných výsledkov nájde maximálnu hodnotu a k nej priradí zodpovedajúcu dosadenú hodnotu,čo je hľadaná najnepriaznivejšia poloha. A skúšam či náhodou neexistuje jednoduchá funkcia ktorá by to zvládla. Zložito to viem spraviť aj ja
Odpověď
elninoslov | 7.3.2017 15:35  
 
 
No veď práve. Nemám šajn čo znamená ten "názov výpočtu", ani ako sa počíta, ale mal som na mysli to, ak by ste uviedol presné makro na výpočet, niekto by Vám to možno urobil (ak by sa to dalo), tak, že by sa odkrokoval Váš makro-výpočet, zistilo by sa čo sa ako počíta, prevzorcovalo by sa to, a skúsila by sa aplikovať nejaká matica (ako v tomto príklade) na miesto dosadzovaných argumentov funkcie, ktorá by naraz dosadila viac hodnôt. Je to na Vás.
Odpověď
Michal Cejzl | 8.3.2017 08:29  
 
 
Ďakujem za snahu mi pomôcť. Všetko sa spraviť dá, asi nie tak jednoducho ako si to predstavujem :-) Každopádne by som sa spýtal ešte jednu vec, ktorú neviem spraviť. Ak mám rozbaľovací zoznam a v ňom dve položky a chcem aby sa mi na základe toho čo si vyberiem menil nejaký obrázok, ako to spraviť? Napríklad vyberiem zo zoznamu "štvorec" a zobrazí sa obrázok štvorca. Ak vyberiem "trojuholník" zobrazí sa na rovnakom mieste trojuholník.Videl som to spravené a vyzeralo to ako keby bolo viac obrázkov s rovnakou veľkosťou uložené na sebe a podľa vybratej položky sa ten správny posunul navrch.
Odpověď
elninoslov | 8.3.2017 09:20  
 
 
Pr.
Odpověď
Michal Cejzl | 8.3.2017 11:48  
 
 
Ďakujem. Presne o toto mi išlo. Ale, keď si otvorím svoj excel s anglickým rozhraním, tak hneď pri prvom kroku DEFNAZVYTVAROV na mňa hlúpo pozerá. :-) Ako to je v originálnom znení?
Odpověď
elninoslov | 8.3.2017 14:28  
 
 
No to si musíte vytvoriť "Definovaný názov" na karte "Vzorce - Definovať názov" alebo "Správca názvov". Veď to píšem hneď v prvom kroku. Máte tam očíslovaných 6 krokov. Tam si napíšte aký chcete názov, len ho potom použite vo vzorci. Nemám ENG Excel, tak si tipnem že "Vzorce" - "Formulas", "Definovať názov" - "Define Name", "Správca názvov" - "Names Manager", neviem presné ENG ekvivalenty, dajte si do YouTUbe "Excel Define Name" a určo to nájdete. PS: Pozor, v ENG Exceli sa nedávajú ";" bodkočiarky medzi parametrami, ale "," čiarky. Inak sú funkcie zhodné s SK Excelom (okrem Definovaných názvov).
Odpověď
Michal Cejzl | 9.3.2017 07:41  
 
 
Paráda :-) Ďakujem veľmi pekne.
Odpověď