Реклама

Логичке операције су у срцу програмирања и напредно претраживање на мрежи Постаните бољи у проналажењу ствари помоћу претраживача: објашњена логика логичке логике претраживањаГоогле-овим хиљадама сервера је потребно само пола секунде да упитају око 50 милијарди индексираних страница, а вама је потребно знатно дуже да скенирате само прву страницу резултата претраге. Поврх тога,... Опширније , али да ли сте знали да се могу користити и у Екцел-у? Разумевање функција ИФ, НОТ, АНД и ОР може вам помоћи да од почетника у Екцел-у постанете напредни корисник. Ево основа сваке функције и примера начина да их заједно користите за максималну снагу.

Функција ИФ

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

, и обично враћа 1 ако је услов тачан и 0 ако је нетачан. На срећу, Екцел-ов ИФ је мало флексибилнији од овога. Екцел синтакса изгледа овако:

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

Као што видите, потребно је да наведете логички тест (као А1<10, Б16+30>Ц16 или Д5=”алфа”) и две повратне вредности. Ако је услов испуњен, ћелија у коју сте унели синтаксу ће приказати вредност коју сте унели за [валуе_иф_труе]. Ако није, приказаће [валуе_иф_фалсе]. Хајде да погледамо како бисте то могли да користите у правој табели.

У нашем узорку табеле (насумично креираној са ввв.генератедата.цом), имамо листу имена, презимена, градова, држава и број који представља САТ резултат. Прво ћемо покушати нешто једноставно: видећемо који су резултати већи од 1600. Ово је синтакса коју ћемо користити:

=ИФ(Е2>1600, "тачно", "нетачно")

Ово ће ставити „тачно“ у Ф колону за сваког ученика који је постигао више од 1600, а „нетачно“ за све остале.

екцел-иф-синтакса

После користећи аутоматско попуњавање 5 Мицрософт Ворд & Екцел вештина које морате имати да бисте успели у канцеларији„Донесите ми тај извештај, што пре!“ Основни скуп трикова за Мицрософт Екцел и Ворд може учинити овај задатак мање стресним и помоћи вам да направите модеран извештај за кратко време. Опширније да бисте копирали формулу у све ћелије у колони, сваки ученик у табели има вредност за то да ли је постигао више од 1600 или не.

екцел-ако-резултат

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

Функција НОТ

НОТ је супротно од ИФ: враћа „ТРУЕ“ ако је услов који сте навели не мет. Ево синтаксе:

=НЕ([логички_тест])

Све што треба да урадите је да ставите логички тест у заграде и Екцел ће вам рећи да ли то није тачно (звучи помало чудно, али када размислите о томе, има смисла). Пошто је ово прилично једноставан оператор и не види много користи, нећу укључити а детаљан пример овде, али је добро знати о томе у случају да наиђете на ситуацију у којој је корисним.

Функција АНД

Док функција ИФ проверава да ли је један услов испуњен, функција АНД проверава да ли су испуњена два. Ако јесу, функција враћа ТРУЕ, а ако није, ФАЛСЕ—не можете одабрати прилагођене повратне вредности као што можете са ИФ; иако постоје начини да се ово заобиђе комбиновањем оператора ако је потребно.

Екцел синтакса функције И изгледа овако:

=АНД([логички_тест1], [логички_тест2], [логички_тест3]...)

Троточка на крају означава да можете укључити онолико различитих логичких тестова колико желите—И вратиће ТРУЕ само ако су сви ови тестови прошли. Да се ​​вратимо на нашу табелу са примером, рецимо да желите да пронађете ученике који су постигли средњи резултат САТ, између 1.050 и 1.950. Ово је синтакса коју ћемо користити:

=АНД(Е2>1050, Е2<1950)

Ево како то изгледа у Екцел-у:

екцел-и-синтакса

И ево резултата.

екцел-анд-ресулт

Као што видите, функција враћа ТРУЕ за сваког ученика који је постигао резултате унутар опсега који смо навели. Ако желимо да дођемо до још детаљнијег нивоа, могао би се додати трећи тест; да бисте видели средње резултате у Висконсину, на пример, синтакса би изгледала овако:

