Stránka 1 z 1

Excel - vzoreček

Napsal: 18 bře 2020 07:33
od SmejkalM
Dobrý den PC mágové, obracím se na Vás s prosbou o tvorbu vzorce.
Potřebuji dosadit data na základě dvou kritérií, ale u jednoho kritéria potřebuji nastavit hysterezy - a to už jsem v koncích :). Více v příloze buňka O9 - předem děkuji tomu kdo to zmákne - klobouček dolů :).
Míra

Re: Excel - vzoreček

Napsal: 18 bře 2020 10:44
od atari
Ten výsledek má podle mě chybu:

... bude hledat N10 v G10:G18 ... - hodnota N10 v G10:G18 není, takže výsledek musí být nenalezeno.

Re: Excel - vzoreček

Napsal: 18 bře 2020 10:53
od SmejkalM
Omlouvám se. Bude hledat N10 v J10:J18
Opraveno i v souboru.

Díky

Re: Excel - vzoreček

Napsal: 18 bře 2020 11:32
od atari
Proč hledáš M10 v E10:E18, když jsou všechny hodnoty stejné?

Re: Excel - vzoreček

Napsal: 18 bře 2020 19:28
od SmejkalM
Protože v originál souboru je zhruba 200 jmen ;)

Re: Excel - vzoreček

Napsal: 19 bře 2020 11:07
od atari
To vidím jako hodně složité. Možná by "elninoslov" (a nebo jiní) dokázal něco vymyslet.
Ale nevím zda si toho všimne. Máš to totiž ve špatné sekci. Excel patří do kategorie "Kancelářské balíky"

Já osobně bych to řešil makrem. Výhodu to má v tom, že to je přehledné programování, a když si za rok vzpomeneš, že to potřebuješ upravit, tak to lze vcelku jednoduše. Pokud to však bude řešené přes vzorce, tak za rok se v tom nikdo nevyzná a jakákoliv úprava bude problematická.

Re: Excel - vzoreček

Napsal: 20 bře 2020 13:18
od elninoslov
Nemôžete to hľadať v E ale v A, lebo v E je diakritika.
maticový vzorec (Ctrl+Shift+Enter):

Kód: Vybrat vše

=IFERROR(INDEX($G$10:$G$44;MATCH(1;($A$10:$A$44=M10)*($J$10:$J$44>=N10-20)*($J$10:$J$44<=N10+20);0));"")
=IFERROR(INDEX($G$10:$G$44;POZVYHLEDAT(1;($A$10:$A$44=M10)*($J$10:$J$44>=N10-20)*($J$10:$J$44<=N10+20);0));"")