Mnoho vzorců, které vytvoříte v aplikaci Excel 2010, provádí více operací. Excel se při provádění každého výpočtu řídí pořadím priority operátorů. Toto přirozené pořadí aritmetických operací je uvedeno v tabulce níže. Pomocí závorek můžete změnit pořadí operací, dokonce i vnořit sady závorek do sebe.
Pořadí přednosti operátora ve vzorcích
Přednost |
Operátor |
Typ/Funkce |
1 |
– |
Negace |
2 |
% |
Procento |
3 |
^ |
Umocňování |
4 |
* a / |
Násobení a dělení |
5 |
+ a – |
Sčítání a odčítání |
6 |
& |
Zřetězení |
7 |
=, <, >, <=, >=, <> |
Všechny srovnávací operátory |
Pořadí priority operátora
Násobení a dělení přitahují větší váhu než sčítání a odčítání, a proto se provádějí jako první, i když tyto operace nejsou ve vzorci na prvním místě (při čtení zleva doprava).
Zvažte řadu operací v následujícím vzorci:
=A2+B2*C2
Pokud buňka A2 obsahuje číslo 5, B2 obsahuje číslo 10 a C2 obsahuje číslo 2, Excel vyhodnotí následující vzorec:
= 5+10*2
V tomto vzorci Excel vynásobí 10 krát 2, aby se rovnalo 20, a pak tento výsledek přičte k 5, aby dostal výsledek 25.
Pokud chcete, aby Excel provedl sčítání mezi hodnotami v buňkách A2 a B2, než program vynásobí výsledek hodnotou v buňce C2, uzavřete operaci sčítání do závorek takto:
=(A2+B2)*C2
Závorky říkají Excelu, že chcete, aby byla tato operace provedena před násobením. Pokud buňka A2 obsahuje číslo 5, B2 obsahuje číslo 10 a C2 obsahuje číslo 2, Excel sečte 5 a 10, aby se rovnalo 15, a poté tento výsledek vynásobí 2, čímž vznikne výsledek 30.
Použijte vnoření ve vzorcích
V lepších vzorcích možná budete muset přidat více než jednu sadu závorek, jednu v druhé (jako ruské matrjošky, které se do sebe zahnízdí), abyste označili pořadí, ve kterém chcete, aby výpočty proběhly. Při vnořování závorek Excel nejprve provede výpočet obsažený v nejvnitřnější dvojici závorek a poté použije výsledek v dalších výpočtech, když program postupuje směrem ven.
Zvažte například následující vzorec:
=(A4+(B4-C4))*D4
Excel nejprve odečte hodnotu v buňce C4 od hodnoty v buňce B4, přičte rozdíl k hodnotě v buňce A4 a nakonec tento součet vynásobí hodnotou v D4.
Bez přidání dvou sad vnořených závorek by Excel, pokud by byl ponechán svému vlastnímu zařízení, nejprve vynásobil hodnotu v buňce C4 hodnotou v D4, přičetl hodnotu v A4 k hodnotě v B4 a pak provedl odčítání.
Při vnořování závorek do vzorce si nedělejte velké starosti, pokud je správně nespárujete, abyste měli pro každou levou závorku ve vzorci pravou závorku. Excel zobrazí dialogové okno s upozorněním, které navrhuje opravu, kterou je třeba provést, aby se páry vyrovnaly. Pokud souhlasíte s navrhovanou opravou Excelu, jednoduše klikněte na Ano.
Ujistěte se, že používáte pouze závorky: ( ). Excel odmítá použití hranatých závorek — [ ] — a složených závorek — { } — ve vzorci tím, že vám zobrazí okno s upozorněním na chybu.