=АНД(Е2>1050, Е2<1950, Д2="Висконсин")

Функција ОР

Као што можете очекивати, функција ОР такође узима бројне логичке тестне аргументе, али ће вратити ТРУЕ ако бар један од тестова има тачну вредност. Синтакса је веома слична функцији АНД:

=ИЛИ([логички_тест1], [логички_тест2]...)

Опет, елипса означава да можете користити бројне логичке тестове, а ако је било који од њих тачан, функција ће вратити ТРУЕ. Користићемо ову функцију да видимо који студенти живе у државама средњег запада:

=ОР(Д2="Минесота", "Д2="Висконсин", Д2="Ајова", Д2="Небраска", Д2="Мисури", Д2="Северна Дакота", Д2="Јужна Дакота", Д2= "Индијана", Д2="Мичиген", Д2="Охајо", Д2="Илинојс", Д2="Кансас")

Примењено на табелу, можете видети да је сваки студент са средњег запада сада означен са ТРУЕ.

екцел-ор-ресулт

У програму Екцел 2013 постоји и ексклузивни ОР, који ће вратити ТРУЕ само ако је један и само један од услова је испуњен. Функција КСОР се користи као и ОР, али ће вратити нетачно ако је испуњено више од једног услова. Корисно је, али вероватно не вреди надоградити Оффице Имате Оффице 2010? Не купујте Оффице 2013, ево заштоПриближавам се крају пробног периода са Мицрософт Оффице 2013. Током недеља, то је било прилично солидно искуство са једном или две необичне ствари које су ми изазвале бескрајне фрустрације. Али... Опширније за.

Комбиновање ИФ, НОТ, АНД и ОР

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

Рецимо да је регрутер на колеџу добио задатак да позове студенте са високим учинком у Калифорнији, студенте средњег учинка у Орегону и студенте са лошим учинком у Вашингтону или Невади. Како то можемо имплементирати користећи ове функције? Мораћемо да угнездимо неколико њих:

=ОР(АНД(Д2="Калифорнија", Е2>1950), АНД(Д2="Орегон", АНД(Е2>1050, Е2<1950)), АНД(ОР(Д2="Вашингтон", Д2="Невада) "), Е2<1050))

То може изгледати као велики неред, али ако га разбијете, прилично је једноставно. Главна функција, ОР, има три логичка теста:

  • АНД(Д2="Калифорнија", Е2>1950)
  • АНД(Д2="Орегон", АНД(Е2>1050, Е2<1950))
  • АНД(ИЛИ(Д2="Вашингтон", Д2="Невада"), Е2<1050)

Први аргумент И садржи два једноставна логичка теста. Други аргумент И има угнежђену функцију И, тако да ће вратити тачно само ако је ученик из Орегона и има резултат изнад 1050 и испод 1950. Трећи аргумент садржи функцију ОР која ствара сличан захтев. Хајде да видимо шта се дешава када ово покренемо на нашој табели за запошљавање:

екцел-ако-и-или-резултат

Сви ученици који испуњавају услов који смо изнели горе означени су са ТАЧНО. На слици изнад, постоје само два, и обоје су студенти са високим учинком из Калифорније.

Укључите Екцел

Прелазак од почетника у табелама до стручњака за Екцел захтева много времена и праксе, али разумевање како да користите логичке операторе ће вам дати предност и кренути на пут ка савладавању. постоји много рачунске снаге 3 луде Екцел формуле које раде невероватне ствариЕкцел формуле имају моћан алат за условно форматирање. Овај чланак покрива три начина за повећање продуктивности помоћу МС Екцел-а. Опширније крије испод хаубе Екцел-а, а коришћење ових оператора ће вам помоћи да му приступите.

Како користите ове логичке операторе? Које друге Екцел савете имате за читаоце? Поделите своја размишљања у наставку!

Данн је консултант за стратегију садржаја и маркетинг који помаже компанијама да генеришу потражњу и потенцијалне клијенте. Такође пише блог о стратегији и маркетингу садржаја на данналбригхт.цом.