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

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

hormonek
nováček
Příspěvky: 13
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

více podmínek ve funkci když

Příspěvekod hormonek » 01 dub 2013 16:46

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

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod d1amond » 01 dub 2013 17:21

=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.
Naposledy upravil(a) d1amond dne 01 dub 2013 17:30, celkem upraveno 1 x.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Mirdad69
Level 2
Level 2
Příspěvky: 219
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Mirdad69 » 01 dub 2013 17:26

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.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod cmuch » 01 dub 2013 17:26

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)))))))))
Naposledy upravil(a) cmuch dne 01 dub 2013 19:32, celkem upraveno 1 x.

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

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

Příspěvekod Azuzula » 01 dub 2013 17:31

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?
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod d1amond » 01 dub 2013 17:32

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")))
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

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

Příspěvekod Azuzula » 01 dub 2013 17:39

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.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

hormonek
nováček
Příspěvky: 13
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod hormonek » 01 dub 2013 22:51

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...
Přílohy
pokus.xlsx
(10.67 KiB) Staženo 56 x

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

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

Příspěvekod Azuzula » 02 dub 2013 07:43

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.
Přílohy
Kopie - pokus.xlsx
(11.76 KiB) Staženo 116 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

hormonek
nováček
Příspěvky: 13
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod hormonek » 02 dub 2013 18:36

Azuzula: super, mnohokrát děkuju.. tohle je jistě přehlednější a rozumnější vzorec...

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

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

Příspěvekod Azuzula » 02 dub 2013 21:35

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ů)
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    4037
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • více ssd na desku asrock b450 pro4 Příloha(y)
    od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC
    3
    1472
    od MrVoltz Zobrazit poslední příspěvek
    05 lis 2024 08:17
  • Je potřeba 16 nebo 20 a více VRAM ve hrách?
    od p3v4x » 20 črc 2024 23:06 » v Problémy s hardwarem
    2
    2660
    od p3v4x Zobrazit poslední příspěvek
    21 črc 2024 18:39
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
    od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw)
    4
    2322
    od petr22 Zobrazit poslední příspěvek
    20 kvě 2025 13:30

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti