Функција ИФ додаје одлуке у Екцеловим табелама тестирањем одређеног стања како би се утврдило да ли је тачно или неистинито. Ако је услов тачан, функција ће извршити једну акцију. Ако је услов лажан, то ће извршити другачије поступање. Сазнајте више о функцији ИФ испод.
Извођење калкулација и унос података с ИФ функцијом
Синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе .
Синтакса функције је:
= ИФ (логички тест, вредност ако је тачно, вредност ако је лажна)
Логички тест је увек поређење између две вредности. Оператори упоређивања се користе, на примјер, да би се видело да ли је прва вриједност већа или мања од друге или је једнака са њим.
На пример, на слици овде, логички тест упоређује зараде запосленог у колони Б да би видели да ли су веће од 30.000,00 долара.
= ИФ (Б2> 30000, Б2 * 1%, 300)
Једном када функција одреди да ли је логични тест тачан или неиспуњен, извршава једну од две акције одређена вриједношћу ако је тачно и вриједи ако су лажни аргументи.
Типови акција које функција може спровести укључују:
- извршавање прорачуна користећи формулу или унос података о броју
- приказивање текстова у именованим радним листовима ћелија,
- остављајући циљану ћелију празном.
Извођење прорачуна с ИФ функцијом
ИФ функција може вршити различите калкулације у зависности од тога да ли функција враћа истиниту вриједност или не.
На слици изнад, формула се користи за израчунавање износа одбитка на основу прихода запослених.
= ИФ (Б2> 30000, Б2 * 1%, 300)
Стопа одбитка се израчунава користећи формулу која је унета као вриједност ако је прави аргумент. Формула множи зараду која се налази у колони Б за 1% ако зарада запосленог буде већа од 30.000,00 долара.
Унос података с ИФ функцијом
ИФ функција се такође може подесити да унесе податке о броју у циљну ћелију. Ови подаци се затим могу користити у другим прорачунима.
У горе наведеном примеру, ако зарада запосленог износи мање од 30.000,00 долара, вредност ако је постављен погрешан аргумент да убаци павшалну стопу од 300,00 долара за одбитак, уместо да користите прорачун.
Напомена: Ни знак за долар нити сепаратор зареза се уносе са бројевима 30000 или 300 у функцији. Уношење било ког или оба ствара грешке у формули.
- Функције Екцела користе зарезе као сепаратор између аргумената, тако да унос комада са бројевима доводи Екцелу у вјеру да је за ИФ функцију унето више од три аргумента.
- Пошто су знаци долара текстуални карактери, уносом њих бројевима, Екцел вјерује да је извршена грешка у куцању и она то исправља.
Приказивање текстуалних изјава или остављање ћелија празно са функцијом Екцел ИФ
Приказивање речи или текстуалних изјава са ИФ функцијом
Имајући текст приказан помоћу ИФ функције уместо броја може олакшати проналажење и читање одређених резултата на радном листу.
У претходном примеру, ИФ функција се подешава како би се тестирало да ли ученици који узимају квиз за географију исправно идентификују главне градове за више локација у Јужном Пацифику.
Логички тест функције ИФ упоређује одговоре студената у колони Б са тачним одговором уписаним у сам аргумент.
Ако одговори ученика одговара имену који је унет у аргумент логичког текста, ријеч Цоррецт је приказана у колони Ц. Ако се име не подудара, ћелија остане празна.
= ИФ (Б2 = "Веллингтон", "Исправно", "")
Да бисте користили појединачне речи или изјаве текста у ИФ функцији, сваки унос мора бити приложен у цитатима, као што су:
- аргумент логичког теста: Б2 = "Веллингтон"
- вредност ако је прави аргумент "Тачно"
Остављање ћелија празно
Као што је приказано за вредност ако је лажни аргумент у горе наведеном примеру, ћелије остају празне уношењем пара празних наводника ( "" ).