Як позначається не одно в екселі. Функції excel якщо (if) і калімн (ifs) для кількох умов. Поставимо в екселі знак нерівно

Логічні висловлювання використовуються для запису умов, у яких порівнюються числа, функції, формули, текстові чи логічні значення. Будь-який логічний вираз має містити, принаймні, один оператор порівняння, який визначає відношення між елементами логічного виразу. Нижче наведено список операторів порівняння Excel

>= Більше чи одно

Результатом логічного виразу є логічне значення ІСТИНА (1) або логічне значення брехня (0).

Функція ЯКЩО

Функція ЯКЩО (IF) має наступний синтаксис:


=ЯКЩО(логічне_вираження;значення_якщо_істина;значення_якщо_брехня)


Наступна формула повертає значення 10, якщо значення в осередку А1 більше 3, а в іншому випадку - 20:


ЯКЩО (А1> 3; 10; 20)


Як аргументи функції ЯКЩО можна використовувати інші функції. У функції ЯКЩО можна використовувати текстові аргументи. Наприклад:


ЯКЩО (А1> = 4; "Залік здав"; "Залік не здав")


Можна використовувати текстові аргументи у функції ЯКЩО, щоб у разі невиконання умови вона повертала порожній рядок замість 0.

Наприклад:


ЯКЩО(СУМ(А1:А3)=30;А10;"")


Аргумент логічний_вираз функції ЯКЩО може містити текстове значення. Наприклад:


ЯКЩО (А1 = "Динамо"; 10; 290)


Ця формула повертає значення 10, якщо осередок А1 містить рядок "Динамо", і 290, якщо в ньому є будь-яке інше значення. Збіг між порівнюваними текстовими значеннями має бути точним, але не враховуючи регістру.

Функції І, АБО, НЕ

Функції І (AND), АБО (OR), НЕ (NOT) - дозволяють створювати складні логічні вирази. Ці функції працюють у поєднанні із простими операторами порівняння. Функції І та АБО можуть мати до 30 логічних аргументів і мають синтаксис:


=І(логічне_значення1;логічне_значення2...)
=АБО(логічне_значення1;логічне_значення2...)


Функція НЕ має лише один аргумент та наступний синтаксис:


=НЕ(логічне_значення)


Аргументи функцій І, АБО, НЕ можуть бути логічними виразами, масивами або посиланнями на комірки, що містять логічні значення.

Наведемо приклад. Нехай Excel повертає текст "Пройшов", якщо учень має середній бал більше 4 (осередок А2), і пропуск занять менше 3 (осередок А3). Формула набуде вигляду:


