Office (Excel, Open, Libre) - kopie vzorce

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Ares952 2. 2. 2012 09:28

Vytvářím sešit v excelu (potažmo v libreoffice anebo openoffice). V jednom sloupku mám vzorec, který odkazuje na sloupec před ním, například C3: "=$A$1 + sin(B3)". Tento vzorec je v celém sloupci například v tisíci řádcích. Problém je, že když chci tento vzorec upravit, musím ho zkopírovat do všech ostatních buněk. Moje idea je, abych do prvního řádku dal tento vzorec a ostatní řádky by měli něco jako: vezmi vzorec z prvního řádku a proveď výpočet pro svůj řádek. Tj. vzorec bych měl jen jednou, ale aplikoval by se na celý sloupec.

Napadá něco někoho?

Děkuji.
Naděje je motorem duše
Ares952
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod xlnc 6. 2. 2012 16:18

Pár tipů za Excel:

1) Postavte se na první buňku se vzorcem.
2) Ctrl+Shift+šipka dolů (vybere souvislou oblast vzorců ve sloupci)
3) Zadejte vzorec (=$A$1 + SIN(B3)) a potvrďte stiskem Ctrl+Enter

nebo

1) Upravte vzorec v první buňce.
2) Ctrl+Shift+šipka dolů (vybere souvislou oblast vzorců ve sloupci)
3) Stiskněte Ctrl+D (tj. nástroj Vyplnit).

nebo

1) Postavte se na buňku C3.
2) Vytvořte vlastní název "Vzorec" (Ctrl+F3) a k němu přiřaďte Odkaz na: "=!$A$1 + SIN(!B3)" (tj. nedoplňujte název listu, jen vykřičník a jinak dodržujte absolutně-relativní adresaci dle potřeby).
3) Do buňky C3 napište =Vzorec.
4) Rozkopírujte C3 dolů.
5) Vzorec pak upravujete ve vlastním názvu a výsledky na listu mu budou odpovídat.
Petr Pecháček
xlnc
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků