Резиме
Функција ИФ покреће логички тест и враћа једну вредност за ТРУЕ резултат, а другу за ФАЛСЕ резултат. На пример, за „полагање“ резултата изнад 70: = ИФ (А1> 70, „Пасс“, „Фаил“). Уметањем ИФ функција може се тестирати више услова. ИФ функција се може комбиновати са логичким функцијама попут АНД и ОР за проширење логичког теста.
Сврха
Тест за одређено стањеПовратна вредност
Вредности које наведете за ИСТИНИТО или НЕТОЧНОСинтакса
= ИФ (логички_тест, (валуе_иф_труе), (валуе_иф_фалсе))Аргументи
- логиц_тест - Вредност или логички израз који се могу оценити као ИСТИНИТО или НЕТОЧНО.
 - валуе_иф_труе - (опционално) Вредност која се враћа када логиц_тест процени на ТРУЕ.
 - валуе_иф_фалсе - (опционално) Вредност која се враћа када логиц_тест процени на ФАЛСЕ.
 
Верзија
Екцел 2003Напомене о употреби
Функција ИФ се користи за покретање логичког теста и различито реагује у зависности од тога да ли је резултат ИСТИНИТ или нетачан. Први аргумент, логички_тест, је израз који враћа ТРУЕ или ФАЛСЕ. И валуе_иф_труе и валуе_иф_фалсе нису обавезни, али бар један од њих мора бити наведен. Резултат из ИФ може бити вредност, референца на ћелију или чак друга формула.
У примеру приказаном горе, желимо да доделимо или „пролаз“ или „неуспех“ на основу резултата теста. Пролазни резултат је 70 или већи. Формула у Д6, копирана доле, је:
=IF(C6>=70,"Pass","Fail")
Превод: Ако је вредност у Ц6 већа или једнака 70, вратите „Пасс“. У супротном, вратите "Фаил".
Логични ток ове формуле може се обрнути. Формула у наставку даје исти резултат:
=IF(C6<70,"Fail","Pass")
Превод: Ако је вредност у Ц6 мања од 70, вратите „Фаил“. У супротном, вратите „Пасс“.
Обе горње формуле, када се копирају, вратиће тачне резултате.
Напомена: Ако вам је идеја о критеријумима формуле непозната, овај чланак објашњава многе примере.
Друга формула
ИФ функција може као резултат вратити другу формулу. На пример, формула у наставку враћа А1 * 5% када је А1 мање од 100, а А1 * 7% када је А1 веће или једнако 100:
=IF(A1<100,A1*5%,A1*7%)
Гнездене ИФ изјаве
ИФ функција може бити "угнежђена". „Угнеждени ИФ“ односи се на формулу где је најмање једна ИФ функција угнежђена унутар друге како би се тестирало више услова и вратило више могућих резултата. Свака изјава ИФ мора бити пажљиво "угнежђена" у другу како би логика била исправна.
На пример, следећа формула се може користити за додељивање оцене, а не за резултат проласка / неуспеха:
=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))
Може се угнездити до 64 ИФ функције. Међутим, генерално, требало би да узмете у обзир друге функције, попут ВЛООКУП-а или ХЛООКУП-а, за сложеније сценарије, јер оне могу да поднесу више услова на много једноставнији начин.
Логички оператори
Када правите тест са ИФ, можете да користите било који од следећих логичких оператора:
| Оператор поређења | Значење | Пример | 
| = | једнако | А1 = Д1 | 
| > | веће од | А1> Д1 | 
| > = | већи или једнак | А1> = Д1 | 
| < | мање од | А1  |  
| <= | мање или једнако | А1 <= Д1 | 
| неједнако са | А1Д1 | 
ИФ функција не подржава џокер знакове, али можете комбиновати ИФ са ЦОУНТИФ да бисте добили основну џокер функцију.
АКО је са И, ИЛИ
ИФ функција се може комбиновати са функцијом АНД и функцијом ОР. На пример, да бисте вратили „ОК“ када је А1 између 7 и 10, можете користити формулу попут ове:
=IF(AND(A1>7,A1<10),"OK","")
Превод: ако је А1 већи од 7, а мањи од 10, вратите „У реду“. У супротном, не враћајте ништа ("").
Да бисте вратили Б1 + 10 када је А1 "црвена" или "плава", можете користити функцију ОР на следећи начин:
=IF(OR(A1="red",A1="blue"),B1+10,B1)
Превод: ако је А1 црвена или плава, вратите Б1 + 10, у супротном вратите Б1.
Више информација
- Прочитајте више о угнежђеним ИФ-овима
 - Научите како да користите ВЛООКУП уместо угнежђених ИФ-ова (видео)
 - 50 Примери критеријума формуле
 
Погледајте доле за више примера функције ИФ.
Напомене
- Да бисте ствари бројали условно, користите функције ЦОУНТИФ или ЦОУНТИФС.
 - Да бисте условно сумирали ствари, користите функције СУМИФ или СУМИФС.
 - Ако је било који од аргумената за ИФ достављен као низови, функција ИФ ће процијенити сваки елемент низа.
 
Повезани видео снимци
Како прећи кроз сложене формуле помоћу евалуације У овом видеу ћемо погледати како помоћу функције назване Евалуате Формула (Референтна формула) решавати сложене формуле корак по корак. 
Како створити формулу са угнежђеним ИФ-овима У овом видеу ћу вам показати како се креира формула која користи више угнежђених ИФ израза. Ово је уобичајена техника за руковање више услова у једној формули. 
3 основне формуле низа Зашто користити формуле низа? У овом видеу ћемо погледати три основна примера формуле низа. Традиционалне формуле низова могу решити незгодне проблеме, а израда формула низа у верзији динамичког низа програма Екцел је лакша него икад. 
Како груписати вредности помоћу ВЛООКУП-а У овом видеу ћемо погледати једноставан начин употребе ВЛООКУП-а за груписање података у одређене категорије. 
Како направити једноставну динамичку табелу У овом видеу ћемо погледати како се прави једноставна динамичка табела у програму Екцел. Динамички графикон аутоматски одговара на промене података. 
Како заменити угнежђене ИФ-ове ВЛООКУП-ом У овом кратком видео снимку погледамо како заменити типичну угнежђену ИФ-формулу ВЛООКУП формулом. У поређењу са угнежђеним ИФ изразима, ВЛООКУП је једноставнији и транспарентнији. Такође је лакше прилагодити се касније.








