Порядок здійснення операцій у формулах Excel

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021

Іноді порядок виконання обчислень може вплинути на результат формули, тому важливо розуміти, як визначається порядок і як його можна змінити для отримання потрібних результатів.

  • Порядок обчислення
    Формули обчислюють значення в певній послідовності. Формула у програмі 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)