Повечето хора са запознати с използването на IF функции за тестване на състояние спрямо голям набор от данни. Въпреки това, те може да не знаят ползите от използването им във връзка с техните OR, AND или други оператори и функции.
Преди да продължим, нека видим как изглежда една проста IF функция и как да използваме аргументите правилно.
Общ преглед на функцията IF на IF
Както е показано по-горе, функцията IF използва три аргумента, обяснени по-долу:
- Логически тест: Той се занимава със състоянието, което оценявате като вярно или невярно.
- Value_if_true: Този аргумент съдържа текста / информацията, която искате функцията да върне, ако данните отговарят на тестваните критерии за условие.
- Value_if_flase: Подобно на горния аргумент, той също връща информацията, която искате да върне функцията, ако условието е невярно.
Първият аргумент е необходим за изпълнение на функцията IF; другите две не са задължителни. Можете да добавите произволен текст към последните два аргумента или да ги оставите празни. Ако оставите единия или и двата от последните два аргумента празни, резултатът също ще бъде празна клетка.
Сега нека видим как можете да използвате функцията IF, за да анализирате повече от едно условие в една формула. Освен това ще научите и как да го използвате в вложената формула с оператори OR и AND.
Пример за функция на Excel IF
Да предположим, че работите в бижутериен магазин, където записвате продажбите и приходите, генерирани от всеки от седемте работници, работещи в магазина. В края на всяка седмица компанията дава седмичен бонус само на служителите, които отговарят на определен праг.
По-долу виждате броя на продажбите и приходите, генерирани от всеки работник за една седмица.
Да приемем, че прагът на бонуса за тази седмица е количеството продажби, равно или по-голямо от 4. За да проверите кой от служителите ще получи бонус за тази седмица, ще използвате проста IF функция.
Така че, ще използвате количеството продажби като аргумент за тестване във функцията IF, както е показано по-долу.
В подчертаната формула, B4> = 4 е тестов аргумент, „Допустими ” е аргумент Value_if_true, докато аргументът Value_if_false умишлено се оставя празен.
В случаите, когато аргументът е празен, винаги поставяйте двойна кавичка ("") около него; в противен случай резултатът ще даде грешка или ще покаже нула в клетката, която отговаря на условието.
След тестване на количеството продажби на всеки работник, функцията IF трябва да върне резултатите като допустими, ако количеството продажби е по-голямо или равно на четири; в противен случай оставете клетките празни.
Натиснете Клавиш Enter за прилагане на формулата. Тъй като количеството продажби на работник 1 е шест, което е по-голямо от четири, изходът на функцията за първата клетка ще бъде Допустими.
Няма да се налага да въвеждате формулата за всички клетки поотделно. Вместо това, като използвате функцията за автоматично попълване, преместете курсора в долния ляв ъгъл на избрания блок и го плъзнете надолу.
По този начин ще приложите функцията към други клетки надолу по реда.
Вижте как работници 1, 2, 4 и 7 постигат прага от малко под четири продажби и по този начин отговарят на условията за бонус, докато останалите клетки остават празни, тъй като тези работници не отговарят на прага.
Да речем; вместо да оставите втория аргумент празен, вие сте сложили Ineligible там. В този случай крайният изход ще бъде както е показано по-долу.
Свързани: Как да използвам проверка на данните в Excel
Използване и оператор с IF функция
За поредна седмица компанията промени политиката си на даване на бонуси и добавени приходи в зададения праг с количеството продажби. По този начин трябва да анализирате едни и същи данни, но с две условия за тестване вместо едно.
Компанията дава бонус на работници, които генерират равни или по-големи от четири продажби с приходи над 2500. В този случай ще използвате операция И и формулата ще бъде следната:
= IF (И (B4> = 4, C4> 2500), "Допустимо", "Недопустимо")
Тук, в горната формула, операторът AND се използва като тестов аргумент, тъй като трябва да тествате два параметъра.
Точно както в предишния случай, ако входните данни (Количество продажби и приходи) отговарят на критериите, функцията ще се върне „Отговаря на условията“ като резултат, в противен случай „Не отговаря на условията“.
Натиснете Въведете ключ за да изпълните функцията и след това я плъзнете надолу, за да приложите същата формула към останалата част от набора от данни. Ще видите крайните резултати, както следва.
Можете да видите, че само работници 1, 2 и 4 са тези, които са генерирали по-големи или равни на четири продажби с приходи над 2500. Така че те отговарят на условията за бонус.
Въпреки че работник 7 е генерирал четири продажби, отговарящи на първите критерии, приходите му са по-малко от 2200. Така че, той няма право на бонус, тъй като не отговаря на второто условие.
Използване на ИЛИ оператор с IF функция
За третата седмица компанията е реализирала добра печалба и дава бонус на работници, които са изпълнили някое от двете условия. В този случай можете да използвате оператор ИЛИ като тестов аргумент за оператора IF, за да филтрирате точния брой работници.
По този начин работниците, които са продали четири или повече артикула или са генерирали приходи над 2500, ще се класират за бонус.
Формулата ще изглежда така:
= IF (ИЛИ (B4> = 4, C4> 2500), "Допустимо", "Недопустимо")
Натиснете Въведете за да изпълните формулата и като я плъзнете надолу по реда, ще получите този резултат.
Можете да видите, че Worker 7 също отговаря на условията за бонус в този случай, въпреки че не е достигнал прага на приходите, но е направил четири продажби. Той изпълнява едно условие, което го прави подходящ за бонус.
По същия начин можете да използвате функцията IF с операторите AND и OR и с други функции, за да филтрирате резултатите от голям набор от данни.
Свързани: Как да станете бързо потребител на Microsoft Excel Power
Опростете изчисленията си с IF функция в вложени формули
Когато комбинирате функцията IF с други функции, можете едновременно да тествате множество условия на голям набор от данни.
Това елиминира необходимостта от ръчно тестване на множество условия поотделно, спестявайки ви време и усилия. Автоматизирането на основните функции също ще ви позволи да бъдете по-продуктивни.
Научаването как да автоматизирате основните счетоводни и финансови функции в Excel може да ви спести време и пари.
Прочетете Напред
- Производителност
- Електронна таблица
- Визуализации
- Microsoft Excel
- Математика
- Съвети за Microsoft Office
- Анализ на данни
Шан Абдул е завършил машиностроене. След завършване на образованието си той започва кариерата си като писател на свободна практика. Той пише за използването на различни инструменти и софтуер, за да помогне на хората да бъдат по-продуктивни като студент или професионалист. В свободното си време той обича да гледа видеоклипове в Youtube за производителност.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току що ви изпратихме.