Функция IF на Excel с 3 условия (5 логически теста)

  • Споделя Това
Hugh West

Когато извършвате сложен и мощен анализ на данни, трябва да обосновете различни условия в един момент от време. Microsoft Excel , функцията IF действа като мощен инструмент за работа с условия. В този урок ще работим с вложените IF в Excel. Ще анализираме IF функция с 3 условия в Excel въз основа на 5 логически теста .

Изтегляне на работна тетрадка за практика

Изтеглете този тренировъчен файл и изпробвайте методите сами.

Функция IF с 3 условия.xlsx

5 логически теста за функцията IF на Excel с 3 условия

За да опишем процеса, ето набор от данни на компания Отчет за продажбите . Той показва информацията за Код на продукта и Месечни продажби в клетъчен диапазон B4:C10 .

Трябва да определим Статус на продажбите според тези 3 условия показано на изображението по-долу:

Сега нека приложим следните логически тестове, за да определим състоянието на 6-те продукта в набора от данни.

1. Вложена функция IF с 3 условия

В Excel можем да вложим множество функции на IF едновременно с това да извършва сложни изчисления.

В тази статия ще приложим вложената IF функция за 3 условия . Нека проследим процеса.

  • Първо вмъкнете тази формула в клетка D5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))

  • След това натиснете Въведете .
  • След това ще видите първия статус въз основа на приложените условия.

Тук използвахме IF за прилагане на логическо сравнение между условията за избрания клетка C5 .

  • След това използвайте Автоматично попълване и ще получите всички данни за състоянието на всяка сума за продажба.

Прочетете още: Изявление VBA IF с множество условия в Excel (8 метода)

2. Функция IF с логика AND за 3 условия в Excel

В този раздел ще приложим IF функция, включваща функцията AND за логическия тест. Следвайте стъпките по-долу.

  • Първо вмъкнете тази формула в клетка D5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))

  • След това натиснете Въведете и ще видите първия резултат.

Тук комбинирахме IF и функции AND за сравняване на всяко условие с неговия текст поотделно и връщане на стойността, ако условията не отговарят на стойността на клетката в C5 . В крайна сметка вмъкнахме Празен низ ( "" ), за да се пропуснат празните клетки, ако има такива.

  • И накрая, приложете тази формула за клетъчен диапазон D6:D10 и вижте крайния резултат.

Прочетете още: Excel VBA: Комбиниране на If с And за множество условия

3. Функция IF на Excel с логика OR въз основа на 3 условия

Комбинацията от IF и Функции ИЛИ също е много мощен инструмент за изпълнение на логически тест с 3 условия. Нека видим как работи.

  • В началото изберете клетка D5 .
  • Тук вмъкнете тази формула.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))

  • След това натиснете Въведете .
  • И накрая, използвайте Автоматично попълване инструмент в клетъчен диапазон D6:D10 .
  • Накрая ще видите резултата, както е показано по-долу:

Тук IF и ИЛИ функция за сравнение на ползите в рамките на 3 условия. Следователно тя определя условията Отличен , Добър и Средно според техните ценности.

Прочетете още: Excel VBA: Комбинирани If и Or (3 примера)

4. Изявление на Excel IF с функция SUM за 3 условия

Ако наборът ви от данни не работи на нито един от горните логически тестове, можете да изберете функцията SUM включени в IF изявление. Той ще работи успешно за 3 условия.

  • Първо, приложете тази формула в клетка D5 .
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))

  • След това натиснете Въведете за да видите първия резултат.

Тук комбинацията от IF сравнява всяко условие със стойността в клетка C5 . След това SUM функцията изчислява стойността въз основа на условието, за да определи дали тя е вярно или фалшив .

  • И накрая, приложете Автоматично попълване и ще получите всички състояния с 3 условия.

Прочетете още: Excel VBA: Ако тогава и след това изявление с няколко условия (5 примера)

5. Комбиниране на функциите IF & AVERAGE с 3 условия в Excel

Функцията AVERAGE също е полезен, ако имате различен набор от низове с данни. Той се комбинира с IF за сравняване на условията. Нека видим процеса по-долу.

  • В началото изберете клетка D5 .
  • След това вмъкнете тази формула в клетката.
=IF(AVERAGE(C5>=2500), "Отличен",IF(AVERAGE(C5>=2000), "Добър", "Среден"))

  • След това натиснете Въведете .
  • И накрая, приложете тази формула за клетъчен диапазон D6:D10 .
  • Накрая ще видите резултата, както е показано по-долу.

Тук използвахме IF за сравняване на 3-те условия. След това се прилага функцията СРЕДНА СТОЙНОСТ за връщане на средната стойност (ако има такава) за избраната клетка.

Прочетете още: Как да приложите изявлението на Excel IF с множество условия в обхвата

Функция IF на Excel с 2 условия

Ето един допълнителен съвет за вас, ако работите с 2 условия . Нека видим как IF функцията работи в този случай.

  • В началото нека приемем две условия: Печалба и Загуби въз основа на стойностите >=2500 и >=1000 съответно.

  • След това вмъкнете тази формула в клетка D5 .
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")

  • След това натиснете Въведете и ще видите първия статус за стойността в клетка C5 .

Тук IF , И & ИЛИ функциите се комбинират, за да се определят условията на Печалба и Загуби за клетка C5 въз основа на условните стойности.

  • И накрая, използвайте FlashFill и да получите крайния резултат въз основа на 2 условия.

Прочетете още: Как да използвате функцията IF с множество условия в Excel

Нещата, които трябва да запомните

  • Задължително е да спазвате реда на условията във формулата, която сте задали първоначално. В противен случай тя ще покаже грешна стойност.
  • Уверете се, че балансирате всеки Паралели в съответствие с числата и реда във формулата, за да получите правилен резултат.
  • Ако условията са поставени в Текст трябва да бъдат затворени в рамките на двойни кавички .

Заключение

Завършвам тази статия с надеждата, че тя е била полезна за Excel IF функция с 3 условия на базата на 5 логически теста. Опитах се също така да обхвана процеса в 2 условия. Споделете с нас вашите проницателни предложения в полето за коментари. ExcelWIKI за повече блогове.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.