Функцията IF е много гъвкава функция. Можете да го използвате винаги, когато трябва да тествате състояние и да предприемете действие въз основа на резултата.
От всички много функции в Excel функцията IF често е първата функция, към която се обръщат новите потребители. Това е много гъвкава функция, която можете да използвате по всякакви начини.
Нека да разгледаме.
За да илюстрираме как работи IF, нека първо разгледаме случай, в който трябва да зададем пропуск или да не успеем на група ученици.
Имаме пет тестови резултата в колони D до H и средни стойности в колона I.
За да преминат, учениците трябва да постигнат средно 70 или повече. Всичко по-ниско е провал. Това е перфектно приложение за функцията IF.
За начало ще напиша знак за равенство, IF и отварящи скоби. Функцията IF взема 3 аргумента: логически тест, стойност, ако е вярно, и стойност, ако е невярна. Забележете, че стойността, ако false е по избор, така че нека пропуснем този аргумент за момента.
Така че, за да премине студент се нуждае средно от 70 или повече. Това означава, че можем да напишем нашия логически тест като I6> = 70 и просто да въведем "Pass" в двойни кавички за стойността, ако е вярно. Ако копирам това, ще видим кои ученици са преминали.
Ами ако искаме да го направим обратното и да покажем кои ученици са се провалили? В този случай просто настройваме теста да бъде I6 <70 и задаваме стойността, ако е вярно, на "Неуспешно". Сега формулата отчита кои ученици са се провалили.
Забележете, че тъй като не сме предоставили стойност, ако е false, формулата връща FALSE за ученици със средно над 70.
Нека коригираме формулата, така че да показва както преминаване, така и неуспех. За да направя това, трябва да добавя
третия аргумент, за стойност, ако е невярно.
Тъй като тестваме, за да видим кои ученици имат резултати под 70, стойността, ако е true, е „Неуспешно“, което означава, че стойността, ако е false, трябва да бъде „Pass“.
Сега всеки ученик в списъка получава или пропуск, или неуспех.
Нека направим още нещо, за да направим този пример по-интересен. Нека направим преминаващия резултат входящ в работния лист, за да може лесно да бъде променен.
Също така ще назова входната клетка, за да улесня четенето на новата формула.
Сега просто трябва да актуализирам формулата и да я копирам.
С преминаващия резултат, изложен като вход, можем да променим преминаващия резултат до всяка стойност, която ни харесва, и всички резултати се актуализират динамично.