< návrat zpět

MS Excel


Téma: Zpomalení výpočtů s přibývajícími záznamy rss

Zaslal/a 30.1.2026 11:20

Dobrý den, prosím o radu. Mám tabulku s roční evidencí odpadů o 30 sloupcích a co řádek, to 1 položka záznamu. V rámci tabulky jsou vloženy do některých sloupců vzorce, i maticové, které načítají data z jiných listů ve stejném sešitě. U několika jiných sloupců je zase nastaveno ověření zapisovaných údajů. Žádná makra. Vzorce a ověření jsou v daných sloupcích vloženy do všech řádků (cca 700), které potenciálně budou v daném roce zaplněny záznamy. Pracuji s daty hodně pomocí automatického filtru v záhlaví sloupců. Ze začátku filtry fungují svižně, s postupně přibývajícími záznamy se načtení zpomaluje a při množství záznamů blížící se 700 řádkům trvá načtení dat při aktivaci či deaktivaci filtru cca 15 s.
Teď otázka, existuje nástroj nebo postup, pomocí něhož by se dalo zjistit, který vzorec nebo vzorce sešit tak výrazně zpomalují?

Zaslat odpověď >

#057646
Začátečník
Nevím jaké jsou použity funkce, ale:
- OFFSET a INDIRECT jsou častí zabijáci výkonu, hlavně ve velkých tabulkách;
- vyhledávací funkce přes celé sloupce (místo rozsahu);
- SUMPRODUCT(), staré maticové vzorce {=...};
- snad nejhorší jsou vnořené IF;
atd ...

Co Excelu obecně škodí nejvíc
vzorce kopírované přes statisíce řádků
celé sloupce místo rozumných rozsahů
Volatile (nestálé) funkce + velká data
složité vzorce místo pomocných sloupcůcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje