Mnoho vzorců, které vytvoříte v aplikaci Excel 2007, provádí více operací. Excel provádí každou operaci, pohybuje se zleva doprava, v přísném pořadí. Toto je přirozené pořadí aritmetických operací, někdy nazývané pořadí operací, uvedené 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 5, B2 obsahuje 10 a C2 obsahuje 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 do 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 však, že používáte pouze závorky: ( ). Excel odmítá použití hranatých závorek — [ ] — nebo složených závorek — { } — ve vzorci tím, že vám zobrazí chybové pole.