Poznámka: Tento článek svou práci splnil a brzy zmizí. Abychom předešli strastem s hláškou „Stránka nebyla nalezena“, odebíráme odkazy, o kterých víme. Pokud jste na tuto stránku vytvořili nějaké odkazy, odeberte je prosím. Společně tak zajistíme lepší orientaci na webu.
Pomocí vzorců můžete v tabulce provádět výpočty a logická porovnání. Word při otevření dokumentu automaticky aktualizuje výsledky vzorců v dokumentu. Pokud použijete pole aktualizovat,Word aktualizuje výsledky.
Poznámka: Vzorce v tabulkách jsou typem kódu pole. Další informace o kódech polí najdete v tématu kódy polí ve Wordu.
V tomto článku
Otevření dialogového okna vzorec
Pokud chcete přidat nebo upravit vzorce v Word, otevřete dialogové okno vzorec . V dialogovém okně vzorec můžete upravovat vzorce, vybírat formáty čísel, vybírat funkce pro vložení do vzorce a vkládat záložky.
Postupy uvedené v tomto tématu popisují, jak otevřít dialog vzorec pomocí nabídky tabulka , ale kliknutím na vzorec na kartě rozložení otevřete dialogové okno vzorec .
-
Umístěte kurzor do buňky tabulky, kde chcete vytvořit nebo upravit vzorec.
Když umístíte kurzor do buňky tabulky nebo vyberete text v tabulce, Word zobrazí karty návrh tabulky a rozložení , které jsou obvykle skryté.
-
Proveďte jednu z následujících akcí:
-
Pokud je okno Word široké, klikněte na vzorec, který se zobrazí přímo na pásu karet.
-
Pokud je okno Word úzké, otevřete jeho nabídku nejprve kliknutím na data a potom klikněte na vzorec.
-
V nabídce tabulka klikněte na vzorec.
-
Vložení vzorce do buňky v tabulce
-
V tabulce vyberte buňku, ve které se má zobrazit výsledek.
Pokud není buňka prázdná, vymažte její obsah.
-
Na kartě rozložení klikněte na vzorec.
Případně v nabídce tabulka klikněte na vzorec.
-
V dialogovém okně Vzorec vytvořte vzorec.
Můžete zadávat údaje do pole Vzorec, v seznamu Formát čísla vybrat číselný formát a pomocí seznamů Vložit funkci a Vložit záložku vkládat funkce a záložky.
Aktualizace výsledku vzorce
Word vypočítá výsledek vzorce, když ho vložíte do dokumentu, a když Word otevře dokument, který obsahuje vzorec.
Můžete taky způsobit, že Word přepočítat výsledek jednoho nebo více určitých vzorců.
-
Vyberte vzorce, které chcete aktualizovat.
Více vzorců můžete vybrat tak, že při výběru podržíte stisknutou klávesu .
-
Control + klikněte na vzorec a potom klikněte na aktualizovat pole.
Příklady: Sčítání čísel v tabulce pomocí argumentů pozice
Argumenty pozice (LEFT, RIGHT, ABOVE, BELOW) můžete používat s těmito funkcemi:
-
AVERAGE
-
COUNT
-
MAX
-
MIN
-
PRODUCT
-
SUM
Jako příklad si ukážeme postup sčítání čísel pomocí funkce SUM a argumentů pozice.
Důležité informace: Aby při sčítání v tabulce s použitím argumentů pozice nedošlo k chybě, zadejte do všech prázdných buněk zahrnutých do výpočtu číslo nula (0).
-
V tabulce vyberte buňku, ve které se má zobrazit výsledek.
-
Pokud není buňka prázdná, vymažte její obsah.
-
Na kartě rozložení klikněte na vzorec.
Případně v nabídce tabulka klikněte na vzorec.
-
Určete, která čísla chcete přidat, a potom zadejte odpovídající vzorec, který je uvedený v následující tabulce.
Přidání čísla...
Zadejte do pole Vzorec
Nad buňkou
=SUM(ABOVE)
Pod buňkou
=SUM(BELOW)
Nad a pod buňkou
=SUM(ABOVE,BELOW)
Nalevo od buňky
=SUM(LEFT)
Napravo od buňky
=SUM(RIGHT)
Nalevo a napravo od buňky
=SUM(LEFT,RIGHT)
Nalevo od buňky a nad ní
=SUM(LEFT,ABOVE)
Napravo od buňky a nad ní
=SUM(RIGHT,ABOVE)
Nalevo od buňky a pod ní
=SUM(LEFT,BELOW)
Napravo od buňky a pod ní
=SUM(RIGHT,BELOW)
-
Klikněte na OK.
Dostupné funkce
Poznámka: Vzorce, které používají Poziční argumenty (například vlevo), nezahrnou hodnoty do řádků záhlaví.
Funkce popsané v následující tabulce jsou k dispozici pro použití ve vzorcích tabulky.
Funkce |
Činnost |
Příklad |
Výsledek |
ABS() |
Vypočítá absolutní hodnotu hodnoty v závorkách. |
=ABS(-22) |
26 |
AND() |
Vyhodnotí, jestli mají všechny argumenty v závorkách hodnotu TRUE. |
=AND(SUM(LEFT)<10,SUM(ABOVE)>=5) |
1, pokud je součet hodnot nalevo od vzorce (na stejném řádku) menší než 10 a součet hodnot nad vzorcem (ve stejném sloupci s výjimkou buněk záhlaví) je větší nebo roven 5. V opačném případě je výsledek 0. |
AVERAGE() |
Vypočítá průměr položek uvnitř závorek. |
=AVERAGE(RIGHT) |
Průměr všech hodnot napravo od buňky se vzorcem na stejném řádku |
COUNT() |
Spočítá počet položek uvnitř závorek. |
=COUNT(LEFT) |
Počet hodnot nalevo od buňky se vzorcem na stejném řádku |
DEFINED() |
Vyhodnotí, jestli je argument v závorkách definovaný. 1, pokud byl argument definován a vyhodnocen bez chyb, 0, pokud nebyl definován nebo vrátil chybu. |
=DEFINED(gross_income) |
1, byl-li argument gross_income definován a nevrací chybu. V opačném případě je výsledek 0. |
FALSE |
Nepoužívá žádné argumenty. Výsledkem je vždy 0. |
=FALSE |
0 |
IF() |
Vyhodnotí první argument. Vrátí druhý argument, pokud je první argument pravda. Vrátí třetí argument, pokud má první argument hodnotu NEPRAVDA. Poznámka: Vyžaduje přesně tři argumenty. |
=IF(SUM(LEFT)>=10,10,0) |
10, pokud součet hodnot nalevo od vzorce je minimálně 10. V opačném případě je výsledek 0. |
INT() |
Zaokrouhlí hodnotu v závorkách dolů na nejbližší celé číslo. |
=INT(5,67) |
5 |
MAX() |
Vrátí maximální hodnotu položek uvnitř závorek. |
=MAX(ABOVE) |
Maximální hodnota nalezená v buňkách nad vzorcem (s výjimkou řádků záhlaví). |
MIN() |
Vrátí minimální hodnotu položek uvnitř závorek. |
=MIN(ABOVE) |
Minimální hodnota nalezená v buňkách nad vzorcem (s výjimkou řádků záhlaví). |
MOD() |
Používá dva argumenty, které musí být čísla nebo musí být možné z nich čísla vypočítat. Vrací zbytek po podělení druhého argumentu prvním. Pokud je tímto zbytkem 0 (nula), má výsledek hodnotu 0,0. |
=MOD(4,2) |
0,0 |
NOT() |
Používá jeden argument. Vyhodnotí, jestli má tento argument hodnotu True. V takovém případě je výsledek 0, v opačném případě (False) je výsledek 1. Obvykle se používá v rámci vzorce IF. |
=NOT(1=1) |
0 |
OR() |
Používá dva argumenty. Pokud mají oba hodnotu True, je výsledek 1. Pokud mají oba hodnotu False, je výsledek 0. Obvykle se používá v rámci vzorce IF. |
=OR(1=1,1=5) |
1 |
PRODUCT() |
Spočítá součin položek uvnitř závorek. |
=PRODUCT(LEFT) |
Součin vzniklý vynásobením všech hodnot nalezených v buňkách nalevo od vzorce. |
ROUND() |
Používá dva argumenty (první argument musí být číslo nebo musí být možné z něj číslo vypočítat, druhý argument musí být celé číslo nebo musí být možné z něj celé číslo vypočítat). Zaokrouhlí první argument na počet číslic specifikovaný druhým argumentem. Pokud je druhý argument větší než nula (0), první argument se zaokrouhlí dolů na zadaný počet číslic. Pokud je druhý argument nula (0), první argument se zaokrouhlí dolů na nejbližší celé číslo. Pokud je druhý argument záporný, první argument se zaokrouhlí dolů nalevo od desetinné čárky. |
=ROUND(123,456, 2) =ROUND(123,456, 0) =ROUND(123,456, -2) |
123,46 123 100 |
SIGN() |
Používá jeden argument, který musí být číslo (nebo musí být možné z něj číslo vypočítat). Vyhodnotí, jestli je položka uvnitř závorek větší, menší nebo rovna nule (0). Pokud je větší než nula, vrátí hodnotu 1, je-li rovna nule, vrátí hodnotu 0, je-li menší než nula, vrátí hodnotu -1. |
=SIGN(-11) |
-1 |
SUM() |
Spočítá součet položek uvnitř závorek. |
=SUM(RIGHT) |
Součet hodnot buněk napravo od vzorce |
TRUE() |
Používá jeden argument. Vyhodnotí, jestli má tento argument hodnotu True. V takovém případě je výsledek 1, v opačném případě (False) je výsledek 0. Obvykle se používá v rámci vzorce IF. |
=TRUE(1=0) |
0 |
Použití názvů záložek a odkazů na buňky ve vzorci
Na buňku označenou záložkou můžete odkazovat pomocí názvu její záložky ve vzorci. Pokud jste například do záložky zadali buňku, která obsahuje nebo vyhodnotí číslo s názvem záložky gross_income, vzorec = zaokrouhlit (gross_income; 0) zaokrouhlí hodnotu této buňky dolů na nejbližší celé číslo.
Kromě toho můžete ve vzorci používat odkazy na sloupce a řádky. Existují dva typy odkazů: RnCn a A1.
Poznámka: Buňka obsahující vzorec se nezahrne do výpočtu, při kterém se používá odkaz. Pokud je taková buňka součástí odkazu, ignoruje se.
Odkazy typu RnCn
Ve vzorci můžete odkazovat na řádek, sloupec nebo buňku tabulky pomocí referenční konvence RnCn . V této úmluvě se Rn vztahuje k řádku nth an označuje n. Například R1C2 označuje buňku, která se nachází na prvním řádku ve druhém sloupci.
Následující tabulka obsahuje příklady RnCn referenčního stylu.
Pokud chcete odkázat na... |
...použijte tento styl odkazů |
Celý sloupec |
Cn |
Celý řádek |
Rn |
Konkrétní buňku |
RnCn |
Řádek obsahující vzorec |
R |
Sloupec obsahující vzorec |
C |
Všechny buňky mezi dvěma zadanými buňkami |
RnCn: RnCn |
Buňku v tabulce označené záložkou |
Bookmark_name RnCn |
Rozsah buněk v tabulce označené záložkou |
Bookmark_name RnCn: RnCn |
Odkazy typu A1
Na buňku, sadu buněk nebo oblast buněk můžete odkazovat pomocí referenční konvence a1 . Písmena tady označují sloupec, ve kterém se buňka nachází, a čísla příslušný řádek. První sloupec tabulky je sloupec A, první řádek je řádek 1.
Následující tabulka obsahuje příklady stylu odkazu a1.
Pokud chcete odkázat na... |
...použijte tento odkaz |
Buňku v prvním sloupci a druhém řádku |
A2 |
První dvě buňky v prvním řádku |
A1,B1 |
Všechny buňky v prvním sloupci a první dvě buňky ve druhém sloupci |
A1:B2 |