Функција ИФ је камен темељац многих софистицираних формула у Екцел-у. Користећи ИФ, можете поставити услов и два излаза када је тај услов испуњен или не. Штавише, ове ИФ функције можете чак и угнездити једну у другу, све док се не испуни сваки критеријум који вам је потребан.

Потенцијал ове функције за сложеност је и проклетство и благослов. Омогућава вам да креирате софистициране формуле, а истовремено вам олакшава да се изгубите у спирали и завршите са грешкама и поквареном формулом.

Разумевање функције ИФ

Најважнији корак у чишћењу ваше функције ИФ од грешака је да разумети функцију и његову синтаксу. ИФ је један од нај популарне функције у Екцел-у. Функција ИФ покреће логички тест, а затим враћа једну вредност када је резултат логичког теста тачан, а другу када је резултат теста лажан. Дакле, функција ИФ се састоји од три дела:

  • логички_тест
  • вредност_ако_тачно
  • валуе_иф_фалсе

Када саставите ове делове, добијате функцију ИФ:

ИФ(логички_тест, вредност_ако_тачно, [вредност_ако_нетачно])

Где је логички_тест ваш услов, валуе_иф_труе је вредност коју функција враћа ако је услов испуњен, а валуе_иф_фалсе је вредност враћена ако услов није испуњен.

instagram viewer

Пример функције ИФ

Као пример, размотрите табелу изнад. Имамо резултате два различита ученика на тесту и желимо да напишемо формулу која нам говори да ли ова два ученика имају исти резултат. Формула би била следећа:

=ИФ(Б2=Б3, А2&" & "&А3&" су добили исти резултат!", А2&" & "&А3&" нису добили исти резултат.")

Ова формула позива функцију ИФ и покреће логички тест Б2=Б3. Ако је резултат теста позитиван, функција ће рећи да два ученика имају исти резултат. У супротном, ако је резултат теста негативан, функција ће рећи да два ученика нису добила исти резултат.

Уместо да куцамо имена ученика, у овом примеру смо се позвали на ћелије које садрже њихова имена. На овај начин формула и даље може исправно да функционише чак и када се имена промене.

Пример угнежђене ИФ функције

У спиралу угнежђених ИФ функција је веома лако изгубити се, али можете је савладати разумевањем њене структуре. У овој листи узорака имамо имена и резултате неких насумичних ученика на тесту. Такође желимо да успоставимо систем нивоа. Резултати већи од 90 добијају С+, 80 до 90 добијају С, 70 до 80 добијају А, а затим се слово повећава са сваких 10 поена.

То можемо урадити са једном формулом, а угнежђена ИФ формула да будемо прецизни. Формула би била следећа:

=ИФ(Б2>90, "С+", ИФ(Б2>80, "С", ИФ(Б2>70, "А", ИФ(Б2>60, "Б", ИФ(Б2>50, "Ц"), ИФ(Б2>40, "Д", ИФ(Б2>30, "Е", "Ф")))))))

Почетни логички тест у овој формули је да се провери да ли је резултат већи од 90. Ако јесте, функција враћа вредност С+. За сада је добро, зар не?

Али оно што покреће ланац ИФ функција је да је валуе_иф_фалсе сама ИФ функција. Дакле, ако Б2 није био већи од 90, формула ће тада прећи на следећу функцију ИФ, да провери и види да ли је Б2 већи од 80. Ако овај тест врати тачно, онда је Б2 сигурно између 80 и 90 и тако формула враћа вредност С.

С друге стране, ако и други тест врати нетачно, онда формула прелази на следећу ИФ функцију, где тестира Б2 да види да ли је већи од 70. Формула ће наставити да тестира Б2 све док не добије позитиван резултат из једног од логичких тестова, или док не достигне коначну ИФ функцију.

Поправљање функције ИФ

У неким случајевима, грешка коју добијате је зато што сте забрљали саму функцију ИФ. То значи да постоји или грешка у синтакси функције или ћелијама на које се односи.

Прва ствар коју треба да урадите да бисте били сигурни да је ваша функција здрава је да проверите зарезе и заграде. Запамтите синтаксу функције ИФ и знајте да функција прелази на следећи параметар са сваким зарезом. Такође, обавезно затворите заграде одмах након што дефинишете валуе_иф_фалсе.

Осим саме функције ИФ, ствари могу поћи наопако са угнежђеним функцијама. Можете да угнездите било коју функцију унутар ИФ функције, било у параметре валуе_иф_труе или _валуе_иф_фалсе. Овде је кључно да знате функције које користите како не бисте забрљали синтаксу или изненадили функцију неважећим уносом.

Када нешто није у реду са вашом формулом, Екцел ће вас обавестити скраћеницом грешке. Ако знате шта свако значи, имаћете мање проблема да их поправите. Ево четири најчешће грешке повезане са функцијом ИФ.

Грешка Опис
#ДИВ/0! Ваша формула покушава да подели вредност са нулом.
#ВРЕДНОСТ! Унели сте формулу погрешан тип података. На пример. формула очекује бројеве, али ви јој шаљете текст
#РЕФ! Померене су или референтне ћелије или ћелија формуле. Референце у формули више не постоје.
#НАМЕ? Погрешно сте написали име функције у формули.

Имајте на уму да су грешке релативне. На пример, формула би могла да функционише беспрекорно на одређеном пару бројева, али не и са другим паром бројева. Ово све зависи од ваше формуле, њеног опсега и домена. Ево примера.

У овом примеру имамо број мушкараца и жена у парку у различитим данима. Такође имамо колону која показује да ли је однос жена и мушкараца био већи од 1 тог дана. Ово се може постићи функцијом ИФ.

=ИФ(Ц2/Б2>1, "Да", "Не")

Овде је потребно само да користите ручицу за аутоматско попуњавање да бисте проверили однос сваки други дан. Имајте на уму да формула добро функционише у свим редовима, осим у једном. Формула је достигла #ДИВ/0! грешка, јер је покушавао да подели број са нулом.

Исправљање грешака и подешавање услова

ИФ је популарна функција која спроводи логички тест, а затим враћа две вредности у зависности од резултата тог теста. Функција ИФ вам омогућава да направите многе сложене формуле у Екцел-у, али је такође могуће изгубити из вида шта се тачно дешава у формули и бити бомбардовани грешкама.

Кључ за коришћење ИФ функције без икаквих грешака је да прво разумете њу и њену синтаксу. Ако угнеждите друге функције унутар функције ИФ, требало би да се упознате и са тим функцијама.

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

Реад Нект

ОбјавиТвеетОбјавиЕмаил

Повезане теме

  • Продуктивност
  • Мицрософт Екцел
  • Мицрософт Оффице савети

О аутору

Амир М. Бохлооли (Објављено 110 чланака)

Амир је студент фармације са страшћу за технологију и игре. Воли да пушта музику, вози аутомобиле и пише речи.

Више од Амира М. Бохлооли

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили