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

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

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

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