< návrat zpět

MS Excel


Téma: Seznam pro výběr dat dle více závislých kritérií rss

Zaslal/a 2.9.2014 10:26

Prosím o radu. Potřeboval bych udělat něco podobného, co se řešilo v jiném tématu:
http://wall.cz/index.php?m=topic&id=21390

V přiloženém souboru jsou 2 listy. Na druhém listu jsou zdrojová data. Na prvním listu by měl uživatel zadat ID úkolu a dle něho by se mu přes funkčnost "data-ověření dat-seznam" měly zpřístupnit ve vedlejších buňkách jako seznam pro výběr dat odpovídající kategorie, podkategorie a řešitelské skupiny, přičemž každá odpovídající hodnota by se měla v seznamu vyskytovat pouze 1x.
+ navíc tyto seznamy jsou na sobě vzájemně závislé, tzn. pokud budu mít vybrané ID úkolu a vyberu ze seznamu ještě např. kategorii, tak by se měly upravit vedlejší seznamy s odpovídajícími podkategoriemi a řešitelskými skupinami dle toho. Stejně tak pokud zadám např. ID úkolu, kategorii a řeš.skupinu, tak budou k dispozici pro výběr pouze odpovídající podkategorie.

Nějaké mezivýpočty do buněk na jiných listech jsou možné. Jde vůbec výše popsané zadání pomocí vzorce vloženého do "ověření dat" (což je podmínka) udělat?

Předem díky

Příloha: zip21408_pokus.zip (9kB, staženo 43x)
Zaslat odpověď >

#021421
Opičák
Na litu DATA máte na řádku 3 ID kat 13, ID podkat 3 a ID typ 7. ve sloupci D jsou nějaké údaje. Na řádku 5 jsou stejná ID, ale ve sl. D jsou jiné údaje. Znamená to tedy, že všechna ID mohou být stejná a ve sl. D se má ještě vybírat ze dvou týmů? Nebo se jedná o chybu zadání.citovat
#021422
avatar

Opičák napsal/a:

Na litu DATA máte na řádku 3 ID kat 13, ID podkat 3 a ID typ 7. ve sloupci D jsou nějaké údaje. Na řádku 5 jsou stejná ID, ale ve sl. D jsou jiné údaje. Znamená to tedy, že všechna ID mohou být stejná a ve sl. D se má ještě vybírat ze dvou týmů? Nebo se jedná o chybu zadání.


Data ve sloupcích A-D na listu 2 se mohou v těchto sloupcích libovolně opakovat... co se týká hodnot zadaných na listu 1... to co jsem tam napsal jsou vlastně možnosti, z jakých by se mělo dát vybírat pro ID úkolu 7, které jsem použil v příkladu. Cílem je tedy získat do těch buněk na listu 1 rozevírací seznamy obsahující jedinečné odpovídající hodnoty z dat na listu 2citovat
#021433
Opičák
??? je to jen jedno z možných řešení. Možná moc složité, ale neměl jsem čas zkoušet.
Příloha: zip21433_pok_1_seznamy.zip (25kB, staženo 46x)
citovat
#021450
Opičák
Trochu jsem to probral a vyházel zbytečnosti. Zrušen pomocný list, pouze skryté sloupce.
Příloha: zip21450_pok_2_seznamy.zip (24kB, staženo 61x)
citovat
#021457
avatar

Opičák napsal/a:

Trochu jsem to probral a vyházel zbytečnosti. Zrušen pomocný list, pouze skryté sloupce.Příloha: 21450_pok_2_seznamy.zip


Díky, už nějakou dobu si s tím zkouším hrát... je tam ještě drobný problém v tom, že ty komba by měla být závislá všechna na všech... ne pouze všechna na vybraném ID úkolu... tzn. když jako první vyberu např. řešitelskou skupinu.... tak by mi to v ostatních kombech na základě dat mělo poskytnout odpovídající možnosti a když k tomu přidám třeba ještě ID kategorie, tak se ty možnosti v ostatních kombech zase zúží... prostě jako zapínání postupných filtrů na jednotlivé sloupce...citovat
#021458
Opičák
Já jsem to dělal tak, že zadávám zleva doprava, tedy vyberu levý sloupec a v druhém zleva se nastaví příslušné hodnoty. A tak pořád dál. Pokud by to mělo fungovat všemi směry, tak to netuším jak na to.citovat
#021465
avatar

Opičák napsal/a:

Já jsem to dělal tak, že zadávám zleva doprava, tedy vyberu levý sloupec a v druhém zleva se nastaví příslušné hodnoty. A tak pořád dál. Pokud by to mělo fungovat všemi směry, tak to netuším jak na to.


už jsem to asi vymyslel... stačilo poupravit tu podmínku (KDYŽ) ve funkci SMALL, aby brala v úvahu více kritérií (uvedená funkce je z mého finálního excelu, ne z toho testovacího):

SMALL(KDYŽ(((TMS_RELATIONS!$I:$I=$B$1)*(KDYŽ($B$3="";1;TMS_RELATIONS!$H:$H=$B$3))*(KDYŽ($B$2="";1;TMS_RELATIONS!$G:$G=$B$2)));ŘÁDEK(TMS_RELATIONS!$I:$I);"");1)

Přesto moc díky za vymyšlení toho řešení na začátku. Bez toho bych to nedal.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