< návrat zpět

MS Excel


Téma: Hraničné hodnoty číselnej rady rss

Zaslal/a 4.7.2014 23:00

Ahoj. Hľadám funkciu ako sa dá zistiť najvyššia vyššia a najnižšia nižšia hodnota v nejakej číselnej rade napr.medzi dátumami ktoré predstavovali nejakú hodnotu.Príklad:
...A1...........B1
1.1.2012 ... 190 - začiatok rady
2.1.2012 ... 150
3.1.2012 ... 110
4.1.2012 ... 130
5.1.2012 ... 140
6.1.2012 ... 90
7.1.2012 ... 60 - koniec rady
Výsledok:
Hraničné hodnoty najnižšia nižšia hodnota 110
Výsledok:
Hraničné hodnoty najvyššia vyššia hodnota 140

Samozrejme tých hodnôt môže byť niekoľko desiatok. Ide mi tu o určenie tých dvoch hraničných hodnôt z jednotlivých časových úsekov.

Ďakujem za pomoc.

Zaslat odpověď >

Strana:  1 2   další »
#020372
avatar
Nejsem si jistý, co přesně chceš, protože jsi to popsal matematicky i logicky dosti nepřesně. Vypadá to ale, že potřebuješ určit lokální extrémy funkce. V tom případě stačí vytvořit pomocný sloupec a využít funkci KDYŽ pro porovnání dvou "sousedních" buněk. Lokální maximum je typické tím, že je větší než předchůdce a následovník, lokální minimum je oproti tomu menší než předchůdce a následovník. Přidej k tomu logické spojky A a NEBO, a máš hotovo.
P.

Viz příloha:
Příloha: zip20372_lokalni_extremy_funkce.zip (9kB, staženo 23x)
citovat
#020376
avatar
Ďakujem ti za odpoveď. Cením si to.V podstate som také niečo aj ja skúsil. No ja z tých všetkých lokálních minim a maxim potrebujem len jednu a nie všetky ktoré tam budú. To ich môže byť aj niekoľko desiatok.
Mne ide o največšie Highest High a Lowers Low s največším hodnotovým rozpetím. V prílohe som upravil údaje v tvojom súbore aby si videl o čo mi ide.
Příloha: rar20376_lokalni_extremy_funkce_upr.rar (13kB, staženo 21x)
citovat
#020377
avatar
Nedává mi to smysl ;-). Zkus napsat k čemu to je.
V tom tvém případě sousedí i 151 a 95, a pak by byl rozdíl 56...
P.citovat
#020378
avatar
Ide tu o porovnanie rozdielu výsledkov ( extrémov) ktoré vznikali postupne v čase. Nemôžem v tomto prípade porovnávať lokálni minim s lokálnim maximem ktoré vzniklo skôr ( v čase - skorší dátum) aj ak bolo väčšie ako to ktoré vzniklo po tom ( v čase - neskorší dátum).
Jednoducho povedané potrebujem vzorec alebo makro ktoré :
1. porovná všetky po sebe (v čase)vzniknuté lokální extrémy.
3.1.2012 .. Lmin 120 k neskôr vznikn. 4.1.2012 .. Lmax 151 = 31
6.1.2012 ..Lmin 95 k neskôr vznikn. 8.1.2012 .. Lmax 150 = 55
9.1.2012 .. Lmin 120 k neskôr vznikn. 10.1.2012 .. Lmax 135 = 15
11.1.2012 Lmin 90 k neskôr vznikn. 12.1.2012 .. Lmax 112 = 22
2. Vyberie Lmin a Lmax pri ktorom vznikol najväčší rozdiel
3. potom do dvoch buniek v riadku dá dátum vybranej Lmin a Hodnotu Lmin
4. ďalej do dvoch buniek v inom riadku dá dátum vybranej Lmax a Hodnotu Lmaxcitovat
#020379
Opičák
Zkusil jsem makro, ale nejde ani tak o to makro, jako spíš o to, jestli jsem pochopil system.
Příloha: zip20379_kopie-lokalni_extremy_funkce_makro.zip (26kB, staženo 21x)
citovat
#020380
avatar
Si šikovný a blízko cieľa. Makro robý čo predtým tie vzorce vedeli len čiastočne. Je tu ale chybička, makro nefunguje ak v rámci vybratého Lmin a Lmax vznikne tiež nejaké Lmin a Lmax.

Doplnil som do zošita pre ukážku.Ďakujem ti.
Příloha: zip20380_kopie-lokalni_extremy_funkce_makro.zip (23kB, staženo 22x)
citovat
#020382
Opičák
Jo tak už to asi chápu. Nepřečetl jsem si pořádně předchozí příspěvek a to bod 2.citovat
#020384
Opičák
Makro sice není žádná sláva, ale jde o to, jestli je ten princip vyhodnocení správný.
Příloha: zip20384_kopie-lokalni_extremy_funkce_makro2.zip (26kB, staženo 21x)
citovat
#020388
avatar
Keď som pomenil čísla tak to nefunguje správne.Nesmie hľadať Lmin alebo Lmax späť v čase aj ak je tam vyššia extrémna hodnota( v tomto príklade je to Lmax - 151).Pri tejto chybe doplňa najvyššie Lmax aké bolo späť v histórii čo je ale zle. To makro predtým to robilo správne aj ak som menil údaje. Tam to prestalo fungovať ak by v rámci Lmin a Lmax s najväčším rozdielom
bolo ešte iné Lmin a Lmax. Možno preto lebo v prvom makre keď to funguje boli extrémy smerom dole tzn. ,že vzniklo v čase najskôr Lmin a až potom neskôr v čase Lmax.
V druhom makre kde má byť zohľadnené, že v najväčšom extréme Lmin verzus Lmax môže byť iné Lmin a Lmax ( to ale vznikne presne opačne ako to bolo v prvom príklade , najskôr v čase je Lmax a až potom je Lmin) 8
Příloha: zip20388_kopie-lokalni_extremy_funkce_makro2.zip (22kB, staženo 21x)
citovat
#020389
avatar
Možno hovorím zle ale dôležitú úlohu v tom riešení by mal zohrať asi aj čas . V tomto prípade dátum. Čo si myslíš ty.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21