Stránka 1 z 1

funkce kdyz pro 90 radku - nahrada jinou funkci

Napsal: 23 zář 2012 18:54
od lenkavlkova
Ahoj vsem,

prosim o radu. V priloze posilam zaroven pokusnou sablonu.. Ve sloupci A mam data (v tomto pripade jmena), sloupec jsem si nazvala "jmena" pomoci "definovat nazev" a vedle mam ke kazdemu jmenu prirazen rok, sloupec se jmenuje "rok" ... a nyni potrebuji, ze kdyz pres roletku ve sloupci E3 vyberu nejake jmeno, aby se do spole F3 priradil rok odpovidajici na radku vybraneho jmena..Tedy napr. kdyz vyberu v roletce Regina, tak vedle v poli F3 bude 2006...zkousela jsem to pres fci KDyz, ale i presto, ze je to dost pracne protoze se jedna o vnoreni pro 95 radku,tak stejne excel umi vnorit max 60 funkci kdyz...
V priloze je uvedena roletka jen na jednom radku,ale celkem jich budu mit na 10radkach stejnou funkci , ale to si pak jen nakopiruji.... Prosim o radu, zda nekoho napadne jak to udelat jinak...

Dekuji moc. Lenca

Re: funkce kdyz pro 90 radku - nahrada jinou funkci

Napsal: 23 zář 2012 19:23
od Mirdad69
Ahoj,
tohle vyřeší funkce index.
Může nastat případ shodných jmen? Tak bych možná nepoužil pro roletku "ověření dat", ale rozbalovací seznam, který v propojené buňce ("E5") uchovává pozici vybraného záznamu v seznamu "jmena"
a pak v buňce F5 bude vzorec index(rok;E5). V souboru jsou 2 řešení.
Měj se, Karel

Re: funkce kdyz pro 90 radku - nahrada jinou funkci

Napsal: 24 zář 2012 13:43
od lenkavlkova
Ahoj,

moc diik za radu... o teto funkci jsem vubec nevedela.. Jinac ve sloupci jmeno shoda stejnych jmen nastat nemuze, ale ve sloupci rok shoda nastat muze... Dala jsem tam tu druhou funkci ,ktera obsahuje i fci POZVYHLEDAT ...mam ale jeste 2prosby... 1) kdyz neni zadny vyber, tak mi tam skoci chyba "neni k dispozici" a nejak jsem neprisla na to, jak se toho zbavit, aby tam treba misto toho byla "O" ...a druha vec... Jak prosimte udelam ten rozbalovaci seznam, ktery mas v poli E5? NEomhu ho nikde najit, nasla jsem jen ten muj Seznam, co je v E4. V priloze davam upraveny ten muj soubor...UDelala jsem tam ohranicenou tabulku, kde je par radku udelanych jako seznam.. Jeste mam jeden dotaz - takhle fce muze fungovat kdyz bych ty vypocty dala napr. na list2 a seznam tech jmen byl na liste1? dekuji ti moc. Lenka

Re: funkce kdyz pro 90 radku - nahrada jinou funkci

Napsal: 24 zář 2012 17:34
od Mirdad69
Ahoj Lenko,
do vzorce (ohraničená tabulka) jsem přidal kontrolu na chybnou hodnotu.
Ta tabulka může být i na jiném listě (příklad jsem dal na list2). V tomto případě stačilo obyčejné kopírování, protože ve vzorci jsou odkazy na definovanou oblast platící v celém sešitu.
Ten rozbalovací seznam v buňce E4 se vkládá přes menu Vývojář -> Vložit -> Ovládací prvky formuláře -> Pole se seznamem.
Pak myší vybereš, kam ten ovládací prvek umístíš a upravíš si jeho velikost.
Přes pravé tlačítko nad prvkem a Formát ovládacího prvku zadáš vstupní oblast (jmeno) a propojení s buňkou.
Já jsem zadal propojení s buňkou E5, ale mohl jsem dát i E4, a tím prvkem ten index zakrýt, aby nebyl vidět.
Měj se, Karel