Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 29. 9. 2009 10:34:15

snake55
Člen
Registrace: 29. 9. 2009
Příspěvků: 3

násobeni více buněk

Zdravím potřeboval bych pomoct mam tu 1500 položek a potřebuju každou položku vynasobit 1,125 pomuže mi nekdo se vzorcem?

Offline

#2 29. 9. 2009 10:47:15

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: násobeni více buněk

??? cože ??? to se ptáte na základní operaci =A1*1,125 + rozkopírování na celý sloupec? Doufám že ne a je za tím něco víc wink

Offline

#3 29. 9. 2009 12:21:50

snake55
Člen
Registrace: 29. 9. 2009
Příspěvků: 3

Re: násobeni více buněk

o to mi nejde, de mi o vzorec ktyry bych mohl použit na cely slpoupec a nekopirovat to jedno po druhym. ale oznacit 1500 položek a vynasobit je 1,125 a dat to do sloupce H15 - H 1560

Offline

#4 29. 9. 2009 15:25:19

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: násobeni více buněk

snake55 napsal(a)

o to mi nejde, de mi o vzorec ktyry bych mohl použit na cely slpoupec a nekopirovat to jedno po druhym. ale oznacit 1500 položek a vynasobit je 1,125 a dat to do sloupce H15 - H 1560

Hmm... a kdo říká že to máte kopírovat jedno po druhým? napiště si vzorec do H1, dejte CTRL+C, dejte CTRL+HOME pro přechod do A1, CTRL+šipka dolů pro přechod na poslední řádek s daty (A1500), přejděte šipkou na H15000, dejte CTRL+SHIFT+šipka nahoru - ozančí se celý sloupec včetně H1, dejte CTRL+V a máte co chcete ne?

Offline

#5 30. 9. 2009 08:53:08

snake55
Člen
Registrace: 29. 9. 2009
Příspěvků: 3

Re: násobeni více buněk

diky prubnu to

Offline

#6 7. 10. 2009 07:27:23

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: násobeni více buněk

Nebo to zadejte jako maticový vzorec (dejme tomu, ža data jsou v A1:A1500):
* do B1 napište vzorec =A1:A1500*1,125 a stiskněte CTRL+SHIFT+ENTER
Tím se to vloží do všech buněk B1:B1500. Ovšem potom je trošku komplikovanější vkládání dat někam doprostřed zdrojové matice - nelze vložit celý řádek, ale ve sl.A musíte vložit buňku a pak přizpůsobit maticový vzorec ve sl. B.

Offline

#7 7. 10. 2009 13:02:37

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: násobeni více buněk

Maticový vzorec rozhodně není v tomto případě dobrý nápad. Při změně jakékoliv hodnoty ve sloupci A se přepočítávají všechny hodnoty matice. V tomto rozsahu se to ještě snese, ale obecně tento přístup může dost zpomalit výpočty.

Offline

#8 11. 10. 2009 14:20:01

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: násobeni více buněk

Cituji z nápovědy Calcu:
"Použití maticových vzorců je také úsporné řešení výpočtu více položek najednou, protože tyto maticové výpočty nejsou příliš paměťově náročné. Navíc se jedná o základní nástroj pro provádění složitých výpočtů, protože je možné do výpočtu zahrnout několik rozsahů buněk najednou."

Zkoušel jsem výše uvedené na plnou palbu milionu řádků. Nezaznamenal jsem nějaký významný výkonnostní rozdíl mezi maticovými a běžnými vzorci pokud jde o jejich vložení a přepočet při změně nějaké hodnoty a při vložení buňky/řádku do oblasti dat. Zásadní problém však nastal, když jsem chtěl maticový vzorec rozšířit do dalších buněk. Procesor vylítnul na 100% a ani po několika minutách to nedoběhlo, takže jsem musel OOo shodit. Když jsem maticový vzorec aplikoval "jen" na 20 tisíc řádků, tak jeho rozšíření bylo otázkou několika vteřin.

IBM ThinkPad, Centrino 1,6 GHz, 1,5 GB RAM, MandrivaLinux

Editoval hanus (11. 10. 2009 14:20:15)

Offline

#9 11. 10. 2009 14:28:26

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: násobeni více buněk

Pro snake55:
Calc (i Excel) má takovou hezkou fintu: předpokládejme, že ve sl.A jsou data od řádku 1 do řádku 1000 souvisle, bez vynechané buňky. Do B1 vložím např vzorec, označím buňku B1 a myší poklikám dvakrát na levý dolní roh (takový malý čtvereček tam je). Calc automaticky nakopíruje obsah buňky dolů až po poslední sousední buňku, tj až do B1000. Funguje to vzhledem k levému i pravému sousednímu sloupci.

Jinak Ctrl+šipka skočí na poslední buňku v souvislé vyplněné oblasti buněk. Doporučuju kouknout do nápovědy na klávesové zkratky, některé jsou hodně praktické.

Editoval hanus (11. 10. 2009 14:29:11)

Offline

#10 11. 10. 2009 22:22:47

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: násobeni více buněk

Pro Hanus.

Ok. Zkuste třeba:

Buňky a1:a20000 vyplníme číslem 1
do buněk b1:b20000 vložíme {=a1:a20000*1}
do buněk c1:c20000 vložíme {=b1:b20000*1}
do buněk d1:d20000 vložíme {=c1:c20000*1}
...
atd podle výkonu stroje, mělo by stačit do cca sloupce R

změníme a1 z čísla 1 na 2 a sledujeme přepočet.

Dále třeba do list2 vložíme totéž, ale bez matic.

změníme a1 z čísla 1 na 2 a sledujeme přepočet.

Lze pozorovat rozdíl?

(u mne se list při použití matice přepočítává cca 1 sec, ve druhém případě je přepočet okamžitý)

Offline

Zápatí