
Резиме
Функција ИФ покреће логички тест и враћа једну вредност за ТРУЕ резултат, а другу за ФАЛСЕ резултат. На пример, за „полагање“ резултата изнад 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 Примери критеријума формуле
Погледајте доле за више примера функције ИФ.
Напомене
- Да бисте ствари бројали условно, користите функције ЦОУНТИФ или ЦОУНТИФС.
- Да бисте условно сумирали ствари, користите функције СУМИФ или СУМИФС.
- Ако је било који од аргумената за ИФ достављен као низови, функција ИФ ће процијенити сваки елемент низа.
Повезани видео снимци





