Екцел

Екцел ИФ функција

Excel If Function

Екцел ИФ функцијаРезиме

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

Више информација

Погледајте доле за више примера функције ИФ.

Напомене

  • Да бисте бројали ствари условно, користите ЦОУНТИФ или ЦОУНТИФС функције.
  • Да бисте сумирали ствари условно, користите СУМИФ или СУМИФС функције.
  • Ако се било који од аргумената за ИФ испоручи као низови, функција ИФ ће процијенити сваки елемент низа.


^