< návrat zpět

MS Excel


Téma: Zosypal sa mi excel... rss

Zaslal/a 5.5.2014 9:11

Ahojte, riesim taky mensi problemik na cca 500x500 riadkov z databazy 5000 udajov, ale z mojho pohladu len jednoduchych vypoctov, priemery, sumy, maximalne a minimalne hodnoty, no nic einsteinovske :).

Kupodivu som velmi prekvapeny, ze to excel nezvlada, dokonca nepomoze ani i-7 procesor, aj tak napriklad pri vlozeni riadku medzi vypocty (napriklad medzi 200ty a 201vy riadok) procesor pracuje na 100% , excel zamrzne a uz to nerozchodi...

Stavaju sa aj Vam taketo prekvapenia? :)

Zaslat odpověď >

Strana:  « předchozí  1 2 3
#019319
avatar
Už jsem se zmínil, ale ještě jednou.

Jsou rozdíly ve výkonosti mezi funkcemi *ifs (SUMIFS, ...) a maticovými vzorci, včetně sumprodukt. Snad nejvíc se projevují, když je jim jako parametr předána prázdná oblast, např. celý sloupec.

Funkce *ifs pracují celkem inteligentně a doba výpočtu málo závisí na zaplněnosti sloupce - není velký rozdíl mezi výpočtem "jen s daty" a výpočtem "s celým sloupcem". Jejich rychlost závisí na počtu splněných podmínek.

Maticové vzorce a sumprodukt naopak vždy přepočte celou zadanou oblast - doba výpočtu "jen s daty" je obvykle o mnoho kratší než výpočet "s celým sloupcem".
Rozdíl v době je uměrný velikosti přepočítávané oblasti. Pokud máš v sešitu jeden vzorec, nevadí, při desítkách a více podobných vzorců je to poznat.

Pokud obě řešení pracují "jen s daty" je maticové řešení cca 10x pomalejší (excel 2007, 2010). Pokud je položek jen nekolik tisíc, tak to není problém.

Závěr - pokud musím použít nějakou variantu maticového výpočtu, měl bych se postarat o to, aby výpočet pracoval "s daty".citovat

Strana:  « předchozí  1 2 3

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