Je důležité pochopit, že když vytvoříte vzorec s několika operátory, Excel vyhodnotí a provede výpočet v určitém pořadí. Například Excel vždy provádí násobení před sčítáním. Toto pořadí se nazývá pořadí priority operátorů . Můžete přinutit Excel, aby přepsal prioritu vestavěného operátoru pomocí závorek k určení, která operace se má vyhodnotit jako první.
Zvažte tento základní příklad. Správná odpověď na (2+3)*4 je 20. Pokud však vynecháte závorky, jako v případě 2+3*4, Excel provede výpočet takto: 3*4 = 12 + 2 = 14. Výchozí nastavení aplikace Excel pořadí priority operátorů nařizuje, aby Excel před sčítáním provedl násobení. Zadáním 2+3*4 získáte špatnou odpověď.
Protože Excel nejprve vyhodnotí a provede všechny výpočty v závorkách, umístění 2+3 do závorek zajistí správnou odpověď.
Pořadí operací pro Excel je následující:
-
Hodnotit položky v závorkách.
-
Vyhodnoťte rozsahy (:).
-
Vyhodnoťte průsečíky (mezery).
-
Hodnotit odbory (,).
-
Proveďte negaci (-).
-
Převést procenta (%).
-
Proveďte umocnění (^).
-
Proveďte násobení (*) a dělení (/), které mají stejnou prioritu.
-
Proveďte sčítání (+) a odčítání (-), které mají stejnou prioritu.
-
Vyhodnoťte textové operátory (&).
-
Proveďte srovnání (=, <>, <=, >=).
Operace, které mají stejnou prioritu, se provádějí zleva doprava.
Zde je další široce demonstrovaný příklad. Pokud zadáte 10^2, což představuje exponent 10 na 2. mocnině jako vzorec, Excel vrátí 100 jako odpověď. Pokud zadáte -10^2, očekáváte, že výsledek bude -100. Místo toho Excel vrátí 100 ještě jednou.
Důvodem je, že Excel před umocněním provádí negaci, což znamená, že Excel před umocněním převádí 10 na –10, čímž efektivně počítá –10*–10, což se skutečně rovná 100. Použití závorek ve vzorci -(10^2) zajistí, že Excel vypočítá exponent před negací odpovědi a dá vám –100.
Pamatování si pořadí operací a použití závorek tam, kde je to vhodné, zajistí, že se vyhnete chybnému výpočtu dat.