Зміст
Функція IF є однією з найбільш корисних і широко використовуваних функцій Microsoft Excel Якщо в повсякденній роботі в Excel нам потрібно якесь логічне порівняння, ми використовуємо функцію ЯКЩО Сьогодні я покажу, як користуватися цією функцією ЯКЩО функція з широким діапазоном значень, що супроводжується деякими звичними функціями в Excel.
Завантажити Практичний посібник
Використання функції IF з діапазоном значень.xlsxВведення функції ЕСЛИ в Excel
Однією з найбільш корисних функцій в Excel є ЯКЩО функція, яка дозволяє логічно порівнювати значення з очікуваннями.
⇒ Синтаксис
=IF(логічний_тест, [значення_якщо_істина], [значення_якщо_хиба])
⇒ Функція Мета
Це визначає, чи є умова істинною або НЕПРАВДА і повертає одне значення, якщо виконується умова ПРАВДА .
⇒ Аргумент
Аргумент | Обов'язково/необов'язково | Пояснення |
---|---|---|
логічний_тест | Необхідно | Задана умова для комірки або діапазону комірок. |
[value_if_true] | За бажанням | Визначається твердження, якщо умова виконується. |
[значення_якщо_неправда] | За бажанням | Визначено твердження, якщо умова не виконується. |
⇒ Параметр повернення
Якщо оператори не визначені, то логічними значеннями є ПРАВДА або НЕПРАВДА Якщо оператори визначені, вони з'являться як значення, що повертаються, в залежності від того, чи виконуються умови, чи ні.
10 ідеальних прикладів використання функції ЕСЛИ з діапазоном значень в Excel
Розглянемо деякі приклади Excel ЯКЩО Нехай у нас є набір даних з назвами, авторами, номерами та цінами деяких книг з книжкового магазину, який називається Книгарня "Зимородок Наша мета сьогодні - навчитися застосовувати програму E xcel. ЯКЩО функція з діапазоном значень.
1. створити функцію Excel ЕСЛИ з діапазоном комірок
У першому прикладі ми навчимося перевіряти, чи містить діапазон комірок деяке значення чи ні. Перевіримо, чи є якась книга автора Емілі Бронте чи ні. Тобто, чи є в стовпчику Автор (колонка C ) містить ім'я Емілі Бронте або не містить. Ви можете використовувати комбінацію ЯКЩО і COUNTIF функції Excel для цього.
КРОКИ:
- По-перше, виділіть комірку і введіть цю формулу в цю комірку.
=IF(COUNTIF(C5:C21, "Лев Толстой")>0, "Є", "Немає")
- По-друге, натисніть Увійдіть щоб побачити результат.
- Нарешті, ви бачите, ми отримали результат" Існує "...Тому що дійсно є книга Емілі Бронте в нашому списку. Це " Грозовий перевал ".
- Якщо ви хочете отримати приблизний збіг, ви можете використовувати Символи підстановки (*,?,~) в рамках COUNTIF Наприклад, щоб дізнатися, чи є якась книга авторства Бронте сестри ( І Емілі Бронте, і Шарлотта Бронте ), використовують наступну формулу.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Є", "Немає")
- Далі, натисніть на кнопку Увійдіть ключовим, щоб показати результат.
- І, ми маємо " Існує "...Тому що є три книги, написані Сестри Бронте .
🔎 Як працює формула?
- COUNTIF(C5:C21, "Емілі Бронте") повертає кількість входжень імені "Emily Bronte" в діапазоні C5:C21 .
- COUNTIF(C5:C21, "Емілі Бронте")>0 прибутки ПРАВДА якщо ім'я зустрічається в діапазоні хоча б один раз, і повертає НЕПРАВДА якщо назва не з'являється.
- Тому IF(COUNTIF(C5:C21, "Емілі Бронте")>0, "Є", "Немає") повертає "Є", якщо назва зустрічається хоча б один раз, і повертає " Не існує ", якщо назва не з'являється.
2. створення функції ЕСЛИ з діапазоном числових значень
Тепер застосуємо інший ЯКЩО Створимо список значень з діапазону, що лежить між двома заданими числами. Кількість книг, які там є чи немає, дізнаємось з стовпця D які знаходяться між 10 до 20 Ці типи завдань можуть бути виконані за допомогою E xcel ЯКЩО функція з діапазоном значень.
КРОКИ:
- Для початку виберіть комірку, в якій ви хочете побачити результат.
- Потім введіть туди формулу.
=IF((((D5>=10)*(D5<=20))=1, "Так", "Ні")
- Преса Увійдіть .
- Перетягніть Ручка наповнення вниз, щоб продублювати формулу по всьому діапазону. Або, щоб Автозаповнення на полігоні, подвійний клік в плюсі ( + ) символ.
- Нарешті ми бачимо результат.
3. застосування умов І з функцією IF для діапазону значень
Тепер ми будемо застосовувати умови в рамках ЯКЩО Перевіримо, чи задовольняє кожна з книг двом заданим умовам. Перша умова полягає в тому, що кількість книг більша за 10 а другий - ціна книги більша, ніж 20 Якщо ці умови будуть виконані, тільки тоді ми придбаємо книгу.
Для цього ми будемо використовувати комбінацію ЯКЩО і І функції. коли всі її параметри оцінюються як ПРАВДА , функція AND прибутки ПРАВДА інакше повертається НЕПРАВДА .
КРОКИ:
- Спочатку виділяємо комірку, що прилягає до першої книги, і вводимо формулу.
=IF(AND(D5>=10)*(E5>=20), "Можна придбати", "Не можна придбати")
- Натисніть кнопку Увійдіть на клавіатурі ще раз.
- Як варіант, ми можемо використовувати символ і умова ( * Таким чином, формула буде виглядати наступним чином.
- Хіт Увійдіть щоб побачити результат.
- Щоб скопіювати формулу за межі діапазону, перетягніть Ручка наповнення Символ вниз. Також ви можете подвійний клік доповнення ( + ) підписати до Автозаповнення на полігоні.
- Так само ми можемо отримати результат.
4. використання функції IF з умовами АБО для діапазону значень
Тепер перейдемо до АБО Перевіримо, чи задовольняє кожна з книг хоча б одній з умов. Якщо будь-який з її параметрів оцінюється як ПРАВДА , функція АБО прибутки ПРАВДА інакше повертається НЕПРАВДА .
КРОКИ:
- Спочатку виділяємо комірку, в якій хочемо побачити результат.
- По-друге, вставити формулу.
=IF(OR(D5>=10,E5>=60), "Можна придбати", "Не можна придбати")
- Далі необхідно натиснути кнопку Увійдіть на клавіатурі.
- Замість використання функції можна використати символ або ( + Отже, формула буде такою.
=IF((D5>=10)+(E5>=60), "Можна придбати", "Не можна придбати")
- Хіт Увійдіть щоб побачити результат.
- Після цього перетягніть кнопку Ручка наповнення щоб скопіювати формулу за межі діапазону. Або подвійний клік в плюсі ( + Це також дублює формулу.
- Нарешті, для кожної книги ми визначили, чи можна її придбати, чи ні, за наявності хоча б однієї умови чи ні.
5. використання вкладеної функції IF для діапазону значень
У даному прикладі будемо використовувати вкладені ЯКЩО Це означає, що ми застосуємо одну ЯКЩО формула в іншій формулі ЯКЩО Дозвольте мені попросити вас виконати роботу. Для всіх книг, перевірити, чи ціна більша або дорівнює $30.00 Якщо так, то перевірте, чи число більше або дорівнює 15 Потім, якщо все ж таки так, перевірте, чи починається ім'я автора на літеру " C "чи ні. Якщо все ж таки так, то поверніться" Задовольнити "В іншому випадку - повернутися" Не задовольняє ".
КРОКИ:
- Для початку виділимо комірку і вставимо туди наступну формулу.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Задовольняє", "Не задовольняє"), "Не задовольняє"), "Не задовольняє")
- Натисни кнопку Увійдіть ключовим для того, щоб побачити результат.
- Аналогічно, як і в попередніх прикладах, перетягніть Ручка наповнення вниз, щоб продублювати формулу по всьому діапазону. Або, щоб Автозаповнення на полігоні, подвійний клік в плюсі ( + ) символ.
- Нарешті, можна побачити, що тільки п'ять книги задовольняють усім трьом умовам одночасно.
6. Об'єднання функцій IF та SUM в Excel
Ми об'єднаємо ЯКЩО і СУМА у цьому прикладі. Функція SUM додає значення за допомогою додавання. Розглянемо приклад.
КРОКИ:
- Виділіть другу комірку G6 і введіть формулу у вибрану комірку.
=IF(SUM(D5:D21)>=80, "Добре", IF(SUM(D5:D21)>=50, "Задовільно", "Погано"))
- Потім натисніть кнопку Увійдіть ключовим для того, щоб побачити результат.
🔎 Як працює формула?
- SUM(D5:D21) ця частина додає значення діапазону і повертає в результаті загальну кількість книг.
- SUM(D5:D21)>=80 і SUM(D5:D21)>=50 перевіряє, чи виконується умова, чи ні.
- IF(SUM(D5:D21)>=80, "Добре", IF(SUM(D5:D21)>=50, "Задовільно", "Погано")) повідомляє результат. У нашому випадку результат був " Добре. ".
7. об'єднання функцій IF та AVERAGE
Середнє арифметичне чисел, наведених в якості параметрів, визначається за формулою функція AVERAGE Давайте об'єднаємо ЯКЩО і СЕРЕДНІЙ функції для цього прикладу.
КРОКИ:
- Спочатку виділяємо комірку, в яку ми хочемо помістити результат. У нашому випадку ми виберемо комірку G6 .
- Потім вставте формулу в цю комірку.
=IF(AVERAGE(D5:D21)>=20, "Добре", IF(AVERAGE(D5:D21)>=10, "Задовільно", "Погано"))
- Далі необхідно натиснути Увійдіть клавішу на клавіатурі.
- Нарешті ви отримаєте свій результат.
🔎 Як працює формула?
- СЕРЕДНЄ(D5:D21) розраховує середню кількість книг.
- AVERAGE(D5:D21)>=20 і AVERAGE(D5:D21)>=10 перевірити, чи була виконана умова.
- IF(AVERAGE(D5:D21)>=20, "Добре", IF(AVERAGE(D5:D21)>=10, "Задовільно", "Погано")) показує результат. Результат в нашій ситуації - це " Задовільно ".
8. інтеграція функцій IF та EXACT для узгодження діапазону значень
Функція EXACT прибутки ПРАВДА якщо два текстові рядки співпадають, і НЕПРАВДА інакше при порівнянні двох текстових рядків, хоча і не враховує розбіжності у форматуванні, ТОЧНО є чутливою до регістру. Давайте інтегруємо ЯКЩО і ТОЧНО функції разом, щоб відповідати діапазону значень.
КРОКИ:
- Вибираємо комірку, в якій хочемо переглянути результат.
- Після цього додайте наступну формулу функції.
=IF(EXACT($C$5:$C$21, "Лев Толстой"), "Так", "Ні")
- Натисніть кнопку Увійдіть на клавіатурі ще раз.
- І, ви бачите, це покаже результат на полігоні.
🔎 Як працює формула?
- EXACT($C$5:$C$21, "Лев Толстой") показує, чи є обидва дані точним збігом чи ні.
- IF(EXACT($C$5:$C$21, "Лев Толстой"), "Так", "Ні") перевірити логіку і повернути результат.
9. об'єднання функцій IF, AND та TODAY для отримання дати
Припустимо, ми хочемо перевірити, чи є дата прибуття в межах 7 днів чи ні, якщо дата прибуття в межах семи днів, тільки тоді ми можемо придбати книгу. Для цього ми будемо використовувати комбінацію ЯКЩО , І, і СЬОГОДНІ функції.
КРОКИ:
- Аналогічно, як і в попередніх прикладах, виділіть комірку, а потім введіть туди формулу.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Так", "Ні")
- Потім натисніть Увійдіть .
- Щоб скопіювати формулу за межі діапазону, перетягніть Ручка наповнення Символ вниз. Також ви можете подвійний клік доповнення ( + ) підписати до Автозаповнення на полігоні.
- Нарешті, це покаже результат для кожної книги в колонці F .
10. отримання найбільшого/найменшого значення за допомогою комбінації функцій IF, MAX & MIN
Припустимо, що ми хочемо порівняти кількість книг з першою книгою. І знайдемо найбільше і найменше значення загальної кількості книг. Для цього ми будемо використовувати комбінацію ЯКЩО , MAX Я знаю, що це не так; MIN функції.
КРОКИ:
- Спочатку виділяємо комірку, куди хочемо помістити результат.
- Потім вставте формулу в цю комірку.
=IF(D5=MAX($D$5:$D$21), "Добре", IF(D5=MIN($D$5:$D$21), "Не добре", "Середнє"))
- Наостанок, натисніть Увійдіть клавішу на клавіатурі.
🔎 Як працює формула?
- MAX($D$5:$D$21) повертає максимальне значення діапазону.
- MIN($D$5:$D$21) повертає мінімальне значення діапазону.
- IF( D5=MAX($D$5:$D$21), "Добре", IF(D5=MIN($D$5:$D$21), "Не добре", "Середнє")) показує результат після порівняння.
Важливі моменти для запам'ятовування
- Якщо ви намагаєтеся поділити число на нуль у своїй формулі, ви можете побачити #ЗАНУРЕННЯ НА НУЛЬ! помилка.
- На сьогоднішній день, на жаль, це не так. #ЦІННІСТЬ! помилка виникає при введенні в розрахунок невірного типу даних. Наприклад, у формулу, яка очікує числові значення, можна ввести текст.
- Якщо ми перемістимо комірку з формулою або комірку з посиланнями, то # РЕФ! з'явиться помилка, посилання у формулі більше не дійсні.
- На сьогоднішній день, на жаль, це не так. #ІМ'Я! помилка покаже, що ви неправильно написали назву функції у вашій формулі.
Висновок
Наведені вище приклади допоможуть вам вивчити E xcel ЯКЩО функція з діапазоном значень. Виникли питання - задавайте їх нам.