< návrat zpět

MS Excel


Téma: Excel - Dlouhá doba výpočtu rss

Zaslal/a 19.9.2016 13:07

Ahoj,

mám jeden excel, který sbírá data z jiných excelů (až z 20).
Těch 20ks jsou stavební deníky z kterých se berou informace o tom, kde který dělník pracoval.
V tom excelu, co sbírá data mám cca 6000x vzorec =IFERROR(SVYHLEDAT($A6;NEPŘÍMÝ.ODKAZ($AL6&"!"&$AK$3);G$3;NEPRAVDA);"")
který defakto říká, najdi určitý list a na něm určité jméno a vypiš počet odpracovaných hodin. Jenže excel to nemůže moc přechroupat a trvá cca 3 minuty než se provede jakýkoli výpočet.
Nevíte, jak bych mohl zjednodušit výpočet?

Děkuji

Zaslat odpověď >

#032837
avatar
Těžko říct bez ukázky dat. Vzorec je podle mě OK.
Některé výpočty v Excelu trvají déle, u nás byl třeba problém zejména s častým využitím COUNTIFS, SUMIFS apod.

Co pomáhá v těchto případech:
1.) Optimalizace vzorce.
2.) Vypínání přepočtů.
3.) Výpočet provádět makrem (bez vzorců, pouze hodnoty).
4.) Rychlejší PC.

Vypínání přepočtů:
Vzorce / Možnosti výpočtů / Ručně
U výpočetně náročných sešitů máme většinou nastavený ruční přepočet, s tím, že se vždy při změně musí přepočítání spustit (ručně, nebo přes makro). Případně výpočet řešíme pouze makrem.
P.citovat
icon #032838
eLCHa
Těžko říct bez přílohy. Při 6000x SVYHLEDAT ty 3 minuty ani nepřekvapí.

Umím si představit různá řešení. Např KT nebo SQL.

A i to co máte se dá přežít, pokud to pouštíte 2x denně ;)citovat
#032839
MePExG
Pomocou Power nástrojov, by riešenie bolo mnoho krát rýchlejšie, za predpokladu zobrazenia z kontingenčnej tabuľky. Bez príkladu (aj vymyslené údaje aspoň dva zošity zdrojové a predstava výsledku) sa však nedá nič vytvoriť.citovat

Uživatelské menu

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

Menu

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