Vrstvení vzorce

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

Moderátor: Mods_senior

Zamčeno
Axamith
nováček
Příspěvky: 47
Registrován: 13 dub 2005 09:29
Bydliště: Zábřeh
Kontaktovat uživatele:

Vrstvení vzorce

Příspěvek od Axamith »

Zasekl jsem se na docela banální operaci a nejsem schopen se hnout dále. Mám buňku C2 a potřebuji do buňky D2 podle její hodnoty vepsat hodnotu další buňky.
příklad:
je-li C2 menší než 10, D2 se rovná E2, je-li větší, D2 se rovná G2

Kód: Vybrat vše

=KDYŽ(C2<10;E2;G2)

Tohle je brnkačka. Když jsem potřeboval danou funkci rozšířit o další podmínku, narazil jsem a nehnul se z místa.
příklad:
je-li C2 menší než 10, D2 se rovná E2, je-li C2 větší než 10 a menší než 20, D2 se rovná F2, je-li C2 větší než 20, D2 se rovná G2
C2<10, D2=E2
10<C2<20, D2=F2
C2>20, D2=G2

Ví někdo jak na to? Kombinace různých vzorců, např. Když/Stejné jede bez potíží, ale kombinace Když/Když mi pořád hlásí chybu. Děkuji za rady.
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: Vrstvení vzorce

Příspěvek od Azuzula »

Podmínky KDYŽ se dají řetězit tak, že pro výsledek ANO dám co se má zobrazit (spočítat) a za NE se dosadí další KDYŽ a tak se dá pokračovat dál.

Kód: Vybrat vše

=když(c2<10;e2;když(a(c2>10;c2<20);f2;když(c2>20;g2)))
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.
Mirdad69
Level 2
Level 2
Příspěvky: 219
Registrován: 01 čer 2012 15:38

Re: Vrstvení vzorce

Příspěvek od Mirdad69 »

A nebo:

=(C2<10)*E2+(C2>10)*(C2<20)*F2+(C2>20)*G2
Axamith
nováček
Příspěvky: 47
Registrován: 13 dub 2005 09:29
Bydliště: Zábřeh
Kontaktovat uživatele:

Re: Vrstvení vzorce

Příspěvek od Axamith »

Děkuji za rady, použil jsem řešení, které navrhl Azuzula, upravené o "je větší nebo rovno" a "je menší nebo rovno". Tím jsem odstranil výsledek "Pravda/nepravda", výsledek je nyní vždy číselná hodnota. V zadání jsem pro jednoduchost použil celá čísla a jednoduchou rovnici, výsledek vypadá takto:

Kód: Vybrat vše

=KDYŽ(C2<Data!B3;Data!C3;KDYŽ(A(C2>=Data!A4;C2<Data!B4);Data!C4;KDYŽ(A(C2>=Data!A5);Data!C5)))
Zamčeno

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