Функцията IF на Excel плаши много хора, но всъщност не е толкова концептуално трудна. Функцията IF определя дали дадено твърдение е вярно или невярно и след това предприема едно от двете действия в зависимост от отговора.
Нека разгледаме пример на обикновен английски. Да предположим, че когато сборът от C2 и D2 е по-голям от 100, искате да покажете в E2 резултата от умножаването на сбора от C2 и D2 по 0,05. От друга страна, когато C2+D2 не е по-голямо от 100, E2 трябва да показва 0.
Синтаксисът на функцията IF е:
=АКО( условие,стойност_ако_истина,стойност_ако_грешно )
Така че първо нека напишем условието:
C2+D2>100
Ако условието е вярно, искаме да направим тази математика за value_if_true :
(C2+D2)*0,05
Забележете, че има скоби около операцията за събиране. Без тези скоби това не би било направено първо; в реда на операциите умножението идва преди събирането.
Третата част на функцията, value_if_false, е 0.
Попълвайки тези стойности във функцията, тя изглежда така:
=IF(C2+D2>100,(C2+D2)*0,05,0)
Ако имате повече от две възможни условия и искате нещо различно за всяко условие, можете да вложите една IF функция в друга. Можете да обработвате две от условията във вътрешния IF и след това да приложите третото условие във външния IF.
Ето пример за работа. Да предположим, че искаме да покажем някакъв текст според стойността на C2+D2. Когато C2+D2 е по-голямо от 100, искаме да покажем текста „Добре“, а когато C2+D2 е по-голямо от 50, но по-малко от 100, искаме да покажем текста „Справедливо“. Когато нито едно от тези условия не е вярно, искаме да покажем текста „Бедно“.
Започваме с оценяване на първото условие като value_if_true:
=IF(C2+D2>100,„Добре”)
value_if_false ще бъде друг оператор IF:
=АКО(C2+D2>50,„Справедливо”, „Лошо”)
Събирането им - пропускате знака = за вложената функция - изглежда така:
=IF(C2+D2>100,"Добър",IF(C2+D2>50,"Зададен","Лош"))
Обърнете внимание на трите затварящи скоби в края, по една за всеки IF.
Сега, когато знаете как работят функциите IF, можете да наредите толкова нива на влагане, колкото са ви необходими, за да свършите работата.