Stránka 1 z 1

Excel pomoc se vzorci

Napsal: 31 říj 2018 12:17
od pawnie
Dobrý den,

potřeboval bych pomoc s výběrovým seznamem. Základní zdrojová tabulka obsahuje hodnoty, napč. PSČ pro ukázku. Chtěl bych poradit, jak lze udělat, aby z tohoto celého zdrojového souboru bylo možné, ve výběrovém szenamu vybrat např pouze ty možnosti, které budou splnovat podmínku, že PSČ bude menší než 200 apod?

Jendoduše řečeno jak omezit možný výběr ze zdrojového souboru pouze na ty možnosti co splní nějakou podmínku?

Moc díky za pomoc

Re: Excel pomoc se vzorci

Napsal: 31 říj 2018 21:39
od karlos64
Co použít klasickou kontingenční tabulku - viz. příloha.

Re: Excel pomoc se vzorci

Napsal: 01 lis 2018 07:21
od pawnie
Nepřišel jsem na to jak v tomto tvém příkladu přidat podmínku omezení vzorcem s odkazem na nějakou konkrétní vypočítanou hodnotu, např aby se nabídli jen možnosti s cp menším než 50(kdy ta hodnota 50 vychází z jiného výpočtu který se mění)

Re: Excel pomoc se vzorci

Napsal: 01 lis 2018 14:29
od elninoslov
Pr.

EDIT: Výmena opravenej prílohy 7.11.2018 11:26

Re: Excel pomoc se vzorci

Napsal: 01 lis 2018 15:11
od pawnie
paráda, moc díky!

Re: Excel pomoc se vzorci

Napsal: 07 lis 2018 10:24
od pawnie
elninoslov píše:Pr.


Až teď jsem si všiml, že tebou uvedený příklad je špatně. Funguje pouze v případě, kdy ve sloupci "CP", podle kterého se pak filtruje seznam je nevyhovující hodnota až na posledním řádku. Pokud bude nevyhovující hodnota např na jakémkoliv jiném místě, už je to nefunkční

Re: Excel pomoc se vzorci

Napsal: 07 lis 2018 11:09
od elninoslov
Áno, samozrejme :)
To je tým, že som v tom definovanom názve "SeznamLidi" omylom napísal stĺpec "A" namiesto "F". Ale na by ste prišiel, keby ste sa snažil pochopiť, ako to funguje. Druhý krát sa treba trošku "poštúrať" v riešení ... :)

Kód: Vybrat vše

=OFFSET(Seznam!$F$2;;;COUNT(tblData[Filter]))
=POSUN(Seznam!$F$2;;;POČET(tblData[Filter]))

+ výmena vzorcov

Kód: Vybrat vše

=INDEX(tblData[Zoznam];$A$1;1)

=VLOOKUP(A4;tblData;2;FALSE)
=SVYHLEDAT(A4;tblData;2;NEPRAVDA)
...


EDIT: Tak ešte nakoniec jedna úprava ... v pôvodnom príspevku.