зміст
Excel, звичайно, має дуже багатий функціонал. І серед безлічі різноманітних інструментів особливе місце займає оператор «ЯКЩО». Вона допомагає у вирішенні абсолютно різних завдань, і користувачі звертаються до цієї функції набагато частіше за інших.
У цій статті ми поговоримо про те, що таке оператор «ЯКЩО», а також розглянемо область застосування і принципи роботи з ним.
Зміст: Функція «ЯКЩО» в Excel
Визначення функції «ЯКЩО» та її призначення
Оператор «ЯКЩО» — інструмент програми Excel для перевірки певної умови (логічного виразу) на виконання.
Тобто уявіть, що у нас є якась умова. Завдання «ЯКЩО» — перевірити, чи виконується задана умова, і вивести значення на основі результату перевірки в комірку з функцією.
- Якщо логічний вираз (умова) істинне, то значення істинне.
- Якщо логічний вираз (умова) не виконується, значення false.
Сама формула функції в програмі являє собою такий вираз:
=ЯКЩО(умова; [значення, якщо умова виконується]; [значення, якщо умова не виконується])
Використання функції «ЯКЩО» з прикладом
Можливо, наведена вище інформація може здатися не такою зрозумілою. Але, насправді, нічого складного тут немає. А щоб краще зрозуміти призначення функції та її роботу, розглянемо приклад нижче.
У нас є таблиця з назвами спортивного взуття. Уявіть, що у нас скоро буде розпродаж, і на все жіноче взуття потрібна знижка 25%. В одному зі стовпців таблиці просто вказано стать для кожного елемента.
Наше завдання полягає в тому, щоб у стовпці «Знижка» відображалося значення «25%» для всіх рядків з жіночими іменами. І відповідно значення «0», якщо в стовпці «Стать» є значення «чоловіча»
Заповнення даних вручну займе багато часу, і велика ймовірність десь помилитися, особливо якщо список великий. У цьому випадку набагато простіше автоматизувати процес за допомогою оператора «ЯКЩО».
Щоб виконати це завдання, вам потрібно буде написати наступну формулу:
=ЯКЩО(B2="жіночий";25%,0)
- Логічний вираз: B2="жіночий"
- Значення у разі виконання умови (вірно) – 25%
- Значення, якщо умова не виконується (false), дорівнює 0.
Прописуємо цю формулу в самій верхній клітинці стовпця «Знижка» і натискаємо Enter. Не забудьте поставити знак рівності (=) перед формулою.
Після цього для цієї комірки буде виведений результат відповідно до нашої логічної умови (не забудьте задати формат комірки – відсоток). Якщо перевірка виявить, що стать «жіноча», буде відображено значення 25%. В іншому випадку значення комірки буде дорівнювати 0. Власне, те, що нам і потрібно.
Тепер залишилося тільки скопіювати цей вираз у всі рядки. Для цього підведіть курсор миші до правого нижнього краю комірки з формулою. Покажчик миші повинен перетворитися на хрестик. Утримуючи ліву кнопку миші, перетягніть формулу по всіх рядках, які необхідно перевірити відповідно до заданих умов.
Ось і все, тепер ми застосували умову до всіх рядків і отримали результат для кожного з них.
Застосування «ЯКЩО» з кількома умовами
Ми щойно розглянули приклад використання оператора «ЯКЩО» з одним логічним виразом. Але програма також має можливість встановити більше однієї умови. У цьому випадку спочатку буде проведена перевірка першого, і в разі її успішності відразу ж відобразиться задане значення. І тільки якщо перший логічний вираз не буде виконано, вступить в силу перевірка другого.
Давайте розглянемо ту ж таблицю як приклад. Але цього разу давайте зробимо це складніше. Тепер потрібно проставляти знижку на жіноче взуття в залежності від виду спорту.
Перша умова – перевірка статі. Якщо «чоловічий», одразу відображається значення 0. Якщо він «жіночий», то перевіряється друга умова. Якщо вид спорту біг – 20%, теніс – 10%.
Запишемо формулу для цих умов у потрібну нам комірку.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Натискаємо Enter і отримуємо результат відповідно до заданих умов.
Далі ми розтягуємо формулу на всі інші рядки таблиці.
Одночасне виконання двох умов
Також в Excel є можливість виводити дані про одночасне виконання двох умов. У цьому випадку значення буде вважатися помилковим, якщо хоча б одна з умов не виконується. Для цього завдання оператор "І".
Візьмемо для прикладу нашу таблицю. Тепер знижка 30% буде діяти тільки в тому випадку, якщо це жіноче взуття і призначене для бігу. При дотриманні цих умов значення комірки буде одночасно дорівнювати 30%, інакше – 0.
Для цього використовуємо таку формулу:
=ЯКЩО(І(B2=”жіночий”;C2=”працює”);30%;0)
Натисніть клавішу Enter, щоб відобразити результат у клітинці.
Подібно до прикладів вище, ми розтягуємо формулу на решту рядків.
оператор АБО
При цьому значення логічного виразу вважається істинним, якщо виконується одна з умов. Друга умова в цьому випадку може не виконуватися.
Поставимо задачу наступним чином. Знижка 35% діє лише на чоловіче тенісне взуття. Якщо це чоловіче бігове взуття або будь-яке жіноче взуття, знижка 0.
У цьому випадку потрібна така формула:
=ЯКЩО(АБО(B2="жінка"; C2="бігає");0;35%)
Після натискання Enter ми отримаємо необхідне значення.
Розтягуємо формулу і знижки на весь асортимент готові.
Як визначити функції IF за допомогою конструктора формул
Функцію ЯКЩО можна використовувати не лише вручну в комірці чи рядку формул, а й за допомогою Конструктора формул.
Давайте подивимося, як це працює. Припустимо, нам знову, як і в першому прикладі, потрібно поставити знижку на все жіноче взуття в розмірі 25%.
- Ставимо курсор на потрібну комірку, переходимо у вкладку «Формули», потім натискаємо «Вставити функцію».
- У списку «Конструктор формул», який відкриється, виберіть «ЯКЩО» та натисніть «Вставити функцію».
- Відкриється вікно налаштувань функції. У полі «логічний вираз» записуємо умову, за якою буде проводитися перевірка. У нашому випадку це «B2=»жіночий».
У полі «Правда» напишіть значення, яке повинно відображатися в комірці, якщо умова виконується.
У полі «False» – значення, якщо умова не виконується.
- Після заповнення всіх полів натисніть «Готово», щоб отримати результат.
Висновок
Одним з найпопулярніших і корисних інструментів в Excel є функція IF, який перевіряє дані на відповідність заданим нами умовам і автоматично видає результат, що виключає можливість помилок через людський фактор. Тому знання та вміння користуватися цим інструментом дозволить заощадити час не тільки на виконання багатьох завдань, але й на пошук можливих помилок завдяки «ручному» режиму роботи.