ИФ функција у Екцелу се користи за давање условних резултата.
Синтакса:
= ИФ (услов, вредност ако је ТРУЕ, вредност ако је ФАЛСЕ) |
ИФ наредба у Екцелу проверава стање и враћа наведену вредност ако је услов ИСТИНА и другу наведену вредност акоФАЛСЕ. На месту вредност ако је ТРУЕ и вредност ФАЛСЕ, можете ставити вредност, текст унутар наводника, другу формулу или чак другу иф наредбу (угнежђен ИФ исказ, разговараћемо о томе).
Професионална напомена: ИФ у Екцел -у 2016, 2013 и 2010 може имати до 64 угнежђена ИФ израза. У Екцелу 2007 било је само 7. |
Најбоља ствар у ИФ исказу је то што можете прилагодити ТРУЕ и ФАЛСЕ резултате. И ово је оно за шта се користи. Да видимо како…
Претпоставимо да имате списак људи. Сада желите да знате колико је међу њима пунолетних, а колико малолетних.
Рецимо да су особе чији је узраст већи од 19 година одрасле особе, а мање од 19 година су малолетне.
У ћелији Ц2 напишите ову екцел ИФ изјаву и повуците је надоле:
= ИФ (Б2> 19, "Одрасли", "Малолетни") |
Овде ће Екцел једноставно проверити да ли је вредност у ћелији Б2 већа од 19 или није. Пошто је већи од 19, приказује Одрасли у Ц2. И ради исто за све ћелије. Коначно, добијамо ово:
Ово је био једноставан пример ИФ функције у Екцелу. Међутим, већину времена би вам био потребан угнежђени ИФ или комбинација ИФ са другим Екцел функцијама.
Хајде да имамо још један пример ИФ наредбе.
Претпоставимо да на датој листи морате да кажете да ли је дете одрасла особа или „тинејџер или дете“. А ако је малолетан, онда је тинејџер (између 13 и 19 година) или дете (млађе од 13 година).
Дакле, овде морамо да урадимо ово
АКО (је ли старост ученика <20, ако да цхецкиф (да ли је старост ученика <13, ако да онда покажите „Дете“, Ако не онда покажите „Тинејџер“), ако Не онда покажите „Одрасли“)
Постоје и други начини да се то уради, али ради разумевања узимамо овај пример.
Инфо: Већина формула је решена изнутра, али не ИФ изјаве. У угњежђеној функцији ИФ прво се решава спољни ИФ, а затим унутрашњи ИФ. ово је основни дијаграм тока контроле угнежђених ИФ -ова.
У ћелију Ц2 напишите ову формулу ИФ и превуците је доле у ћелију Ц10:
=ИФ (Б6 <20,ИФ (Б6 <13, "КИД", "Тинејџер"), "Одрасли") |
Ово је коначни производ који ћемо имати.
Хајде да схватимо ово. То је лако.
ИФ (Б6 <20: овај исказ проверава да ли је вредност у Б6 мања од 20 не.
Пошто није, прескаче Вредност ИФ ТРУЕ (ЈаФ (Б6 <13, "КИД", "Тинејџер")) део и скочи на Вредност ИФ ФАЛСЕ део и приказује „Одрасли“.
Пошто је већина њих старија од 20 година или једнака, приказују се као „одрасли“.
Напоменути да Рави је приказан као „КИД“ колико му је година 11 и Манианк је приказан као „тинејџер“ као и његове године 16.
Прво, Екцел проверава да ли је Равијева старост <20. Истина је. Контрола се затим пребацује у одељак ТРУЕ који садржи другу ИФ наредбу ИФ (Б6 <13. Следећи
Екцел проверава да ли Рави <13. Истина је. Контрола се пребацује на ТРУЕ одељак ИФ -а. Садржи „КИД“ и стога тамо приказује „КИД“.
Важне напомене:
- Угњежђени ИФ се решавају према унутра. Спољни ИФ делује као улаз у унутрашњи ИФ.
- У Екцел 2016, 2013. и 2010. можете имати до 64 корака ИФ извода. У ранијим верзијама програма Екцел било је само 7.
- АКО подржава логичке ове операторе = (једнако је), (веће од), = (веће или једнако, (није једнако)
- Наредбе ФАЛСЕ су опционалне, али су опције ТРУЕ обавезне.
ИФ функција са замјенским знаковима
АКО са функцијом ИЛИ у Екцелу
АКО са функцијом АНД у Екцелу
Популарни чланци:
50 Екцел пречица за повећање ваше продуктивности
Како се користи функција ВЛООКУП у програму Екцел
Како се користи функција ЦОУНТИФ у програму Екцел 2016
Како се користи функција СУМИФ у програму Екцел