Желите да побољшате своје Екцел вештине? Научите најбоље логичке функције у Екцел-у које могу поједноставити анализу података и поједноставити ваш ток посла.
Логичке функције Екцел-а су окосница Екцел формула; анализа података је непотпуна без ових функција. Морате се обратити логичким функцијама кад год радите са динамичким елементима и желите да доделите логичку вредност на основу друге вредности/услова.
Као и сваки други програмски језик, Екцел нуди скуп логичких функција које поједностављују живот корисника. Ако радите са условним подацима и желите да Екцел аутоматски изврши неке прорачуне уместо вас, онда је време да савладате ове логичке формуле.
Које су логичке функције Екцел-а?
Екцел нуди разне функције крајњим корисницима. Од свих доступних функција, логичке операције су најчешће коришћене јер додају велику вредност вашим подацима. Можете да доделите условну логику у покрету, без бриге о израчунавању и додељивању релевантних вредности за сваку ћелију података.
Неке уобичајено коришћене логичке функције укључују следеће:
- АКО
- ИФС
- ИФЕРРОР
- И
- ИЛИ
- НЕ
Горе наведене функције можете користити појединачно и са ИФ изјавама. Када их користите са ИФ наредбом, добијате моћне условне изјаве, које ваше формуле могу унапредити и учинити вас стручњаком за аналитичара података.
1. ИФ изјава
Наредба ИФ је најосновнија функција у оквиру Екцел-а, али је ипак добра. Када додељујете вредности засноване на условима, окрећете се Екцел-овом ИФ наредби, примарној функцији за логичке услове.
У зависности од типа и употребе ИФ функције, добићете релевантан резултат из ваше формуле. Да бисте побољшали употребу и квалитет формуле, можете користити две врсте ИФ изјава:
- Једна изјава ИФ
- Угнежђена ИФ изјава
А. Јединствена ИФ изјава
Самостална ИФ изјава је идеална када се проверава један услов. Наведите услов; у зависности од овог услова, наредба ИФ ће вратити вредност Тачно/Нетачно.
Ево како можете да користите ИФ наредбу са једним критеријумом:
=ИФ(логички_тест, [валуе_иф_труе], [валуе_иф_фалсе])
Пример: Када је вредност услова 1, резултат је Добар, а алтернативно, Лош када је вредност услова 2.
=ИФ(А2=1,"Добро", ИФ(Б2=1, "лоше"))
Б. Угнежђена ИФ изјава
Помоћу ИФ функција са функцијом Нестед ИФ у Екцел-у је лако. Функција Нестед ИФ вам омогућава да проследите више услова у формули. Можете навести различите услове и резултујуће вредности Тачно/Нетачно са додатном ИФ наредбом.
Ево формуле за коришћење угнежђених ИФ изјава:
=ИФ(логички_тест, [вредност_ако_тачно], ако (логички_тест, [вредност_ако_тачно], ...[вредност_ако_нетачно]))
Додајте потребан број завршних заграда на крају ваше формуле да бисте затворили све своје ИФ функције.
Пример: Ако имате више услова као што су 1, 2 и 3 и желите да доделите сродну вредност сваком броју, можете да користите угнежђену ИФ функцију на следећи начин:
=ИФ(А2=1,"Добро", ИФ(А2=2, "средњи", "лоше"))
У зависности од вредности вашег услова, вредност се додељује аутоматски.
2. ИФС функција
ИФС функција је релативно једноставна логичка функција, јер је лакша за читање и можете ефикасно израчунати више услова истовремено.
Међутим, ИФС функција процењује све дефинисане услове, за разлику од свог колеге који процењује само један услов током извршавања. Можете користити ИФС функцију као што је приказано у наставку:
=ИФС([Логички_тест1, Вредност_ако_Тачно1],...)
У функцији ИФС морате дефинисати сваку вредност Тачна и Нетачна.
3. Функција ИФЕРРОР
Као што име сугерише, можете користити функцију ИФЕРРОР за руковање свим инхерентним грешкама кад год наиђете на њих. На пример, дељењем броја са 0 добијате #ДИВ/0! грешка у Екцел-у.
Алтернативно, када користите функцију ВЛООКУП у Екцел-у, добићете грешку #Н/А сваки пут када добијете резултат неподударања/празне вредности. Да бисте ухватили ове грешке и приказали алтернативну вредност, можете користити функцију ИФЕРРОР.
Ево синтаксе за референцу:
=ИФЕРРОР(вредност, вредност_ако_грешка)
Пример: Када поделите нумератор са вредностима колоне имениоца, добијате #ДИВ/0! грешка. Можете користити ИФЕРРОР да прикажете алтернативну вредност (0 у доњем примеру), чим формула резултира грешком.
=ИФГРЕШКА(А2/Б2, 0)
4. И Функција
Функција АНД је део функције ИФ и можете је користити да дефинишете два или више зависних услова у формули ИФ. Претпоставимо да морате да прикажете резултат, на основу два критеријума у оквиру ваше формуле:
=ИФ(АНД(Критеријум1, Критеријум2), [вредност_ако_тачно], [вредност_ако_нетачно])
Пре него што додели вредност Труе, формула ће проверити да ли су испуњени критеријуми 1 и 2. Ако било који од услова није испуњен, аутоматски ће се прећи на други део формуле, дефинисану вредност Фалсе.
Када имате више од два услова, можете подесити горњу формулу; уместо два, наведите три или више услова са АНД клаузулом. Ево синтаксе за референцу:
=ИФ(И(Критеријум1, Критеријум2, Критеријум3...), [вредност_ако_тачно], [вредност_ако_нетачно])
Пример: У следећем примеру, када су вредности у колонама Први услов и Други услов једнаке 1, резултат је Добар, иначе је Лош.
=ИФ(АНД(А2=1,Б2=1),"Добро","лоше")
5. ОР Функција
Функција ОР је вишеструка, што вам даје пуно слободе да проширите своје логичке операције. За разлику од функције АНД, функција ОР ће дати резултат ако су неки наведени услови Тачни. Алтернативно, добићете наведену вредност Фалсе ако услови нису испуњени.
=ИФ(ИЛИ(Критеријум1, Критеријум2), [вредност_ако_тачно], [вредност_ако_нетачно])
Ево како можете да користите функцију ОР са више услова унутар функције ИФ:
=ИФ(ИЛИ(Критеријум1, Критеријум2, Критеријум3...), [вредност_ако_тачно], [вредност_ако_нетачно])
Пример: Излаз показује Добро јер је специфицирани услов Тачан унутар функције ИЛИ.
6. НОТ Функција
Шта се дешава када имате много вредности и желите да поништите своје условне провере? Уместо да наведете све вредности у формули, можете користити функцију НОТ са функцијом ИФ да бисте поједноставили своје формуле.
О функцији НОТ можете размишљати као о обрнутој функцији, и она добро функционише када желите да наведете супротне услове у вашим ИФ изјавама. Ево основне синтаксе функције НОТ у Екцел-у:
=ИФ(НЕ(логички_тест), [вредност_ако_тачно], [вредност_ако_нетачно])
Пример: У примеру испод, услов тражи супротно од 1 и приказује Лоше чим је услов Тачан.
Мицрософтов Екцел нуди низ функција како за почетнике тако и за напредне кориснике. С обзиром на његову широку употребу, у Екцел-у се може много чему радовати. Ако почнете са Екцел-ом, требало би да научите најосновније функције и да се полако крећете на лествици да бисте савладали алат.