» Poradna » Zpět na dotaz

RE: Excel - nahrazení "když"

Excel  |  27. 9. 2017 10:19:05  |  Odpovědí: 0

Jelikož napsat makro je pro mě prakticky nemožné, poněvadž moje skills v Excelu nejsou až na tak vysoké úrovni, napadlo mě to celé ještě vzít z jiné stránky, ale potřeboval bych poradit s finálním vzorcem. Na Listě 1 mám nadefinovanou tabulku se vzorcema, které jsou navázány na List 2. V Listě 2 zadávám do sloupce A1 indikátor (číslo od a-z), pak mám 4 pole, do kterých vyplňuji čísla (na základě kterých probíhá výpočet v Listě 1) a vedle toho pole, ve kterém se mi zobrazuje výsledek. Samozřejmě pro každý vstupní indikátor (a-z) je vzorec jiný a pracuje s jinými buňkami a zbytek ignoruje. List 1 tedy obsahuje vzorec na základě údajů, které sehnal v Listě 2 a já pak pomocí SVYHLEDAT doplním výsledek. Vzorec vypadá takto: =SVYHLEDAT(A7;'Příprava výpočtu'!$B$3:$I$15;8;NEPRAVDA) Bohužel ale když skočím do dalšího řádku a zadám do indikátoru A2 stejné písmeno a do následujících 4 polí jiné veličiny, dostanu výsledek z přechozího řádku a indikátoru A1. Napadlo mě tedy, že pokud bych v Listě 1 vytvořil tabulku, kde bych měl v jednom řádku vzorce vedle sebe v řadě a do SVYHLEDAT zakomponoval nějak funkci KDYŽ, která by mi říkala, že KDYŽ(A1=a);zobrazit buňku B3 z Listu 1;KDYŽ (A1=b, zobazit buňku B4 z Listu 1). Následně bych řádek v Listě 1 nakopíroval 100x pod sebe (víc jich totiž potřeba nebude) a to stejné udělal se vzorcem v Listě 2 (SVYHLEDAT se zakomponovanou funkcí KDYŽ) a tím by se měl celý problém vyřešit. Dvě zásadní věci tedy jsou: 1) Je to řešení? 2) Jak by měla vypadat funkci SVYHLEDAT se zakomponovaným KDYŽ, aby se dala lehce nakopírovat? Děkuji moc za rady a odpovědi.

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]
 

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.