Оператори визначають тип обчислення, який потрібно виконати з елементами у формулі, наприклад додавання, віднімання, множення або ділення. У цій статті ви дізнаєтеся порядок за замовчуванням, у якому оператори діють на елементи в обчисленні. Ви також дізнаєтеся, як змінити цей порядок за допомогою дужок.
Типи операторів
Існує чотири різні типи операторів обчислення: арифметичні, порівняльні, оператори об’єднання тексту та оператори посилання.
Арифметичні оператори
Щоб виконувати основні математичні операції, наприклад додавання, віднімання або множення, або об'єднувати числа, і випускати числові результати, використовуйте арифметичні оператори в цій таблиці.
| Арифметичний оператор | Значення | Приклад |
|---|---|---|
| + (знак плюс) | Додавання | =3+3 |
| – (знак мінус) | Віднімання Заперечення |
=3–1 =–1 |
| * (зірочка) | Множення | =3*3 |
| / (ліва скісна риска) | Ділення | =3/3 |
| % (знак відсотка) | Частка | =20% |
| ^ (''кришка'') | Піднесення до степеня | =2^3 |
Оператори порівняння
За допомогою операторів у таблиці нижче можна порівняти два значення. Якщо за допомогою цих операторів порівнюються два значення, результатом є логічне значення TRUE або FALSE.
| Оператор порівняння | Значення | Приклад |
|---|---|---|
| = (знак рівності) | Дорівнює | =A1=B1 |
| > (більше знака) | Більше | =A1>B1 |
| < (менше знака) | Менше | =A1<B1 |
| >= (знак "більше" або "дорівнює") | Більше або дорівнює | =A1>=B1 |
| <= (знак "менше" або "дорівнює") | Менше або дорівнює | =A1<=B1 |
| <> (не дорівнює підпису) | Не дорівнює | =A1<>B1 |
Оператор об’єднання тексту
Використовуйте амперсанд (&), щоб об'єднати один або кілька текстових рядків, щоб створити один фрагмент тексту.
| Текстовий оператор | Значення | Приклад |
|---|---|---|
| & (амперсанд) | Підключає або об'єднує два значення, щоб отримати одне неперервне текстове значення. | ="Північ"&"вітер" |
Оператори посилань
Об'єднайте діапазони клітинок для обчислень із цими операторами.
| Оператор посилання | Значення | Приклад |
|---|---|---|
| : (двокрапка) | Оператор діапазону. Створює посилання на всі клітинки, які розташовано між двома посиланнями (включно з ними). | =SUM(B5:B15) |
| ПРОБІЛ | Оператор об'єднання, який об'єднує кілька посилань в одне посилання. | =SUM(B5:B15;D5:D15) |
| (пробіл) | Оператор перетину, який створює посилання на клітинки, спільні з двома посиланнями. | =SUM(B7:D7 C6:C8) |
| # (фунт) | Символ #використовується в кількох контекстах:
|
|
| @ (о) | Оператор посилання, який використовується для позначення неявного перетину у формулі. | =@A1:A10 =SUM(Таблиця1[@[Січень]:[Грудень]]) |
Порядок здійснення операцій у формулах Excel
У деяких випадках порядок виконання обчислень може вплинути на повернуте значення формули, тому важливо розуміти порядок і спосіб змінення порядку отримання очікуваних результатів.
Порядок обчислення
Формули обчислюють значення в певному порядку. Формула у програмі Excel завжди починається зі знака рівності (=). Знак рівності указує програмі Excel, що наступні символи становлять формулу. Після цього знака рівності можна обчислити ряд елементів (операндів), розділених операторами обчислення. Формули у програмі Excel обчислюються зліва направо, відповідно до порядку для кожного оператора формули.
Пріоритет оператора
Якщо поєднати кілька операторів в одній формулі, операції у програмі Excel виконуватимуться в порядку, зазначеному в наведеній нижче таблиці. Якщо формула містить оператори з однаковим пріоритетом, наприклад оператори множення та ділення, то програма Excel обчислює оператори зліва направо.
| Оператор | Опис |
|---|---|
| : (двокрапка) (один пробіл) ; (крапка з комою) |
Оператори посилань |
| – | Від’ємність (як у –1) |
| % | частка |
| ^ | Піднесення до степеня |
| * та / | Множення й ділення |
| + і – | Додавання й віднімання |
| & | Поєднання двох рядків тексту (об’єднання) |
| = < > <= >= <> |
Порівняння. |
Використання дужок
Щоб змінити порядок обчислення, візьміть у дужки частину формули, яку потрібно обчислити першою. Наприклад, наведена нижче формула повертає значення 11, оскільки excel обчислює множення перед додаванням. Формула спочатку помножить 2 на 3, а потім додасть до результату 5.
=5+2*3
На відміну від цього, якщо для змінення синтаксису використовуються дужки, excel додає 5 і 2 разом, а потім перемножує результат на 3, щоб отримати 21.
=(5+2)*3
У наведеному нижче прикладі дужки, які беруть першу частину формули, змусять Excel спочатку обчислити клітинки B4+25, а потім розділити результат на суму значень у клітинках D5, E5 і F5.
=(B4+25)/SUM(D5:F5)
Перетворення значень у формулах в Excel
Коли ви вводите формулу, програма Excel очікує певних типів значень для кожного оператора. Якщо ввести інше значення, ніж очікувалося, excel може перетворити це значення.
| Формула | Виробляє | Пояснення |
|---|---|---|
| = "1"+"2" | 3 | Якщо використовується знак "плюс" (+), програма Excel очікує числа у формулі. Хоча лапки означають, що "1" і "2" – це текстові значення, програма Excel автоматично перетворює текстові значення на числа. |
| = 1 +"$4,00" | 5 | Якщо формула очікує число, програма Excel перетворює текст у форматі, який зазвичай приймається для числа. |
| = "01.06.2001"-"01.05.2001" | 31 | Програма Excel інтерпретує текст як дату у форматі мм/дд/рррр, перетворює дати на порядкові номери, а потім обчислює різницю між ними. |
| =SQRT ("8+1") | #VALUE! | Не вдалося перетворити текст на число, оскільки текст "8+1" не можна перетворити на число. Щоб перетворити текст на число та повернути результат 3, можна використати символи "9" або "8"+"1" замість "8+1". |
| = "A"&TRUE | ATRUE (ATRUE) | Коли текст очікується, програма Excel перетворює числа та логічні значення, як-от TRUE та FALSE, на текст. |
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.