Багато простіших формул, які ви створюєте, вимагають використання лише операторів Excel, які є символами, що вказують на тип обчислення, яке має відбуватися між клітинками, та/або константи, що знаходяться між ними. Excel використовує чотири різні типи обчислювальних операторів: арифметичні, порівняльні, текстові та довідкові. У таблиці нижче показано всі ці оператори, упорядковані за типами та супроводжуються прикладом.
Різні типи операторів в Excel
Тип |
характер |
Операція |
Приклад |
Арифметика |
+ (знак плюс) |
Додавання |
=A2+B3 |
|
– (знак мінус) |
Віднімання або заперечення |
=A3–A2 або –C4 |
|
* (зірочка) |
Множення |
=A2*B3 |
|
/ |
Відділ |
=B3/A2 |
|
% |
Відсоток (діливши на 100) |
=B3% |
|
^ |
Зведення в ступінь |
=A2^3 |
Порівняння |
= |
Дорівнює |
=A2=B3 |
|
> |
Більше, ніж, величніше ніж, крутіший за |
=B3>A2 |
|
< |
Менше ніж |
=A2 |
|
>= |
Більше або дорівнює |
=B3>=A2 |
|
<= |
Менше або дорівнює |
=A2<=B3 |
|
<> |
Не дорівнює |
=A2<>B3 |
Текст |
& |
Об’єднує (з’єднує) записи, щоб створити один безперервний запис |
=A2&” “&B3t |
Довідка |
: (двокрапка) |
Оператор діапазону, що включає |
=СУМА(C4:D17) |
|
, (кома) |
Оператор об’єднання, який об'єднує кілька посилань в одне посилання |
=СУМА(A2,C4:D17,B3) |
|
(пробіл) |
Оператор перетину, який створює одне посилання на клітинки разом із двома посиланнями |
=SUM(C3:C6 C3:E6) |
Excel 2019: «Гладкий оператор»
У більшості випадків ви будете покладатися на арифметичні оператори під час побудови формул у ваших електронних таблицях, які не вимагають функцій, оскільки ці оператори фактично виконують обчислення між числами в різних посиланнях на клітинку і виробляють нові математичні результати.
Оператори порівняння, з іншого боку, видають лише логічне значення TRUE або логічне значення FALSE, залежно від того, чи є порівняння точним. Наприклад, скажімо, що ви ввели таку формулу в клітинку A10:
=B10<>C10
Якщо B10 містить число 15, а C10 містить число 20, формула в A10 повертає логічне значення TRUE. Якщо, однак, обидві клітинки B10 і C10 містять значення 12, формула повертає логічне значення FALSE.
Єдиний текстовий оператор (так званий амперсанд) використовується у формулах для об’єднання двох або більше текстових записів (операція з конкатенацією імені highfalutin ). Наприклад, припустимо, що ви ввели таку формулу в клітинку C2:
=A2&B2
Якщо клітинка A2 містить Джона, а клітинка B2 містить Сміта, формула повертає новий (здавлений) текстовий запис, JohnSmith. Щоб формула вставляла пробіл між іменем та прізвищем, ви повинні включити пробіл як частину конкатенації таким чином:
=A2&" "&B2
Ви найчастіше використовуєте оператори порівняння з функцією ЯКЩО під час побудови складніших формул, які виконують один тип операції, коли умова ЯКЩО має значення ІСТИНА, а інший — НЕФІЛЬ. Ви використовуєте оператор конкатенації (&), коли вам потрібно об’єднати текстові записи, які надходять до вас, введені в окремі клітинки, але які потрібно ввести в окремі клітинки (наприклад, ім’я та прізвище в окремих стовпцях).
Порядок пріоритету операторів у Excel 2019
Коли ви створюєте формулу, яка поєднує різні обчислювальні оператори, Excel дотримується встановленого порядку пріоритету операторів. Коли ви використовуєте оператори, які мають однаковий рівень пріоритету, Excel оцінює кожен елемент рівняння, використовуючи суворий порядок зліва направо.
Природний порядок пріоритету операторів у формулах Excel
Пріоритетність |
Оператор |
Тип/Функція |
1 |
– |
Заперечення |
2 |
% |
Відсоток |
3 |
^ |
Зведення в ступінь |
4 |
* і / |
Множення і ділення |
5 |
+ і – |
Додавання і віднімання |
6 |
& |
Конкатенація |
7 |
=, <, >, <=, >=, <> |
Усі оператори порівняння |
Припустимо, що ви ввели таку формулу в клітинку A4:
=B4+C4/D4
Оскільки ділення (як і множення) має вищий рівень пріоритету, ніж додавання (4 проти 5), Excel оцінює поділ між клітинками C4 і D4, а потім додає цей результат до значення в клітинці B4. Якщо, наприклад, клітинка B4 містить 2, C4 містить 9, а D4 містить 3, Excel по суті буде оцінювати це рівняння в клітинці A4:
=2+9/3
У цьому прикладі результат обчислення, який відображається в комірці A4, дорівнює 5, оскільки програма спочатку виконує ділення (9/3), яке повертає результат 3, а потім додає його до 2, щоб отримати остаточний результат 5.
Якби ви хотіли, щоб Excel оцінював цю формулу суворо зліва направо, ви могли б зробити це, заклавши крайню ліву операцію (додавання між B4 і C4) у закриту пару дужок. Дужки змінюють природний порядок пріоритету, так що будь-яка операція, укладена в парі, виконується перед іншими операціями у формулі, незалежно від рівня в порядку. (Після цього знову використовується природний порядок.)
Щоб Excel виконував додавання між першими двома доданками (B4 і C4), а потім розділив результат на третій член (комірка D4), ви змінюєте вихідну формулу, вкладаючи операцію додавання в дужки таким чином:
=(B4+C4)/D4
Припускаючи, що клітинки B4, C4 і D4 все ще містять ті самі числа (2, 9 і 3 відповідно), формула тепер обчислює результат як 3,666667 і повертає його в клітинку A4 (2+9=11 і 11/3= 3,66667).
При необхідності ви можете вкладати круглі дужки в формулах, поклавши один набір дужок в інший (в інший, в інший, і так далі). Коли ви вкладаєте дужки, Excel спочатку виконує обчислення у внутрішній парі дужок, а потім починає виконувати операції у зовнішніх дужках.
Розглянемо таку зразок формули:
=B5+(C5–D5)/E5
У цій формулі дужки навколо віднімання (C5–D5) гарантують, що це перша виконана операція. Однак після цього переважає природний порядок пріоритету. Отже, результат віднімання потім ділиться на значення в E5, і цей результат потім додається до значення в B5. Якщо ви хочете, щоб додавання виконувалося перед поділом, вам потрібно вкласти перший набір дужок в інший набір таким чином:
=(B5+(C5–D5))/E5
У цій переглянутій формулі Excel виконує віднімання між значеннями в C5 і D5, додає результат до значення в клітинці B5, а потім ділить цей результат на значення в клітинці E5.
Звичайно, найбільша проблема з дужками полягає в тому, що ви повинні не забути вводити їх парами. Якщо ви забудете збалансувати кожен набір вкладених дужок, маючи праву дужку для кожної лівої дужки, Excel відобразить діалогове вікно сповіщення, інформуючи вас про те, що він знайшов помилку у формулі. Він також запропонує виправлення, яке збалансує дужки, використані у формулі Excel. Незважаючи на те, що запропонована корекція виправляє дисбаланс у формулі, вона, на жаль, не дає вам бажаного порядку обчислень — і якщо буде прийнято, запропоноване виправлення дасть вам те, що ви вважаєте неправильним результатом. З цієї причини будьте дуже обережні, перш ніж натиснути кнопку Так у такому діалоговому вікні оповіщення. Робіть це лише тоді, коли ви впевнені, що виправлені дужки дають вам потрібний порядок обчислень. В іншому випадку клацніть Ні та збалансуйте дужки у формулі, додавши відсутні дужки або самі.