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

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

Повечето хора са запознати с използването на IF функции за тестване на условие спрямо голям набор от данни. Те обаче може да не знаят ползите от използването им заедно с техните OR, AND или други оператори и функции.





Преди да продължим, нека да видим как изглежда проста IF функция и как да използваме аргументите правилно.





Преглед на IF функцията на Excel

Както е показано по -горе, функцията IF използва три аргумента, обяснени по -долу:





  1. Логически тест: Той разглежда състоянието, което оценявате като вярно или невярно.
  2. Стойност_ако_истина: Този аргумент съдържа текста/информацията, която искате функцията да върне, ако данните отговарят на изпитаните критерии за условие.
  3. Value_if_flase: Подобно на горния аргумент, той също така връща информацията, която ще ви хареса да върне функцията, ако условието е невярно.

Първият аргумент е необходим за изпълнението на функцията IF; другите две не са задължителни. Можете да добавите всеки текст към последните два аргумента или да ги оставите празни. Ако оставите един или двата от последните два аргумента празни, резултатът също ще бъде празна клетка.

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



Пример за функция на Excel IF

Да предположим, че работите в бижутериен магазин, където записвате продажбите и приходите, генерирани от всеки от седем работници, работещи в магазина. В края на всяка седмица компанията дава седмичен бонус само на тези служители, които отговарят на определен праг.

По -долу виждате броя на продажбите и приходите, генерирани от всеки работник за една седмица.





Да кажем, че прагът на бонуса за тази седмица е количеството на продажбите, равно или по -голямо от 4. За да проверите кой от служителите ще получи бонус за тази седмица, ще използвате проста функция IF.

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





В подчертаната формула, B4>=4 е тестов аргумент, Допустими е Value_if_true аргумент, докато Value_if_false аргумент се оставя умишлено празен.

В случаите, когато аргументът е празен, винаги поставяйте двойни кавички ('') около него; в противен случай резултатът ще даде грешка или ще покаже нула в клетката, която отговаря на условието.

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

Натиснете Въведете ключ за прилагане на формулата. Тъй като количеството продажби на работник 1 е шест, което е по -голямо от четири, изходът на функцията за първата клетка ще бъде Допустими .

Няма да е необходимо да въвеждате формулата за всички клетки поотделно. Вместо това, като използвате функцията за автоматично попълване, преместете курсора в долния ляв ъгъл на избрания блок и го плъзнете надолу.

Това ще приложи функцията към други клетки надолу по реда.

Вижте как работниците 1, 2, 4 и 7 постигат прага от малко под четири продажби и по този начин имат право на бонус, докато останалите клетки остават празни, тъй като тези работници не отговарят на прага.

Да речем; вместо да оставите втория аргумент празен, сте поставили Ineligible там. В този случай крайният изход ще бъде както е показано по -долу.

не мога да намеря списъка си в netflix

Свързани: Как да използвате валидиране на данни в Excel

Използване на оператора AND с функция IF

За поредна седмица компанията промени политиката си на отпускане на бонуси и добавени приходи в определения праг с количеството на продажбите. По този начин трябва да анализирате същите данни, но с две условия за тестване вместо едно.

Компанията дава бонуса на работници, които генерират равни или по -големи от четири продажби с приходи по -големи от 2500. В този случай ще използвате операция И, а формулата ще бъде следната:

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

Тук, в горната формула, операторът AND се използва като тестов аргумент, тъй като трябва да тествате два параметъра.

Точно както в предишния случай, ако входните данни (Количество на продажбите и Приходите) отговарят на критериите, функцията ще се върне „Допустимо“ като изход, в противен случай „Не отговаря на условията.“

Натиснете Въведете ключ за изпълнение на функцията и след това я плъзнете надолу, за да приложите същата формула към останалата част от набора от данни. Ще видите крайните резултати, както следва.

Виждате, че само работници 1, 2 и 4 са тези, които са генерирали повече или равни на четири продажби с приходи над 2500. Така че те имат право на бонус.

Въпреки че работник 7 е генерирал четири продажби, които отговарят на първите критерии, приходите му са по -малко от 2200. Така че, той не отговаря на условията за бонус поради неспазване на второто условие.

Използване на оператора ИЛИ с функция IF

За третата седмица компанията е постигнала добра печалба и дава бонус на работниците, които са изпълнили някое от двете условия. В този случай можете да използвате оператора OR като тестов аргумент за израза IF, за да филтрирате точен брой работници.

По този начин работниците, които са продали четири или повече артикула или са реализирали приходи над 2500, ще се класират за бонуса.

Формулата ще изглежда така:

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

Натиснете Въведете за да изпълните формулата и като я плъзнете надолу по реда, ще получите този резултат.

Можете да видите, че Worker 7 също има право на бонус в този случай, тъй като въпреки че не е достигнал прага на приходите, но е направил четири продажби. Той изпълнява едно условие, което го прави подходящ за бонус.

По същия начин можете да използвате функцията IF с оператори AND и OR и с други функции, за да филтрирате резултатите от голям набор от данни.

Свързани: Как бързо да станете потребител на Microsoft Excel Power

колко последователи имате нужда, за да отидете на живо в tiktok

Опростете изчисленията си с IF функция в вложените формули

Когато комбинирате функцията IF с други функции, можете едновременно да тествате множество условия върху голям набор от данни.

Това елиминира необходимостта от ръчно тестване на множество условия поотделно, спестявайки ви време и усилия. Автоматизирането на основните функции също ще ви позволи да бъдете по -продуктивни.

Дял Дял Туит електронна поща Научете как да автоматизирате Excel и да подобрите финансовите си умения

Научаването как да автоматизирате основните счетоводни и финансови функции в Excel може да ви спести време и пари.

Прочетете Напред
Свързани теми
  • Производителност
  • Електронна таблица
  • Визуализации
  • Microsoft Excel
  • Математика
  • Съвети за Microsoft Office
  • Анализ на данни
За автора Шан Абдул |(46 статии са публикувани)

Шан Абдул е ​​завършил машиностроене. След като завършва образованието си, той започва кариерата си като писател на свободна практика. Той пише за използването на различни инструменти и софтуер, за да помогне на хората да бъдат по -продуктивни като студент или професионалист. В свободното си време обича да гледа видеоклипове в YouTube за производителността.

Още от Шан Абдул

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате