Оператори визначають тип обчислення, який потрібно виконати з елементами у формулі, наприклад додавання, віднімання, множення або ділення. У цій статті ви дізнаєтеся порядок за замовчуванням, у якому оператори діють на елементи в обчисленні. Ви також дізнаєтеся, як змінити цей порядок за допомогою дужок.
Типи операторів
Існує чотири різні типи операторів обчислення: арифметичні, порівняльні, оператори об’єднання тексту та оператори посилання.
Щоб виконувати основні математичні операції, наприклад додавання, віднімання або множення, або об'єднувати числа, і випускати числові результати, використовуйте арифметичні оператори в цій таблиці.
Арифметичний оператор |
Значення |
Приклад |
---|---|---|
+ (знак плюс) |
Додавання |
=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 очікує певних типів значень для кожного оператора. Якщо ввести інше значення, ніж очікувалося, 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 чи отримати підтримку в спільнотах.