Mám zájem o každou odezvu v tomto vlákně. Proto děkuji. Ačkoliv uvedený příklad není moc úhledný, výsledek splňuje záměr, který bych očekával. Funkce NEBO má tři argumenty a sama je prvním argumentem funkce KDYŽ (jeho podmínka). Druhým argumentem funkce KDYŽ je "" (větev ANO) a třetím je IFERROR (větev NE). Prvním argumentem této funkce je ZÍSKATKONTDATA s 10 argumenty. Erorová větev pro IFERROR je "".
Nedoladěnost ve smyslu toho, že každá funkce nezačíná na vlastním řádku, byl můj záměr, který měl zabránit zbytečnému narůstání počtu řádků naformátovaného vzorce. Pokud to působí jako nedoladěnost, není problém výstup přizpůsobit.
Co se týká správného odsazování řádků, to je závislé na použití neproporcionálního písma (např. Courier New), které RefEdit v sešitě používá a ve kterém by měl být výsledek naformátování prezentován. Pro pochopení vnitřní struktury vzorce je zvolená forma jeho prezentování podle mého mínění dost názorná.
Tlačítka dělají to, co je na nich napsané. Opravdu je možné vzorec v rámci RefEditu upravit a opravdu je možné takto upravený vzorec vrátit do zdrojové buňky (včetně zachování jeho formátu). Vzorec samozřejmě napřed projde logickou kontrolou na formální správnost. To jsem skutečně pečlivě testoval a nenarazil jsem na chybu.
Služba, o které elCHa píše na závěr (vracení výsledků jednotlivých funkcí), je po mém soudu uspokojivě řešená v rámci standardní služby Vzorce / Vyhodnocení vzorce.
Za hlavní nedostatek svého nástroje pokládám to, že se zatím nevypořádá s maticovými vzorci. Na tom teď pracuji a až to dám dohromady, rozšířený nástroj opět zveřejním. Snad elCHa počká na tu rozšířenou verzi, k níž mu zašlu i slíbená hesla jako svůj dík.
citovat