Vrstvení vzorce Vyřešeno

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

Moderátor: Mods_senior

Axamith
nováček
Příspěvky: 47
Registrován: duben 05
Bydliště: Zábřeh
Pohlaví: Nespecifikováno
Stav:
Offline
Kontakt:

Vrstvení vzorce

Příspěvekod Axamith » 17 srp 2012 14:39

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.

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

Re: Vrstvení vzorce  Vyřešeno

Příspěvekod Azuzula » 17 srp 2012 14:53

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: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Vrstvení vzorce

Příspěvekod Mirdad69 » 17 srp 2012 15:46

A nebo:

=(C2<10)*E2+(C2>10)*(C2<20)*F2+(C2>20)*G2

Axamith
nováček
Příspěvky: 47
Registrován: duben 05
Bydliště: Zábřeh
Pohlaví: Nespecifikováno
Stav:
Offline
Kontakt:

Re: Vrstvení vzorce

Příspěvekod Axamith » 18 srp 2012 03:47

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)))


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

Kdo je online

Uživatelé prohlížející si toto fórum: elninoslov a 36 hostů