dobrak800
09.03.09,19:07
Zdravím, potrebujem pomoc.. :)

Ako dosiahnuť takúto podmienku nejakým iným vzorcom, spôsobom:?
if(and(b2>=10000;b2<20000);$l$4;if(and(b2>=20000;b2<30000);$l$5;if...... atď cca 23 vnorených podmienok (funkcií), čo excel neumožňuje.
V jednej bunke, dajme tomu b2, budem mať vždy hodnoty, ktorých rozsah chcem dať do podmienky tak, aby v konkrétnej bunke bol dosadený údaj na niekoľko stoviek až tisíc riadkov pre cca 23 skupín čísiel (pre každú skupinu - rozsah čísiel iný údaj, iná hodnota).

Snáď som vysvetlil zrozumiteľne :)
ďakujem za pomoc
marjankaj
09.03.09,18:16
Zdravím, potrebujem pomoc.. :)

Ako dosiahnuť takúto podmienku nejakým iným vzorcom, spôsobom:?
if(and(b2>=10000;b2<20000);$l$4;if(and(b2>=20000;b2<30000);$l$5;if...... atď cca 23 vnorených podmienok (funkcií), čo excel neumožňuje.
V jednej bunke, dajme tomu b2, budem mať vždy hodnoty, ktorých rozsah chcem dať do podmienky tak, aby v konkrétnej bunke bol dosadený údaj na niekoľko stoviek až tisíc riadkov pre cca 23 skupín čísiel (pre každú skupinu - rozsah čísiel iný údaj, iná hodnota).

Snáď som vysvetlil zrozumiteľne :)
ďakujem za pomoc

Definuj si svoju vlastnú funkciu vo Visual Basicu.
dobrak800
09.03.09,18:24
Uff, a nejaký malinký návod, či rada ohľadne vytvorenia tej funkcie vo Visual Basicu, by nebol? :) Tak na prvý pohľad sa mi zdá, že to nebude asi najjednoduchšie.
marjankaj
09.03.09,18:26
Alebo skús toto.
Už som to upravil. V hárku2 v stlpci A zadávaš svoje hodnoty v stlpci B máš výsledok. Podľa toho čo si uložíš do hárku1 v stĺpci B.
dobrak800
09.03.09,19:09
No neviem, či som to nepochopil, ale ja by som to potreboval takto - príloha:
marjankaj
09.03.09,19:37
No neviem, či som to nepochopil, ale ja by som to potreboval takto - príloha:

Stiahni si to ešte raz. A pozri si funkciu VLOOKUP.
dobrak800
09.03.09,20:20
Stiahol som, pozerám, rozmýšľam, funkciu VLOOKUP som doteraz používal, ale nejak mi nejde do hlavy, ako by som ju mohol v tomto prípade využiť. Ale tak snáď na to dôjdem sám. :)
dobrak800
09.03.09,20:49
Myslím, že sa nechápeme..
Ak to tak nie je, tak sorry za nechápavosť a dík za trpezlivosť.
marjankaj
09.03.09,21:10
Myslím, že sa nechápeme..
Ak to tak nie je, tak sorry za nechápavosť a dík za trpezlivosť.

Asi som ja nechápavý. Píšeš:

Sem zadám 10% a táto hodnota by sa mala zobraziť vo všetkých bunkách v stĺpci "J", v tom ktorom riadku, kde sa nachádza číslo 10000 - 19999.
Chcel som, aby tieto čísla automaticky program dosadil.

Keď vo všetkých tak si skopíruj J1 do celého stĺpca J


Ak to potrebuješ vodorovne použi funkciu HLOOKUP viď Hárok3
dobrak800
10.03.09,14:56
OK, už som to spravil, díky za pomoc, moc si mi pomohol. :)
marjankaj
12.03.09,23:31
Priložím ešte jednu tabuľku s návodom.
PaloPa
14.03.09,11:12
Priložím ešte jednu tabuľku s návodom.

Súhlas, "lopatisticky" podané :-)

Možno pomôcka pre ostatných používajúcich funkcie VLOOKUP (HLOOKUP).
Týka sa to 4.tého parametra funkcie
- ak je FALSE (NEPRAVDA) - vyhľadá sa presne hľadaná hodnota. Ak sa nenájde fn vráti chybu. Prehľadávaná tabuľka NEMUSÍ byť utriedená vzostupne.

- ak je TRUE (PRAVDA) - vyhľadá sa hodnota v rámci sortovaného intervalu (t.j až kým nenarazí na vyššiu hodnotu, berie sa do úvahy predošlá najbližšia).
Prehľadávaná tabuľka MUSÍ byť utriedená.

Úplný popis funkcie (v SK):http://office.microsoft.com/sk-sk/excel/HP052093351051.aspx?pid=CH062528281051

Palo