Іноді порядок виконання обчислень може вплинути на результат формули, тому важливо розуміти, як визначається порядок і як його можна змінити для отримання потрібних результатів.
-
Порядок обчислення
Формули обчислюють значення в певному порядку. Формула у програмі Excel завжди починається зі знака рівності (=). Символи після знака рівності інтерпретуються як формула. Після знака рівності розташовуються елементи, які потрібно обчислити (операнди), наприклад константи або посилання на клітинки. Їх розділяють оператори обчислення. Формули у програмі Excel обчислюються зліва направо, відповідно до порядку для кожного оператора формули.
-
Пріоритет операторів у формулах Excel
Якщо поєднати кілька операторів в одній формулі, операції у програмі Excel виконуватимуться в порядку, зазначеному в наведеній нижче таблиці. Якщо формула містить оператори з однаковим пріоритетом, наприклад, якщо формула містить оператор множення та ділення, програма Excel обчислює оператори зліва направо.
Оператор
Опис
: (двокрапка)
(один пробіл)
; (крапка з комою)
Оператори посилань
–
Від’ємність (як у –1)
%
Відсоток
^
Піднесення до степеня
* та /
Множення й ділення
+ і –
Додавання й віднімання
&
Поєднання двох рядків тексту (об’єднання)
=
< > <= >= <>Порівняння.
-
Використання дужок у формулах Excel
Щоб змінити порядок обчислення, візьміть у дужки частину формули, яку потрібно обчислити першою. Наприклад, наведена нижче формула дає результат 11, оскільки програма Excel виконує спочатку множення, а потім додавання. Формула помножує 2 на 3, а потім додає 5 до результату.
=5+2*3
На відміну від цього, якщо використати дужки для змінення синтаксису, програма Excel спочатку додасть 5 і 2, а потім помножить результат на 3. У результаті отримаємо 21.
=(5+2)*3
У наведеному нижче прикладі дужки, у які взято першу частину формули, визначають такий порядок обчислень: спочатку обчислюється значення B4+25, відтак отриманий результат ділиться на суму значень у клітинках D5, E5 і F5.
=(B4+25)/SUM(D5:F5)