Приклад СЛОВА з декількома умовами IF в Excel (9 критеріїв)

  • Поділитися Цим
Hugh West

Зміст

Однією з найбільш використовуваних функцій в Excel це функція VLOOKUP і він теж досить потужний. Ми можемо зробити його більш ефективним, використовуючи функція IF з ПЕРЕГЛЯД Ми можемо застосовувати ці дві функції разом для виконання різних операцій. У цій статті ми будемо використовувати функцію Приклад щоб показати вам ефективність ПЕРЕГЛЯД з Множинна умова ПЧ в Excel .

Завантажити Практичний посібник

Завантажте наступний робочий зошит для самостійних занять.

ЗАПИС з декількома умовами IF.xlsx

Знайомство з функцією VLOOKUP в Excel

  • Синтаксис

VLOOKUP(значення_пошуку, масив_таблиці, номер_індексу_колонки, [діапазон_пошуку])

  • Аргументи

lookup_value: Значення шукати в крайній лівій колонці наведеної таблиці.

table_array: Таблиця, в якій він шукає lookup_value у крайній лівій колонці.

col_index_num: Номер стовпця в таблиці, з якого має бути повернуто значення.

[range_lookup]: Показує, чи є точний або частковий збіг lookup_value необхідна. 0 для точного збігу, 1 для часткового збігу. За замовчуванням 1 ( частковий збіг Це необов'язково.

Вступ до функції ЕСЛИ в Excel

  • Синтаксис

IF(логічний_тест, [значення_якщо_істина], [значення_якщо_хиба])

  • Аргументи

логічний_тест: Перевіряє логічну операцію.

[value_if_true]: Якщо логічна операція істинна, повернути це значення.

[value_if_false]: Якщо логічна операція є хибною, повернути це значення.

9 Приклад ВПЛИВ з декількома умовами IF в Excel

1. використання конструкції VLOOKUP з умовою IF для отримання позитивного або негативного результату

У нашому першому прикладі ми з'ясуємо, чи є певна оцінка, отримана студентом, хорошою чи поганою. Отже, для виконання завдання виконайте наведені нижче кроки.

КРОКИ:

  • Спочатку виділяємо комірку F5 .
  • Потім введіть формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

  • Наостанок, натисніть Увійдіть і це дасть результат.

🔎 Як працює формула?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>80

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД Функція шукає Френк в діапазоні B5:D8 і повертає позначку ( 70 ) в 2-й Врешті-решт, він перевіряє позначку, якщо вона більша за 80 чи ні.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

На сьогоднішній день, на жаль, це не так. ЯКЩО функція повертає Добре. як 70 не перевищує 80 .

Читати далі: Excel VBA: комбіновані оператори If та Or (3 приклади)

2. Застосуйте VLOOKUP для зміни значення відсікання з декількома умовами IF в Excel

Тепер, якщо ми хочемо змінити значення відсікання або зробити його динамічним, то замість того, щоб вказувати значення у формулі, ми помістимо позначку в комірку F4 Отже, вивчіть кроки в цьому питанні. Приклад працювати ПЕРЕГЛЯД з Множинна умова ПЧ в Excel .

КРОКИ:

  • По-перше, виділіть комірку F6 .
  • Далі введіть формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

  • Нарешті, натисніть Увійдіть .

🔎 Як працює формула?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>F4

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція шукає Френк в діапазоні B5:D8 і повертає позначку ( 70 ) в 2-й Потім він тестує позначку, якщо вона більша за стовпчик F4 значення комірки ( 65 ) чи ні.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

Насамкінець, у Києві відбулася церемонія відкриття ЯКЩО функція повертає Чудово. як 70 більше, ніж 65 .

Читати далі: Excel IF між кількома діапазонами (4 підходи)

3 Приклад отримання ціни зі знижкою на основі роздрібної ціни з декількома умовами VLOOKUP & IF

У наведеному нижче наборі даних ми зафіксували роздрібні ціни на деякі товари. Але ми покажемо вам, як дізнатися ціну зі знижкою за допомогою ПЕРЕГЛЯД Я знаю, що це не так; ЯКЩО Отже, слідуйте за процесом до ноу-хау.

КРОКИ:

  • На початку виділіть комірку E5 .
  • Після цього введіть формулу:
=IF(VLOOKUP("Виноград",B5:D8,3,FALSE)>150,VLOOKUP("Виноград",B5:D8,3,FALSE)*80%)

  • В кінці натисніть Увійдіть щоб повернути значення.

🔎 Як працює формула?

  • VLOOKUP("Виноград",B5:D8,3,FALSE)>150

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД Функція шукає Виноград в діапазоні B5:D8 і повертає ціну ( 250 ) в 3-й Далі він порівнює ціну, якщо вона більша за 150 чи ні.

  • VLOOKUP("Виноград",B5:D8,3,FALSE)*80

Це ПЕРЕГЛЯД Функція шукає Виноград в діапазоні B5:D8 і повертає ціну ( 250 ) в 3-й Далі він множить значення на .8 .

  • IF(VLOOKUP("Виноград",B5:D8,3,FALSE)>150,VLOOKUP("Виноград",B5:D8,3,FALSE)*80%)

Насамкінець, в рамках проекту ЯКЩО функція повертає VLOOKUP("Виноград",B5:D8,3,FALSE)*80 вивести у вигляді VLOOKUP("Виноград",B5:D8,3,FALSE)>150 формула вірна.

Читати далі: Оператор ЕСЛИ в Excel з декількома умовами в діапазоні (3 приклади)

4. об'єднання функцій ВПРАВИЛА, ЕСЛИ і ISNA в Excel з декількома умовами

Ми будемо шукати певний фрукт незалежно від того, чи є він у наборі даних, і якщо є, то повернемо його ціну. А тепер дізнайтеся Приклад за виконання ПЕРЕГЛЯД з Кілька ЯКЩО Стан в Excel .

КРОКИ:

  • Виділити комірку G4 спочатку.
  • Потім введіть формулу:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Немає",VLOOKUP(F4,B5:D8,3,FALSE))

  • Наостанок, натисніть Увійдіть .

🔎 Як працює формула?

  • VLOOKUP(F4,B5:D8,3,FALSE)

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція шукає F4 значення комірки ( Вишня ) в діапазоні B5:D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

Функція ISNA шукає VLOOKUP(F4,B5:D8,3,FALSE) вихід, щоб побачити, чи є він доступним, чи ні.

  • ЕСЛИ(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Відсутній",VLOOKUP(F4,B5:D8,3,FALSE))

На сьогоднішній день, на жаль, це не так. ЯКЩО функція повертає ' Не присутні як Вишня в даному наборі даних відсутній.

Читати далі: Оператор IF в VBA з множинними умовами в Excel (8 способів)

5. приклад вибору найкращого магазину за допомогою VLOOKUP в Excel

Ще одне використання ПЕРЕГЛЯД функція полягає в тому, що ми можемо порівняти кілька магазинів, щоб знайти найкращу пропозицію. Тут ми поставили Цех 1 в камері G2 Отже, виконайте кроки для проведення операції.

КРОКИ:

  • Перш за все, оберіть комірку G5 для введення формули:
=IF($G$2="Магазин 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Після цього необхідно натиснути Увійдіть та використання інструмент автозаповнення щоб заповнити решту.

🔎 Як працює формула?

  • VLOOKUP(F5,B5:D7,2,FALSE)

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція виконує пошук по F5 значення комірки ( Яйце ) в діапазоні B5:D7 і повертає значення ( $1.50 ) в 2-й колонка.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Це ПЕРЕГЛЯД функція виконує пошук по F5 значення комірки ( Яйце ) в діапазоні B5:D7 і повертає значення ( $1.75 ) в 3-й колонка.

  • IF($G$2="Магазин 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

На сьогоднішній день, на жаль, це не так. ЯКЩО функція порівнює G2 значення комірки ( Цех 1 ) з Цех 1 '. Оскільки функція є істинною, то вона повертає $1.50 Якщо в результаті цього не буде G2 значення комірки були Цех 2 вона б повернулася $1.75 .

Докладніше: Як використовувати кілька операторів IF з текстом в Excel (6 швидких способів)

6. Приклад VLOOKUP з 2 таблицями в Excel

Досі ми використовували одну таблицю для отримання даних. У цьому прикладі ми використаємо 2 Тому вивчіть наступні етапи цієї роботи Приклад виконати ПЕРЕГЛЯД в 2 Таблиці з Множинна умова ПЧ в Excel .

КРОКИ:

  • Виділіть комірку F6 .
  • Введіть формулу:
=VLOOKUP(F5, IF(F4="Січень", B6:D7, B11:D12), 3, FALSE)

  • Нарешті, натисніть Увійдіть і це поверне Чистий дохід від реалізації з Саймон .

🔎 Як працює формула?

  • IF(F4="січень", B6:D7, B11:D12)

На сьогоднішній день, на жаль, це не так. ЯКЩО функція порівнює F4 значення комірки ( лютий ) з січень і повертає діапазон B11:D12 оскільки логічний тест є хибним.

  • VLOOKUP(F5, IF(F4="Січень", B6:D7, B11:D12), 3, FALSE)

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція шукає F5 значення комірки ( Саймон ) в діапазоні B11:D12 і повертає Чистий дохід від реалізації з $12,500.00 в 3-й колонка.

7. таблиця Excel VLOOKUP в логічному тесті функції IF

Крім того, ми можемо розмістити ПЕРЕГЛЯД в секції аргументів функції ЯКЩО Для виконання цієї операції див. наступну процедуру.

КРОКИ:

  • Перш за все, оберіть комірку G4 для введення формули:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно", "На складі", "Немає на складі")

  • Далі натисніть Увійдіть Таким чином, ви побачите результат.

🔎 Як працює формула?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно"

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД функція шукає F4 значення комірки ( Виноград ) в діапазоні B5:D8 і порівнює значення в 2-й стовпчик ( Немає в наявності ) з В наявності .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно", "На складі", "Немає на складі")

Насамкінець, в рамках проекту ЯКЩО функція повертає Немає в наявності як VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно" виводиться false.

Читати далі: Функція ЕСЛИ в Excel з 3 умовами

Схожі читання

  • IF з AND у формулі Excel (7 прикладів)
  • Excel VBA: Об'єднання If з And для декількох умов
  • VLOOKUP з кількома критеріями та кількома результатами (8 прикладів)

8. динамічно виділити стовпець ЗВЕДЕННЯ за допомогою функції ЕСЛИ

У даному прикладі ми хочемо створити динамічний стовпець для ПЕРЕГЛЯД З цієї причини ми будемо використовувати функцію ЯКЩО Таким чином, пройдіть через наступне Приклад виконати ПЕРЕГЛЯД з Кілька ЯКЩО Стан в Excel .

КРОКИ:

  • На початку виділіть комірку C11 Тут введіть формулу:
=VLOOKUP(B11, B5:D8, IF($C$10="Фізика", 2, 3), FALSE)

  • Після цього натисніть Увійдіть і він виточить дані. Використовуйте Автозаповнення щоб завершити серію.

🔎 Як працює формула?

  • IF($C$10="Фізика", 2, 3)

На сьогоднішній день, на жаль, це не так. ЯКЩО функція порівнює C10 значення комірки ( Фізика ) з Фізика як вказано у формулі. Потім повертає 2 оскільки логічний тест є істинним.

  • VLOOKUP(B11, B5:D8, IF($C$10="Фізика", 2, 3), FALSE)

Нарешті, нарешті з'явилася інформація про те, що ПЕРЕГЛЯД функція шукає B11 значення комірки ( Вілхам ) в діапазоні B5:D8 і повертає значення в параметрі 2-й стовпчик ( 50 ).

Читати далі: Excel VBA: Оператор If Then Else з декількома умовами (5 прикладів)

9 Приклад застосування СРЗНАЧ для дат з декількома умовами IF в Excel

Додатково ми можемо подати ПЕРЕГЛЯД на побачення. Отже, вивчіть кроки цього Приклад подати заявку ПЕРЕГЛЯД для Дати з Множинна умова ПЧ в Excel .

КРОКИ:

  • Клацніть клітинку G4 .
  • Введіть формулу:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Наостанок, натисніть Увійдіть .

🔎 Як працює формула?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)

На сьогоднішній день, на жаль, це не так. ЯКЩО функція порівнює кожну комірку діапазону C5:C8 з F5 і F6 Згодом повертає діапазон значень комірок B5:D8 оскільки логічний тест є істинним.

  • VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

Насамкінець, в рамках проекту ПЕРЕГЛЯД функція шукає F4 значення комірки ( Виноград ) в діапазоні B5:D8 і повертає значення в рядку 3-й стовпчик ( Міна ).

Читати далі: Функція Excel If з декількома умовами (вкладена функція IF)

Альтернативний приклад ВПЛИВ з декількома умовами IF в Excel

1. допоміжний стовпець для декількох критеріїв в Excel

Ми можемо створити допоміжний стовпець для декількох критеріїв в Excel Тому виконайте кроки, щоб вставити допоміжний стовпець.

КРОКИ:

  • Спочатку виділяємо комірку D5 .
  • Потім введіть формулу:
=B5&"

  • Після цього натисніть Увійдіть і він поверне значення. Використовуйте Автозаповнення щоб заповнити серію.

  • Після цього виділяємо комірку H5 для введення формули:
=VLOOKUP($G5&"

  • Преса Увійдіть та використання Автозаповнення щоб завершити решту.

Тут, в рамках програми "Відкритий світ", відбулася презентація ПЕРЕГЛЯД функція шукає $G5&" значення комірки ( Віл ) в діапазоні $D$5:$E$8 і воно повертається 80 присутніх на 2-й колонка.

Читати далі: СЦЕПИ з декількома критеріями в Excel (6 прикладів)

2 Приклад з декількома критеріями з функцією ВИБІР

Ми будемо використовувати функція CHOOSE разом з ПЕРЕГЛЯД в даному прикладі, щоб уникнути допоміжного стовпчика. Вивчіть процес виконання операції.

КРОКИ:

  • По-перше, виділіть комірку H5 .
  • Далі введіть формулу:
=VLOOKUP($G5&"

  • Нарешті, натисніть Увійдіть і він поверне значення.

🔎 Як працює формула?

  • CHOOSE({1,2},$B$5:$B$8&"

На сьогоднішній день, на жаль, це не так. ВИБІР розливи функцій B5:D8 дані в 2 стовпці, що об'єднують значення комірок у B і C стовпчики разом.

  • VLOOKUP($G5&"

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД Функція шукає $G5&" в діапазоні B5:D8 та повернення 80 присутніх на 2-й колонка.

Читати далі: Зведена таблиця з декількома критеріями без допоміжного стовпця в Excel (5 способів)

3. функція VLOOKUP з двома умовами у двох стовпчиках

Замість того, щоб використовувати ПЕРЕГЛЯД ми можемо використовувати формула INDEX MATCH витягнути дані на основі 2 умови в 2 Отже, дотримуйтесь порядку виконання завдання.

КРОКИ:

  • На початку виділіть комірку H4 .
  • Після цього введіть формулу:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • В кінці натисніть Увійдіть щоб повернути значення.

🔎 Як працює формула?

  • MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)

На сьогоднішній день, на жаль, це не так. МАТЧ повернення формули 4 до ІНДЕКС Тут ми порівнюємо декілька критеріїв за допомогою булевої логіки.

  • INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

Насамкінець, в рамках проекту ІНДЕКС функція повертає 250 який знаходиться в 4-й рядок в діапазоні D5:D10 .

Читати далі: Як використовувати VLOOKUP з декількома критеріями в різних стовпцях

4. вкладка для декількох стовпців в Excel

Ми застосуємо ЗБІГ ІНДЕКСІВ формула для виконання операції пошуку в декількох стовпцях і повернення значення Ціна Отже, ознайомтеся з наведеними нижче кроками.

КРОКИ:

  • Виділіть комірку G4 спочатку.
  • Потім введіть формулу:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

  • Наостанок, натисніть Увійдіть .

🔎 Як працює формула?

  • ROW(B5:B8)

По-перше, функція ROW повертає відповідні номери рядків.

  • MATCH(ROW(B5:B8),ROW(B5:B8))

Після цього, на засіданні МАТЧ Вихідними даними формули є 1 , 2 , 3 і 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")

На сьогоднішній день, на жаль, це не так. ЯКЩО функція порівнює кожну комірку в рядку B5:C8 з F4 значення комірки і повертає значення там, де знаходить ПРАВДА на логічний тест.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))

Функція MIN повертає найменше значення ( 1 ) з IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") виходи.

  • INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B8:B8)),"")))

Врешті-решт, угода була укладена ІНДЕКС функція повертає 150 який знаходиться в 1-й рядок в діапазоні D5:D8 .

Читати далі: ЗВЕДЕННЯ Excel з кількома критеріями в стовпці та рядку

Висновок

Відтепер ви зможете оперувати ПЕРЕГЛЯД з Кілька умов IF в Excel як показано в Приклади Продовжуйте використовувати їх і повідомте нам, якщо у вас є інші способи виконання завдання. Не забувайте залишати коментарі, пропозиції або запитання, якщо вони у вас є, у розділі коментарів нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.