Зміст
Серед багатьох функцій, з якими працює Microsoft Excel, слід виділити функцію " якщо» . Це один з тих операторів, до яких користувачі вдаються найчастіше при виконанні завдань в програмі. Давайте розберемося, що являє собою ця функція і як з нею працювати.
Загальне визначення та завдання
" якщо» є стандартною функцією програми Microsoft Excel. В її завдання входить перевірка виконання конкретної умови. Коли умова виконана (істина), то в осередок, де використана дана функція, повертається одне значення, а якщо не виконано (брехня) – інше.
Синтаксис цієї функції виглядає наступним чином: " if (логічний вираз; [функція if true]; [функція if false])»
.
Приклад використання &171; якщо&187;
Тепер давайте розглянемо конкретні приклади, де використовується формула з оператором " якщо» .
- Маємо таблицю заробітної плати. Всім жінкам покладена премія до 8 березня в 1000 рублів. У таблиці є колонка, де вказано стать співробітників. Таким чином, нам потрібно обчислити жінок з наданого списку і у відповідних рядках колонки &171;премія до 8 березня & 187;
вписати по
&171;1000&187;
. У той же час, якщо стать не буде відповідати жіночому, значення таких рядків повинно відповідати
&171;0&187;
. Функція прийме такий вигляд:
«якщо(B6="дружин."; "1000"; "0")»
. Тобто коли результатом перевірки буде &171; істина & 187; (якщо виявиться, що рядок даних займає жінка з параметром &171;дружин.&187; ), то виконається перша умова &8212; &171;1000&187; , а якщо & 171; брехня & 187; (будь-яке інше значення, крім &171;дружин.&187; ), то відповідно, останнє & 8212; &171;0&187; . - Вписуємо цей вираз в саму верхню клітинку, де повинен виводитися результат. Перед виразом ставимо знак «=» .
- Після цього натискаємо на клавішу Enter . Тепер, щоб дана формула з'явилася і в нижніх осередках, просто наводимо покажчик в правий нижній кут заповненої комірки, тиснемо на ліву кнопку мишки і, не відпускаючи, проводимо курсором до самого низу таблиці.
- Так Ми отримали таблицю зі стовпцем, заповненим за допомогою функції " якщо» .
Приклад функції з декількома Умовами
У функцію " якщо» можна також вводити кілька умов. У цій ситуації застосовується вкладення одного оператора " якщо» в іншому. При виконанні умови в осередку відображається заданий результат, якщо ж умова не виконано, то виводиться результат залежить вже від другого оператора.
- Для прикладу візьмемо все ту ж таблицю з виплатами премії до 8 березня. Але цього разу, згідно з умовами, розмір премії залежить від категорії працівника. Жінки, які мають статус основного персоналу, отримують бонус по 1000 рублів, а допоміжний персонал отримує тільки 500 рублів. Природно, що чоловікам цей вид виплат взагалі не покладено незалежно від категорії.
- Першою умовою є те, що якщо співробітник &8212; чоловік, то величина одержуваної премії дорівнює нулю. Якщо ж дане значення помилково, і співробітник не чоловік (тобто жінка), то починається перевірка другого умови. Якщо жінка відноситься до основного персоналу, в осередок буде виводитися значення «1000»
, а в зворотному випадку –
«500»
. У вигляді формули це буде виглядати наступним чином:
" =якщо (B6="чоловік."; "0"; якщо (C6= "основний персонал"; "1000";"500"))»
. - Вставте цей вираз у верхню клітинку стовпця " премія до 8 березня» .
- Як і минулого разу, «протягуємо» формулу вниз.
Приклад з виконанням двох умов одночасно
У функції " якщо» можна також використовувати оператор »і" , який дозволяє вважати істинною тільки виконання двох або декількох умов одночасно.
- Наприклад, в нашій ситуації премія до 8 березня в розмірі 1000 рублів видається тільки жінкам, які є основним персоналом, а чоловіки і представниці жіночої статі, що значаться допоміжним персоналом, не отримують нічого. Таким чином, щоб значення в осередках колонки " премія до 8 березня»
було 1000, потрібно дотримання двох умов: Стать – жіноча, Категорія персоналу – основний персонал. У всіх інших випадках значення в цих осередках буде рано нулю. Це записується наступною формулою:
«=якщо(і(B6="дружин."; C6= "основний персонал"); "1000"; "0")»
. Вставляємо її в осередок. - Копіюємо значення формули на осередки, розташовані нижче, аналогічно продемонстрованим вище способам.
Приклад використання оператора»або"
У функції " якщо» оператор також може використовуватися »АБО" . Він має на увазі, що значення є істинним, якщо виконано хоча б одне з декількох умов.
- Отже, припустимо, що премія до 8 березня в 1000 рублів покладена тільки жінкам, які входять в число основного персоналу. В цьому випадку, якщо працівник &8212; Чоловік або відноситься до допоміжного персоналу, то величина його премії буде дорівнює нулю, а інакше – 1000 рублів. У формі формули це виглядає так:
" =Якщо (або (B6="чоловік."; C6= "допоміжний персонал"); "0"; "1000")»
. Записуємо її в відповідну клітинку таблиці. - «протягуємо» результати вниз.
Як бачимо, функція " якщо» може виявитися для користувача хорошим помічником при роботі з даними в Microsoft Excel. Вона дозволяє відобразити результати, відповідні певним умовам.