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.