excel funkce když

Anonym52762419.04.2013 11:58 Nahlásit
Dobrý den,

potřebovala bych poradit, jakým způsobem (pokud vůbec lze použít funkci KDYŽ) mám nadefinovat vzorec v případě, kdy potřebuji doplnit jeden sloupec, který bude obsahovat slova Praha 1, Praha 2 atd. v závislosti na datech sloupce B, kde jsou uvedena PSČ (110 00, 110 02, 170 00, 170 05 atd.).

Děkuji moc

M.

Odpovědi

Přidat odpověď ▾

Diskuze

sul_in19.04.2013 12:52 Nahlásit
Pro celý sloupec nevím, ale pro jednotlivé buňky je to takhle: =KDYŽ(B1=11000;"Praha 1";"")
Mezek19.04.2013 12:52 Nahlásit
Struktura funkce když je:
=KDYŽ(podmínka;splněno;nesplněno) ; i v polích nesplněno mohou být funkce, včetně funkce když:
=Když(b2="110 00";"Praha 1";Když(b2="110 02";"Praha 2";Když(b2="170 05";"Praha 3";"")
Méně náročné je použití funkce Svyhledat. Někde na listu je tabulka, která má v prvním sloupci směrovací čísla a ve druhém sloupci odpovídající místa. Mějme tabulku směrovacích čísel Z3:AA40. Směrovací číslo k doplňovanému názvu ať je ve sloupci H, požínaje buňkou 2, doplňuje se místo ve sloupci I. V buňce I2 tedy bude:
=SVYHLEDAT(H2;$Z$2:$AA$8;2;0) ; špendlíky vložíš stiskem F4 po zapsání adresy. Zajistí, že se adresa tabulky nebude při kopírování měnit.
Stačí?
Anonym52762419.04.2013 22:15 Nahlásit
Mezku, díky moc, zkusila jsem to přes SVYHLEDAT a zafungovalo to přesně tak, jak jsem potřebovala. Teď jsem postoupila do další fáze plnění úkolu a potřebuji opačně doplnit k městům PSČ. Ve sloupci D jsou města, ve sloupci E potřebuji doplnit PSČ. Seznam měst a PSČ většiny obcí v ČR mám ve sloupcích H a I od buňky 2 do 4495. Problém je, že v seznamu měst s PSČ (slouce H a I) některá chybí. Předpokládala bych, že po vložení vzorce =SVYHLEDAT(D2;$H$2:$I$4495;2) mi to v těchto případech hodí chybovou hlášku, ale bohužel mi to prostě doplní PSČ dle libovolně zvoleného města, které začíná na první tři stejná písmena, jako město požadované. Nejsem si jistá, jestli to píši srozumitelně, ale už mi z toho jde hlava kolem....

Díky moc, M.
Mezek19.04.2013 23:29 Nahlásit
V nápovědě k funkci Svyhledat najdeš, že tenhle problém řeší nastavení posledního pole funkce: Přesnou hodnotu nebo chybu vrátí tohle nastavení:
=SVYHLEDAT(D2;$H$2:$I$4495;2;0)
Přibližnou hodnotu, když není přesná, to vrací, když tam poslední pole s 0 není, nebo tam bude 1. S nulou by to mělo házet chybu.
OK?
Přidat komentář do diskuze ▾