< návrat zpět

MS Excel


Téma: Vzorec, který vrátí textovou hodnotu X nebo Y rss

Zaslal/a 15.10.2012 10:09

Potřebuji pomoci se vzorcem (ne makrem). V tabulce mám v jednom sloupci jména pracovníků. Potřebuji do jiného sloupce ve stejném řádku zadat vzorec tak, aby vrátil textovou hodnotu, například "SKUPINA 1", pokud bude jméno v prvním sloupci odpovídat hodnotám jedné skupiny (například: Nováková, Holub, Kodet, Řehák, atd.) a "SKUPINA 2", pokud bude hodnota odpovídat jménům další skupiny (např. Novotný, Růžička, Hapal, Zeman).
Funkce KDYŽ ve 2003 má pouze 7 vnořených argumentů a funkce VYHLEDAT pracuje s číselným rozsahem. Poradíte mi prosím?

Děkuji.

stop Uzamčeno - nelze přidávat nové příspěvky.

#009876
avatar
chtělo by to nejspíš ukázku ale pomohla by určitě funkce svyhledat. Funkce vyhledat nepracuje jen s číselným rozsahem ale data musí být seřazenacitovat
#009881
Stalker
Jelikož není vložená žádná příloha a zadání jení jednoznačné, přikládám "návrh" možného řešení. 1
Příloha: zip9881_prirad-skupinu.zip (5kB, staženo 26x)
citovat
#009892
avatar
Omlouvám se za nepřesný popis a vkládám příklad.

Děkuji za reakce.
Příloha: rar9892_priklad_skupiny.rar (5kB, staženo 26x)
citovat
#009899
avatar
Takhle je to v anglickem excelu:
=VLOOKUP(D2,{"Křepáčková","Skupina č. 1";"Jirmus","Skupina č. 1";"Pyšná","Skupina č. 1";"Kaderka","Skupina č. 1";"Fiala","Skupina č. 1";"Němec","Skupina č. 1";"Fidera","Skupina č. 1";"Kozderka","Skupina č. 2";"Holý","Skupina č. 2";"Líný","Skupina č. 2";"Urtová","Skupina č. 2";"Malíčková","Skupina č. 2";"Novák","Skupina č. 2"},2,0)
V ceskem to bude SVYHLEDAT misto Vlookup a stredniky misto carekcitovat
#009903
avatar
Děkuji za řešení :). Vzorec jsem vložil a středníky nahradil. Vzorec ovšem vrátí hodnotu pouze u jména "Křepáčková". Všude jinde píše #N/A, tedy asi mimo rozsah. Můžete se na funkci ještě jednou podívat?

Děkuji 1 .citovat
#009904
avatar
Tak to by mohl byt problem s relativnim adresovanim.
Zkus toto: vlez do radku vzorce ktery je OK, mysi si oznac nektery argument funkce a zmackni F9. To ve vzorci nahradi dany argument primo jeho hodnotou. Pak udelej totez ve spatnem vzorci a mel bys poznat ktery argument vraci blbost.
Pozor, kdyz opoustis radek vzorcu, udelej to "iskejpem". Pokud to udelas entrem, ta zmena agrumentu za jeho hodnotu zustane natvrdocitovat
#009906
Stalker
Pokud se jedná o excel 2003.
Chyba je v zápisu vzorce.
čárky nahradit středníkem (;)
a středník nahradit svislou čárou (|)citovat
#009907
avatar
Alebo takto.
Příloha: zip9907_priklad_skupiny.zip (15kB, staženo 25x)
citovat
#009913
avatar
Děkuji všem 1 . Vyřešeno 5 .

Vyhovuje mi Milanův zápis, kde jsem musel pro Office 2003, českou verzi, doplnit středníky za čárky a svislý oddělovač za středníky uvnitř složených závorek, tak jak nakonec navrhl Stalker. Řešení Marjankaje je také elegantní, ale potřeboval jsem se pro tento případ obejít bez oblasti buněk, na kterou bych se ve funkci odkazoval.

Ještě jednou, díky za Váš čas!citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje