Оператори визначають тип обчислень, які потрібно виконувати з елементами у формулі, як-от додавання, віднімання, множення або ділення. З цієї статті ви дізнаєтеся, у якій порядку за промовчанням оператори діють з елементами в обчисленні. Ви також дізнаєтеся, як змінити цей порядок за допомогою дужок.
Типи операторів
Існує чотири різні типи операторів обчислення: арифметичні, порівняльні, оператори об’єднання тексту та оператори посилання.
Арифметичні оператори
Використовуючи арифметичні оператори в цій таблиці, можна використовувати арифметичні оператори в цій таблиці, щоб виконувати базові математичні операції, наприклад додавання, віднімання або множення, або поєднувати числа.
| Арифметичний оператор | Значення | Приклад |
|---|---|---|
| + (знак плюс) | Додавання | =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) |
| # (фунт) | Символ # використовується в кількох контекстах:
|
|
| @ (at) | Оператор посилання, який використовується для позначення неявного перетину у формулі. | =@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! | Excel не може перетворити текст на число, оскільки текст "8+1" не можна перетворити на число. Щоб перетворити текст на число та повернути результат 3, можна використати "9" або "8"+"1" замість "8+1". |
| = "A"&TRUE | ATRUE (Істина) | Якщо очікується текст, програма Excel перетворює на текст числа та логічні значення, як-от TRUE та FALSE. |
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.