=ЯКІ(І(А2>4;А3


Не дивлячись те що, що функція АБО має самі аргументи, як і І, результати виходять зовсім різними. Так, якщо в попередній формулі замінити функцію І на АБО, то учень проходитиме, якщо виконується хоча б одна з умов (середній бал більше 4 або пропуски занять менше 3). Таким чином, функція АБО повертає логічне значення ІСТИНА, якщо хоча б один із логічних виразів істинно, а функція І повертає логічне значення ІСТИНА, тільки якщо всі логічні вирази істинні.

Функція НЕ змінює значення свого аргументу протилежне логічне значення і зазвичай використовують у поєднані із іншими функціями. Ця функція повертає логічне значення ІСТИНА, якщо аргумент має значення Брехня, і логічне значення Брехня, якщо аргумент має значення ІСТИНА.

Вкладені функції ЯКЩО

Іноді буває дуже важко вирішити логічне завдання лише за допомогою операторів порівняння та функцій І, АБО, НЕ. У цих випадках можна використовувати вкладені функції ЯКЩО. Наприклад, у наступній формулі використовуються три функції ЯКЩО:


=ЯКІ(А1=100;"Завжди";ЯКІ(І(А1>=80;А1 =60;А1)


Якщо значення в комірці А1 є цілим числом, формула читається так: "Якщо значення в комірці А1 дорівнює 100, повернути рядок "Завжди". В іншому випадку, якщо значення в комірці А1 знаходиться між 80 і 100, повернути "Зазвичай". в іншому випадку, якщо значення в клітинці А1 знаходиться між 60 і 80, повернути рядок "Іноді." І, якщо жодна з цих умов не виконується, повернути рядок "Ніколи".

Функції ІСТИНА і БРЕХНЯ

Функції ІСТИНА (TRUE) та БРЕХНЯ (FALSE) надають альтернативний спосібзаписи логічних значень ІСТИНА і БРЕХНЯ. Ці функції не мають аргументів і виглядають так:


=ІСТИНА()
=БРЕХНЯ()


Наприклад, осередок А1 містить логічний вираз. Тоді наступна функція повернути значення "Проходьте", якщо вираз у комірці А1 має значення ІСТИНА:


ЯКЩО(А1=ІСТИНА();"Проходьте";"Стоп")


В іншому випадку формула поверне "Стоп".

Функція ЄПУСТО

Якщо потрібно визначити, чи осередок порожній, можна використовувати функцію ЕПУСТО (ISBLANK), яка має наступний синтаксис:


= ЄПУСТО (значення)


У статті йдеться про функцію табличного редактора Excel «Якщо». Вона пов'язана з логічними можливостями програми. Цю функцію можна віднести до найпоширенішої, яка найчастіше використовується під час роботи.


Ключові можливості

У програмі ExcelФормула «Якщо» дозволяє різного роду завдання, які вимагають порівняти певні значення та отримати результат. Таке рішення дає можливість використовувати розгалужені алгоритми, створювати дерево рішень.

Приклади застосування

Функція має вигляд: =ЯКЩО (завдання; істина; брехня). Першою складовою є логічний вираз. Воно здатне виступати як фрази чи числа. Наприклад, «10» чи «без ПДВ». Такий параметр слід заповнити. Істина являє собою значення, що відображається як результат, якщо вираз вірний. Брехня являє собою дані, які будуть видані, коли завдання неправильне.

Рівність параметрів двох осередків

Щоб краще зрозуміти можливості функції "Якщо" в Excel, необхідно навести приклади. Тому далі варто розпочати їх розгляд. Потрібно ввести в клітину C1 значення 8. Після цього в полі на адресу D1 необхідно вписати формулу виду: =ЯКЩО(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Можна розглянути ще один приклад. Існує кілька студентів та їх позначки, які зароблено за іспит. Дані такі: 5, 4, і навіть 3 і 2. За умовою завдання передбачається створення кожному з учня текстового коментаря «здав» чи «не сдал». Таким чином, якщо студент отримав відмітку три та вище, вважається, що він склав іспит. Якщо його оцінка нижче 3, студент не впорався із заланням. Для вирішення такого завдання слід написати таку формулу: =ЯКЩО(C1<3; «не справился»; «сдал»).

Програма починає порівнювати результати кожного студента. Якщо показник менший за три, у відповідній клітині з'явиться напис «не впорався». Коли позначка 3 і вище, у потрібній графі можна побачити коментар про те, що студент не склав іспит. Варто зазначити, що текстові коментарі слід завжди писати в лапках. Під час використання цієї функції можна застосовувати такі оператори порівняння:< >, =, >, <, >=, <=.

Приклади з використанням умов «АБО», «І»

Необхідно продовжити розгляд логічних можливостей цієї програми. Існує можливість поєднати функцію "Якщо" з операторами порівняння. Це такі параметри:

«АБО»;
"І".

Необхідно вказати важливу умову в Excel: коли оцінка студента дорівнює або менше 5, але більше 3. При цьому слід відобразити коментар: проходить чи ні. Таким чином, проходять лише ті студенти, які заробили п'ятірки та четвірки. Щоб записати це завдання в табличному редакторі слід застосувати спеціальну формулу. Вона має такий вигляд: =ЯКІ(І(A1)<=5; A1>3); "проходить", "ні").

Якщо розглянути складніший приклад, знадобиться використовувати «АБО» чи «І». Таким чином, можна ознайомитися із застосуванням формули в Excel, якщо існує декілька умов у завданні. Наприклад: =ЯКЩО(АБО(A1=5; A1=10); 100; 0). В даному випадку можна зробити висновок, коли значення в клітці А1 дорівнює 5 або 10, програма відображає результат 100. В іншому випадку він становить 0. Існує можливість застосувати ці оператори, щоб знайти рішення складнішим завданням.

Наприклад, в базі потрібно обчислити боржників, яким потрібно заплатити понад 10 000 рублів. Можна задати умову, що позика не погашалася понад півроку, тобто шести місяців. Завдяки функції табличного редактора Excel «Якщо» дозволяється в автоматичному режимі отримати у відповідних імен позначку «проблемний клієнт». Допустимо, в клітині A1 розміщені дані, які вказують на термін заборгованості (місяці). Поле B1 містить суму.

В даному випадку формула представлена ​​в наступному вигляді: =ЯКІ(І(A1>=6; B1>10000); «проблемний клієнт»; «»). Таким чином, якщо виявлено людину, яка відповідає зазначеним умовам, програма відображає напроти її імені відповідний коментар. Для інших учасників списку ця клітка залишиться порожньою.

Також можна ознайомитись із прикладом, коли ситуація є критичною. Необхідно запровадити відповідний коментар. Як результат, формула вийде наступною: =ЯКЩО(АБО(A1>=6; B1>10000); «критична ситуація»; «»). Однак, якщо програма визначає збіги за одним із параметрів як мінімум, відображається відповідна примітка.

Складні завдання

Функція Excel "Якщо" застосовується для того, щоб уникнути вбудованих помилок при розподілі на нуль. Крім того, вона використовується і в деяких інших ситуаціях. Перший випадок позначається як «ДІЛ/0». Його можна зустріти досить часто. Зазвичай це відбувається тоді, коли формула A/B вимагає копіювання. У цей же час показник B в окремих осередках становить 0. Щоб уникнути подібної ситуації, варто використовувати можливості оператора, що розглядається. Таким чином, необхідна формула має такий вигляд: =ЯКЩО(B1=0; 0; A1/B1). Отже, якщо клітина B1 заповнена значенням "нуль", редактор відобразить "0". В іншому випадку програма поділить показник A1 на дані B1 і видасть потрібний результат.

Знижка

Як показує практика, найчастіше виникають ситуації, що розглядаються далі. Потрібно розрахувати знижки з огляду на загальну суму коштів, витрачених на купівлю конкретного товару. Матриця, яка використовується, має такий вигляд: менше 1000 - 0%; 1001-3000 – 3%; 3001-5000 – 5%; понад 5001 – 7%. Можна ознайомитись із ситуацією, коли в Excel є база даних відвідувачів та відомості про суму, витрачену на покупку. Далі слід розрахувати знижку кожного клієнта. Для цього знадобиться застосувати таке вираз: =ЯКЩО(A1>=5001; B1*0,93; ЯКЩО(А1>=3001; B1*0,95;..).

Система перевіряє загальну суму покупок. Якщо вона перевищує значення 5001 рублів, виконується множення на 93 відсотка ціни товару. Якщо перевищено позначку 3001 одиниць, відбувається аналогічна дія, проте вже враховується 95%.

Логічний оператор Якщо в Excel застосовується для запису певних умов. Порівнюються числа та/або текст, функції, формули і т.д. Коли значення відповідають заданим параметрам, З'являється один запис. Не відповідають – інша.

Логічні функції – це дуже простий та ефективний інструмент, який часто застосовується у практиці. Розглянемо докладно з прикладів.

Синтаксис функції ЯКЩО з однією умовою

Синтаксис оператора в Excel – будова функції, необхідних її роботи дані.

ЯКЩО (логічне_вираження; значення_якщо_істина;значення_якщо_брехня)

Розберемо синтаксис функції:

Логічне_вираження– ЩО оператор перевіряє (текстові чи числові дані осередку).

Значення_якщо_істина– ЩО з'явиться в осередку, коли текст чи число відповідають заданій умові (правдиві).

Значення, якщо_брехня– ЩО з'явиться у графі, коли текст чи число НЕ відповідають заданій умові (брехливі).

Приклад:

Оператор перевіряє осередок А1 і порівнює його з 20. Це «логічне вираження». Коли вміст графи більше 20, з'являється справжній напис "більше 20". Ні – «менше або 20».

Увага! Слова у формулі необхідно брати у лапки. Щоб Excel зрозумів, що потрібно виводити текстові значення.

Ще один приклад. Щоб отримати допуск до іспиту, студенти групи мають успішно скласти залік. Результати занесемо до таблиці з графами: список студентів, залік, іспит.


Зверніть увагу: оператор якщо повинен перевірити не цифровий тип даних, а текстовий. Тому ми прописали у формулі В2 = "зач.". У лапки беремо, щоб програма правильно розпізнала текст.



Функція ЯКЩО в Excel з кількома умовами

Часто практично однієї умови для логічної функції мало. Коли потрібно врахувати кілька варіантів прийняття рішень, викладаємо оператори ЯКЩО один в одного. Таким чином, у нас вийти кілька функцій ЯКЩО в Excel.

Синтаксис виглядатиме так:

ЯКЩО(логічне_вираження;значення_якщо_істина;ЯКЩО(логічне_вираження;значення_якщо_істина;значення_якщо_брехня))

Тут оператор перевіряє два параметри. Якщо перша умова є істинною, то формула повертає перший аргумент – істину. Невірно – оператор перевіряє другу умову.

Приклади декількох умов функції, якщо в Excel:


Таблиця для аналізу успішності. Учень отримав 5 балів – «відмінно». 4 - "добре". 3 – «задовільно». Оператор ЯКЩО перевіряє 2 умови: рівність значення в комірці 5 та 4.


Розширення функціоналу за допомогою операторів «І» та «АБО»

Коли потрібно перевірити кілька справжніх умов, використовується функція І. Суть така: ЯКЩО а = 1 І а = 2 ТОДІ значення в інакше значення с.

Функція АБО перевіряє умову 1 або умову 2. Як тільки хоча б одна умова є істинною, то результат буде істинним. Суть така: ЯКЩО а = 1 АБО а = 2 ТОДІ значення в Інакше значення с.

Функції І та АБО можуть перевірити до 30 умов.

Приклад використання оператора І:

Приклад використання функції АБО:

Як порівняти дані у двох таблицях

Користувачам часто доводиться порівняти дві таблиці Excel на збіги. Приклади з життя: зіставити ціни на товар у різні привози, порівняти баланси (бухгалтерські звіти) за кілька місяців, успішність учнів (студентів) різних класів, у різні чверті тощо.

Щоб порівняти 2 таблиці в Excel, можна скористатися оператором РАХУНКИ. Розглянемо порядок застосування функції.

Наприклад візьмемо дві таблиці з технічними характеристикамирізних кухонних комбайнів. Ми задумали виділення відмінностей кольором. Це завдання в Excel вирішує умовне форматування.

Вихідні дані (таблиці, з якими працюватимемо):


Виділяємо першу таблицю. Умовне форматування – створити правило – використовувати формулу для визначення форматованих осередків:


У рядок формул записуємо: =РАХУНКИ (порівнюваний діапазон; перший осередок першої таблиці)=0. Порівнюваний діапазон – це друга таблиця.


Щоб вбити у формулу діапазон, просто виділяємо його перший осередок і останню. "= 0" означає команду пошуку точних (а не приблизних) значень.

Вибираємо формат і встановлюємо, як зміняться осередки за дотримання формули. Краще зробити заливку кольором.

Виділяємо другу таблицю. Умовне форматування – створити правило – використовувати формулу. Застосовуємо той же оператор (РАХУНКИ).


Тут замість першого та останнього осередку діапазону ми вставили ім'я стовпця, яке привласнили йому заздалегідь. Можна заповнювати формулу будь-яким із способів. Але з ім'ям простіше.

Логічна функція ЯКЩОв Екселі - одна з найбільш затребуваних. Вона повертає результат (значення чи іншу формулу) залежно від умови.

Функція ЯКЩО в Excel

Функція має наступний синтаксис.

ЯКЩО( лог_вираз; значення_якщо_істина; [значення_якщо_брехня])

лог_вираз - Це умова, що перевіряється. Наприклад, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

значення_якщо_істина – значення або формула, яка повертається при настанні вказаної у першому параметрі події.

значення_якщо_брехня – це альтернативне значення чи формула, яка повертається у разі невиконання умови. Це поле не обов'язково заповнювати. У цьому випадку при настанні альтернативної події функція поверне значення брехня.

Дуже простий приклад. Потрібно перевірити, чи перевищує продаж окремих товарів 30 шт. чи ні. Якщо перевищують, то формула має повернути «Ок», інакше – «Видалити». Нижче показано розрахунок із результатом.

Продажі першого товару дорівнюють 75, тобто. умова у тому, що його більше 30, виконується. Отже, функція повертає те, що зазначено у наступному полі – «Ок». Продаж другого товару менше 30, тому умова (>30) не виконується і повертається альтернативне значення, зазначене в третьому полі. У цьому суть функції ЯКЩО. Простягаючи розрахунок донизу, отримуємо результат по кожному товару.

Однак, це був демонстраційний приклад. Найчастіше формулу Ексель ЯКЩО використовують для більш складних перевірок. Припустимо, є середньотижневі продажі товарів та їх залишки на даний момент. Закупнику потрібно зробити прогноз залишків за 2 тижні. Для цього потрібно від поточних запасів відібрати подвійний середньотижневий продаж.

Поки що все логічно, але бентежать мінуси. Хіба бувають негативні рештки? Ні звичайно. Запаси не можуть бути нижчими за нуль. Щоб прогноз був коректним, необхідно негативні значення замінити нулями. Тут чудово допоможе формула ЯКЩО. Вона перевірятиме отримане за прогнозом значення якщо воно виявиться менше нуля, то примусово видасть відповідь 0, інакше — результат розрахунку, тобто. деяке позитивне число. Загалом, та сама логіка, тільки замість значень використовуємо формулу як умову.

У прогнозі запасів більше немає негативних значень, що загалом дуже непогано.

Формули Excel ЯКЩО також активно використовують у формулах масивів. Тут ми далеко не заглиблюватимемося. Зацікавленим рекомендую прочитати статтю про те, . Щоправда, розрахунок у статті більше не актуальний, т.к. в Excel 2016 з'явилися функції МІНЕСЛІ та МАКСЕСЛІ. Але для прикладу дуже корисно ознайомитися – стане в нагоді в іншій ситуації.

Формула ЯКЩО в Excel – приклади кількох умов

Досить часто кількість можливих умов не 2 (перевірене та альтернативне), а 3, 4 і більше. У цьому випадку також можна використовувати функцію ЯКЩО, але тепер її доведеться вкладати один в одного, вказуючи всі умови по черзі. Розглянемо наступний приклад.

Декільком менеджерам з продажу необхідно нарахувати премію залежно від виконання плану продажу. Система мотивації така. Якщо план виконано менш ніж на 90%, то премія не належить, якщо від 90% до 95% — премія 10%, від 95% до 100% — премія 20% і якщо план перевиконано, то 30%. Як видно тут 4 варіанти. Щоб їх вказати в одній формулі, знадобиться наступна логічна структура. Якщо виконується перша умова, то настає перший варіант, інакше, якщо виконується друга умова, то настає другий варіант, інакше якщо і т.д. Кількість умов може бути досить великою. В кінці формули вказується останній альтернативний варіант, для якого не виконується жодна з перерахованих раніше умов (як третє поле у ​​звичайній формулі ЯКЩО). У результаті формула має такий вигляд.

Комбінація функцій якщо працює так, що при виконанні будь-якої зазначеної умови наступні вже не перевіряються. Тому важливо їх вказати у правильній послідовності. Якби ми почали перевірку з B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

При написанні формули легко заплутатися, тому рекомендується дивитися на підказку.

В кінці потрібно обов'язково закрити всі дужки, інакше ексель видасть помилку

Функція Ексель ЯКЩО загалом добре справляється зі своїми завданнями. Але варіант, коли потрібно записувати довгий ланцюжок умов не дуже приємний, тому що, по-перше, написати з першого разу не завжди виходить (то умову вкажеш невірно, то дужку не закриєш); по-друге, розібратися за необхідності у такій формулі може бути непросто, особливо коли умов багато, а самі розрахунки складні.

У MS Excel 2016 з'явилася функція ЯКЩО, Заради якої і написана вся ця стаття Це та сама ЯКЩО, тільки заточена спеціально для перевірки безлічі умов. Тепер не потрібно сто разів писати ЯКЩО і рахувати відкриті дужки. Достатньо перерахувати умови та наприкінці закрити одну дужку.

Працює в такий спосіб. Візьмемо приклад і скористаємося новою формулою Excel ЕСЛИМН.

Як видно, запис формули виглядає набагато простіше та зрозуміліше.

Варто звернути увагу на таке. Умови, як і раніше, перераховуємо в правильному порядку, щоб не відбулося непотрібного перекриття діапазонів. Остання альтернативна умова, на відміну від звичайної ЯКЩО, також має бути обов'язково вказана. У ЯКЩО задається лише альтернативне значення, яке настає, якщо не виконується жодна з перерахованих умов. Тут же потрібно вказати саму умову, яка в нашому випадку була б B2> = 1. Однак цього можна уникнути, якщо в полі з умовою написати ІСТИНА, вказуючи тим самим, що якщо не виконуються раніше перелічені умови, настає ІСТИНА і повертається останнє альтернативне значення.

Функція IF (ЯКЩО)в Excel - це відмінний інструмент для перевірки умов на ІСТИНУ або БРЕХНЯ. Якщо значення ваших розрахунків дорівнюють заданим параметрам функції як ІСТИНА, то вона повертає одне значення, якщо БРЕХНЯ, то інше.

Що повертає функція

Задане вами значення при виконанні двох умов ІСТИНА або БРЕХНЯ.

Синтаксис

=IF(logical_test, , )- англійська версія

=ЯКЩО(лог_вираз; [значення_якщо_істина]; [значення_якщо_брехня]) - російська версія

Аргументи функції

  • logical_test (лог_вираз)– це умова, яку ви хочете протестувати. Цей аргумент функції має бути логічним і обумовленим як БРЕХНЯ або ІСТИНА. Аргументом може бути як статичне значення, і результат функції, обчислення;
  • ([значення_якщо_істина])– (не обов'язково) – це значення, яке повертає функція. Воно буде відображено у випадку, якщо значення, яке ви тестуєте, відповідає умові ІСТИНА;
  • ([значення_якщо_брехня])– (не обов'язково) – це значення, яке повертає функція. Воно буде відображено у випадку, якщо умова, яку ви тестуєте, відповідає умові БРЕХНЯ.

додаткова інформація

Функція Якщо в Excel приклади з кількома умовами

Приклад 1. Перевіряємо просту числову умову за допомогою функції IF (ЯКЩО)

При використанні функції IF (ЯКЩО)в Excel, можна використовувати різні оператори для перевірки стану. Ось список операторів, які можна використовувати:

Нижче наведено простий приклад використання функції для розрахунку оцінок студентів. Якщо сума балів більша чи дорівнює “35”, то формула повертає “Здав”, інакше повертається “Не здав”.

Приклад 2. Використання вкладеної функції IF (ЯКЩО) для перевірки умови вираження

Функція може приймати до 64 умов одночасно. Незважаючи на те, що створювати довгі вкладені функції недоцільно, то в поодиноких випадках ви можете створити формулу, яка безліч умов послідовно.

У наведеному нижче прикладі ми перевіряємо дві умови.

  • Першу умову перевіряє, чи сума балів не менша за 35 балів. Якщо це ІСТИНА, то функція поверне “Не здав”;
  • У разі, якщо перша умова – БРЕХНЯ, і сума балів більша за 35, то функція перевіряє другу умову. Якщо сума балів більша або дорівнює 75. Якщо це правда, то функція повертає значення "Відмінно", в інших випадках функція повертає "Здав".


Приклад 3. Обчислюємо суму комісії з продажу за допомогою функції IF (ЯКЩО) в Excel

Функція дозволяє виконувати обчислення з числами. Хорошим прикладом використання є розрахунок комісії продажів для торгового представника.

У наведеному нижче прикладі торговий представник з продажу:

  • не отримує комісійних, якщо обсяг продажів менший за 50 тис;
  • отримує комісію у розмірі 2%, якщо продажі між 50-100 тис.
  • отримує 4% комісійних, якщо обсяг продажу перевищує 100 тис.

=IF(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - англійська версія

=ЯКІ(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - російська версія

У формулі, використаній у прикладі вище, обчислення суми комісійних виконується у самій функції ЯКЩО. Якщо обсяг продажів знаходиться між 50-100K, то формула повертає B2*2%, що становить 2% комісії залежно від обсягу продажу.

Приклад 4. Використовуємо логічні оператори (AND/OR) (І/АБО) у функції IF (ЯКЩО) в Excel

Ви можете використовувати логічні оператори (AND/OR) (І/АБО) всередині функції для одночасного тестування кількох умов.

Наприклад, припустимо, що ви повинні вибрати студентів для стипендій, ґрунтуючись на оцінках та відвідуваності. У наведеному нижче прикладі учень має право на участь лише у тому випадку, якщо він набрав понад 80 балів та має відвідуваність понад 80%.

Ви можете використовувати функцію разом із функцією IF (ЯКЩО), щоб спочатку перевірити, чи виконуються ці умови чи ні. Якщо умови дотримані, функція повертає “Має право”, інакше вона повертає “Не має права”.

Формула для цього розрахунку:

=IF(AND(B2>80,C2>80%),"Так","Ні")- англійська версія

=ЯКІ(І(B2>80;C2>80%);"Так";"Ні") - російська версія


Приклад 5. Перетворимо помилки на значення “0” за допомогою функції IF (ЯКЩО)

За допомогою цієї функції ви також можете прибирати комірки, що містять помилки. Ви можете перетворити значення помилок на пробіли або нулі або будь-яке інше значення.

Формула для перетворення помилок у осередках наступна:

=IF(ISERROR(A1),0,A1)- англійська версія

ЯКЩО(ПОМИЛКА(A1);0;A1)- російська версія

Формула повертає "0", якщо в комірці є помилка, інакше вона повертає значення комірки.

ПРИМІТКА. Якщо ви використовуєте Excel 2007 або версії після нього, ви можете використовувати функцію IFERROR для цього.

Так само ви можете обробляти порожні осередки. У разі порожніх осередків використовуйте функцію ISBLANK, на прикладі:

=IF(ISBLANK(A1),0,A1)- англійська версія

=ЯКЩО(ЕПУСТО(A1);0;A1)- російська версія