Съдържание
Когато извършвате сложен и мощен анализ на данни, трябва да обосновете различни условия в един момент от време. Microsoft Excel , функцията IF действа като мощен инструмент за работа с условия. В този урок ще работим с вложените IF в Excel. Ще анализираме IF функция с 3 условия в Excel въз основа на 5 логически теста .
Изтегляне на работна тетрадка за практика
Изтеглете този тренировъчен файл и изпробвайте методите сами.
Функция IF с 3 условия.xlsx5 логически теста за функцията 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 за повече блогове.