Како се користи функција Екцел ИФ -

Преглед садржаја

Резиме

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

Занимљиви Чланци...