Якщо вам зручно працювати з формулами Excel, вам, мабуть, не потрібно читати цю невелику статтю. Він охоплює досить базові речі. Але якщо ви новачок в Excel або іржаві у побудові формул, або, можливо, просто ніколи не «виходили в рамки», так би мовити, було б гарною ідеєю підвищити свої навички побудови формул. Таке полірування полегшить роботу з Excel в цілому. І таке полірування дійсно спростить роботу зі статистичними та статистичними функціями Excel у вашому аналізі.
Маючи це на увазі, ось основи, які повинен знати кожен початківець аналітик даних:
Excel містить п’ять основних арифметичних операторів
Excel надає п’ять основних арифметичних операторів для п’яти основних обчислень, які ви будете робити: додавання, віднімання, множення, ділення та піднесення.
У наступній таблиці наведено приклади цих операторів у дії. Мабуть, єдина дивна річ, яка з’являється в таблиці, — це оператор підведення до ступеня, який підвищує деяке значення до експоненційного значення. Наприклад, значення 10, збільшене показником 2, є те саме, що 10 помножити на 10. Значення 10, збільшене показником 3, як інший приклад, те саме, що 10 помножити на 10 по 10.
Оператор |
Що воно робить |
Приклад |
Результат |
+ |
Додає |
=10+2 |
12 |
– |
Віднімає |
=10-2 |
8 |
* |
Розмножується |
=10*2 |
20 |
/ |
Розділяє |
=10/2 |
50 |
^ |
Показує ступінь або підвищує значення за допомогою експоненти |
=10^2 |
100 |
Застосовуються стандартні правила пріоритету операторів
Якщо ви створюєте формулу, яка використовує кілька арифметичних операторів, застосовуються стандартні правила пріоритету операторів: будь-які експоненціальні операції виконуються першими. Далі відбувається множення і ділення. А віднімання і додавання йдуть в останню чергу. І зауважте, що якщо є кілька операторів з однаковим пріоритетом, Excel працює зліва направо
У формулі =1+2-3*4/5^6, наприклад, ось що відбувається:
-
Excel спочатку підвищує значення 5 до 6-го ступеня, повертаючи результат 15625.
-
Потім Excel множить 3 на 4, щоб отримати результат 12. Потім Excel ділить значення 12 на 15625, повертаючи значення 0,000768.
-
Нарешті Excel додає 1+2 і віднімає 0,000768, повертаючи значення 2,999232.
Скопіюйте наведену вище формулу в комірку робочого аркуша Excel, щоб перевірити математику та пограти з результатами.
Знаки в дужках замінюють правила пріоритету
Ви можете використовувати знаки круглих дужок, щоб замінити стандартні правила пріоритету операторів.
Візьмемо як приклад формулу =1+2–3*4/5^6, яку я щойно описав. Якщо я перепишу формулу, використовуючи пару знаків у дужках, я можу значно змінити порядок обчислень.
Формула =((1+2)-(3*4/5))^6 спочатку розв’язує арифметику всередині найглибших дужок. Ось що відбувається:
-
Excel додає 1+2, щоб отримати 3
-
Excel множить 3 на 4, щоб отримати 12, а потім ділить 12 на 5, щоб отримати 2,4
-
Далі Excel приймає 3 і віднімає 2,4, щоб отримати .6
-
Нарешті Excel підвищує .6 у шостому ступені, повертаючи 0,046656.
Адреси клітинок працюють у формулах
Формули в попередніх параграфах використовують значення. Деякі формули використовують невеликі шматки тексту.
Але ви повинні знати, що замість формул можна використовувати адреси комірок. Наприклад, якщо клітинки A1 і B2 вашого робочого аркуша містять значення 4 і 20, формула =A1*B1 дорівнює 80.
До речі, ви також можете змішувати та поєднувати значення та адреси осередків. Знову, якщо припустити, що клітинки A1 і B1 містять значення 4 і 20, кожна з наступних формул повертає той самий результат:
=A1*B1
=4*20
=A1*20
=4*B1
Ви можете створювати більші формули з функціями
Коротко: ви можете створювати великі, складні формули. І ці формули можуть використовувати всі оператори тут і функції. Простий приклад цього підходу «формули, створені з функціями» може виглядати так:
=СУМА(1,2)-3*4/5^6
І ви можете створювати набагато довші формули, використовуючи більший список вхідних даних і купу різних функцій.
Перейти до логічного значення
Ось кілька речей, які ви повинні знати про використання логічного значення у ваших формулах.
По-перше, ви можете використовувати булеві логічні вирази у своїх формулах. Логічний вираз повертає значення 1, якщо вираз істинний, і 0, якщо вираз хибний.
Наприклад, вираз =((2+2)=4) повертає значення 1, тому що 2+2 дорівнює 4. І, до речі, формула =((2+2)=4)*25 повертає значення 25, оскільки значення булевого виразу 1 помножене на 25 дорівнює 25.
Вираз =((2+2)>4) у порівнянні повертає значення 0 a, тому що 2+2 не повертає значення більше 4. І щоб не було сумнівів, формула =((2+2)>4 )*25 повертає значення 0, оскільки значення булевого виразу 0 помножене на 25 дорівнює 0.
Примітка: Excel може відобразити результат булевого виразу як TRUE, якщо значення дорівнює 1, і як FALSE, якщо значення дорівнює 0.
Булеві оператори також мають пріоритет. Фактично найнижчий можливий пріоритет. Отже, якщо ви побудуєте формулу, яка використовує булеву логіку, фактичний оператор порівняння буде використаний останнім. Як показують приклади в попередніх параграфах, ви можете використовувати знаки круглих дужок, щоб замінити стандартний пріоритет.