Stránka 1 z 1

více podmínek ve funkci když

Napsal: 01 dub 2013 16:46
od hormonek
Dobrý den,

měl bych otázku a prosbu... Potřeboval bych v Excelu použít více vnořených funkcí když s implementací intervalů. Asi nejjednodušší bude příklad...

v závislosti na intervalech

1-5
5-10
10 a víc

bych potřeboval vložit další podmínky

Pokud A1 je v rozmezí od 1-5 a A2 se rovná 1 tak vypiš E3
Pokud A1 je v rozmezí od 1-5 a A2 se rovná 2 tak vypiš E4
Pokud A1 je v rozmezí od 1-5 a A2 se rovná 3 tak vypiš E5
Pokud A1 je v rozmezí od 5-10 a A2 se rovná 1 tak vypiš E6
Pokud A1 je v rozmezí od 5-10 a A2 se rovná 2 tak vypiš E7
Pokud A1 je v rozmezí od 5-10 a A2 se rovná 3 tak vypiš E8
Pokud A1 je v rozmezí 10 a více a A2 se rovná 1 tak vypiš E9
Pokud A1 je v rozmezí 10 a více a A2 se rovná 2 tak vypiš E10
Pokud A1 je v rozmezí 10 a více a A2 se rovná 3 tak vypiš E11

Nemyslim si, že to je obtížné, ale moje použité vzorce nefungují tak jak mají a platí pouze na první sérii podmínek a na další už nereagují...

Děkuji za záchranu a poučení...

Hormonek

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:21
od d1amond
=když(A1>=10; když(A2=3;E11;když(A2=2;E10;E9);když(A1>=5;když(A2=3;E8;když(A2=2;E7;E6);když(A1>=1;když(A2=3;E5;když(A2=2;E4;E3))

Musím porovnat závorky.

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:26
od Mirdad69
Zdravím, šel bych na to jinak:
=A(A1>=1;A1<5;A2=1)*E3+A(A1>=1;A1<5;A2=2)*E4+A(A1>=1;A1<5;A2=3)*E5 atd.

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:26
od cmuch
Já trochu složitěji :D

Kód: Vybrat vše

=KDYŽ(A(A1>=1;A1<5;A2=1);E3;KDYŽ(A(A1>=1;A1<5;A2=2);E4;KDYŽ(A(A1>=1;A1<5;A2=3);E5;KDYŽ(A(A1>=5;A1<10;A2=1);E6;KDYŽ(A(A1>=5;A1<10;A2=2);E7;KDYŽ(A(A1>=5;A1<10;A2=3);E8;KDYŽ(A(A1>=10;A2=1);E9;KDYŽ(A(A1>=10;A2=2);E10;KDYŽ(A(A1>=10;A2=3);E11)))))))))

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:31
od Azuzula
Hraniční hodnoty se mají vyhodnocovat jak (5 a 10)? Má vzorec vyhodnocovat v rozsahu 1-5, 6-10, 11+ nebo 1-4, 5-9, 10+ (včetně). To si toho nikdo kromě Mirdad69 nevšimnul?

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:32
od d1amond
Já měl dojem, že fce má být co nejkratší a nejpřehlednější? :bigups:

Předpokládám, že hodnoty 5 a 10 jsou hraniční, alespoň podle zadání a proto používám >=

Opravené závorky
=KDYŽ(A1>=10; KDYŽ(A2=3;E11;KDYŽ(A2=2;E10;E9));KDYŽ(A1>=5;KDYŽ(A2=3;E8;KDYŽ(A2=2;E7;E6));KDYŽ(A1>=1;KDYŽ(A2=3;E5;KDYŽ(A2=2;E4;E3));"nevím")))

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 17:39
od Azuzula
Pardon, ještě jednou kontroluju všechny znaménka a všechny vzorce jsou správně :oops: jen jeden vyhodnocuje podle druhé varianty co jsem napsala a dva podle té první. Ještě jednou se omlouvám.

Re: více podmínek ve funkci když

Napsal: 01 dub 2013 22:51
od hormonek
děkuju,

to by mi bylo víceméně jasné.. ted tedy ještě jednou a podrobněji a pro jistotu přikládám přílohu.... vzoreček mi funguje jen a pouze s první podmínkou (žlutá barva).. u modré a fialové to nefunguje? Kde je prosím chyba nebo jak to udělat moudřeji.. děkuji...

Re: více podmínek ve funkci když

Napsal: 02 dub 2013 07:43
od Azuzula
Chyba bude v tom, že se tam pokoušíš napasovat víc podmínek a máš tam rozhozené závorky... Chvíli mi to zabralo než jsem se zorientovala.
Upřímně je to poměrně složitý vzorec a špatně se čte. Napsala jsem tam jiný s funkcí vvyhledat a dopsala do listu komentář pro (snad) lepší pochopení s ukázkou rozšiřitelnosti.

Re: více podmínek ve funkci když

Napsal: 02 dub 2013 18:36
od hormonek
Azuzula: super, mnohokrát děkuju.. tohle je jistě přehlednější a rozumnější vzorec...

Re: více podmínek ve funkci když  Vyřešeno

Napsal: 02 dub 2013 21:35
od Azuzula
Není zač. Pokud je to vše, tak označ téma za vyřešené ;) (zelené zatržítko na pravé straně tvých příspěvků)