Гоогле Схеетс ИФ функција – примери употребе и формуле

  • Деле Ово
Michael Brown

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

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

    Шта је функција ИФ у Гоогле табелама?

    Увек када користите функцију ИФ , креирате стабло одлучивања у коме следи одређена радња под једним условом, а ако тај услов није испуњен – следи друга акција.

    У ту сврху, услов функције мора бити у формату алтернативе питање са само два могућа одговора: „да“ и „не“.

    Овако може изгледати стабло одлучивања:

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

    синтакса функције ИФ у Гоогле табелама

    Синтакса за ИФ функцију и њени аргументи су следећи:

    = ИФ(логички_израз, вредност_ако_тачно, вредност_ако_нетачно)
    • логички_израз – (обавезно) вредност или логички израз који се тестира да би се видело да ли је ТРУЕ или ФАЛСЕ.
    • валуе_иф_труе – (обавезно) операција која се изводи ако је тест ТРУЕ.
    • валуе_иф_фалсе – (опционо) операција која се изводи ако јетип.
    • изаберите потребне операторе поређења са предложених падајућих листа.
    • ако је потребно, додајте више логичких израза једним кликом: ИФ ОР, ИФ АНД, ЕЛСЕ ИФ, ТХЕН ИФ.

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

    Како све попуњавате, формула за употребу ће расти у области за преглед на врху прозора. Са његове леве стране можете да изаберете ћелију на свом листу у којој желите да имате формулу.

    Када будете спремни, налепите формулу у ћелију која вас занима кликом на дугме Уметни формулу на дно.

    Молимо вас да посетите водич на мрежи за ИФ Формула Буилдер да бисте видели све опције које су детаљно описане.

    Надам се да сада нема места сумњи да је функција ИФ, иако је веома једноставна један на први поглед, отвара врата многим опцијама за обраду података у Гоогле табелама. Али ако и даље имате питања, слободно их поставите у одељку за коментаре испод – радо ћемо вам помоћи!

    тест је ФАЛСЕ.

    Хајде да детаљније истражимо аргументе наше ИФ функције.

    Први аргумент представља логично питање. Гоогле табеле одговарају на ово питање са „да“ или „не“, тј. „тачно“ или „нетачно“.

    Како правилно формулисати питање, можда се питате? Да бисте то урадили, можете написати логички израз користећи такве корисне симболе (или операторе поређења) као што су "=", "&гт;", "=", "&лт;=", "". Хајде да покушамо да поставимо такво питање заједно.

    Коришћење функције ИФ

    Претпоставимо да радите у компанији која продаје чоколаду у неколико потрошачких региона са много клијената.

    Овако могу да изгледају ваши подаци о продаји у Гоогле табелама:

    Замислите да морате да одвојите продају остварену у вашим локалним регионима од продаје из иностранства. Да бисте то постигли, требало би да додате још једно описно поље за сваку продају – земљу у којој се продаја одвијала. Пошто постоји много података, потребно вам је да се ово поље за опис креира аутоматски за сваки унос.

    И тада се активира функција ИФ. Додајмо колону „Земља“ у табелу са подацима. Регион „Запад“ представља локалну продају (Наша земља), док остатак представља продају из иностранства (Остатак света).

    Како правилно написати функцију?

    Поставите курсор у Ф2 да би ћелија била активна и укуцајте знак једнакости (=). Гоогле табеле ће одмахсхватите да ћете унети формулу. Зато ће вас одмах након што унесете слово "и" тражити да изаберете функцију која почиње тим истим словом. И требало би да изаберете „ИФ“.

    Након тога, све ваше радње ће такође бити праћене упитима.

    За први аргумент ИФ функцију, унесите Б2="Запад" . Као и код других функција Гоогле табела, не морате ручно да уносите адресу ћелије – довољан је клик мишем. Затим унесите зарез (,) и наведите други аргумент.

    Други аргумент је вредност коју ће Ф2 вратити ако је услов испуњен. У овом случају, то ће бити текст „Наша земља“.

    И поново, после зареза, упишите вредност 3. аргумента. Ф2 ће вратити ову вредност ако услов није испуњен: „Остатак света“. Не заборавите да завршите унос формуле тако што ћете затворити заграде „)“ и притиснути „Ентер“.

    Цела формула би требало да изгледа овако:

    =IF(B2="West","Our Country","Rest of the World")

    Ако је све исправно, Ф2 ће вратити текст "Наша земља":

    Сада, све што треба да урадите је да копирате ову функцију у колону Ф.

    Савет . Постоји један начин да се обради цела колона са једном формулом. Функција АРРАИФОРМУЛА ће вам помоћи у томе. Користећи га у првој ћелији колоне, можете тестирати све ћелије испод у односу на исти услов и вратити одговарајући резултат у сваки ред у истомвреме:

    =ARRAYFORMULA(IF(B2:B69="West","Our Country","Rest of the World"))

    Хајде да испитамо друге начине рада са функцијом ИФ.

    ИФ функција и текстуалне вредности

    Употреба функције ИФ са текстом је већ илустрована у горњем примеру.

    Напомена. Ако се текст користи као аргумент, онда се мора ставити у двоструке наводнике.

    Функција ИФ и нумеричке вредности

    Можете користити бројеве за аргументе баш као што сте радили са текстом.

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

    На пример, рецимо да својим клијентима нудите различите попусте на основу укупне вредности куповине. Ако је укупан број већи од 200, клијент добија 10% попуста.

    За то треба да користите колону Г и назовете је „Попуст“. Затим унесите ИФ функцију у Г2, а други аргумент ће бити представљен формулом која израчунава попуст:

    =IF(E2>200,E2*0.1,0)

    ИФ празнине/не- бланкс

    Постоје случајеви када ваш резултат зависи од тога да ли је ћелија празна или не. Постоје два начина да то проверите:

    1. Користите функцију ИСБЛАНК.

      На пример, следећа формула проверава да ли су ћелије у колони Е празне. Ако је тако, не треба примењивати попуст, у супротном је попуст од 5%:

      =IF(ISBLANK(E2)=TRUE,0,0.05)

      Напомена. Ако постоји стринг нулте дужине у ћелији (враћенопо некој формули), функција ИСБЛАНК ће довести до ФАЛСЕ.

      Ево још једне формуле за проверу да ли је Е2 празан:

      =IF(ISBLANK(E2)2FALSE,0,0.05)

      Можете окренути формулу обрнуто и видети да ли ћелије нису празне уместо тога:

      =IF(ISBLANK(E2)=FALSE,0.05,0

      =IF(ISBLANK(E2)TRUE,0.05,0)

    2. Користите стандардне операторе поређења са паром двоструких наводника:

      Напомена. Овај метод сматра стрингове нулте дужине (означене двоструким наводницима) као празне ћелије.

      =IF(E2="",0,0.05) – провери да ли је Е2 празан

      =IF(E2"",0,0.05) – провери да ли Е2 није празан.

      Савет. На сличан начин користите двоструке наводнике као аргумент да бисте вратили празну ћелију по формули:

      =IF(E2>200,E2*0,"")

    ИФ у комбинацији са другим функцијама

    Као што сте већ научили, текст, бројеви и формуле могу деловати као аргументи функције ИФ. Међутим, ту улогу могу одиграти и друге функције. Да видимо како то функционише.

    Гоогле табеле ИФ ИЛИ

    Сећате се првог начина на који сте открили у којој сте земљи продавали чоколаду? Проверили сте да ли Б2 садржи „Запад“.

    Међутим, можете да изградите логику и обрнуто: наведите све могуће регионе који припадају „Остатку света“ и проверите да ли је бар један од њих се појављује у ћелији. Функција ОР у првом аргументу ће вам помоћи да то урадите:

    =ОР(логички_израз1, [логички_израз2, ...])
    • логички_израз1 – (обавезно) прва логичка вредност проверитифор.
    • логицал_екпрессион2 – (опционо) следећа логичка вредност за проверу.
    • и тако даље.

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

    Да бисте ово знање применили на табелу са продајом, наведите све регионе који припадају продаји у иностранству, а остале продаје ће аутоматски постати локалне:

    =IF(OR(B2="East",B2="South"),"Rest of the World","Our Country")

    Гоогле табеле ИФ АНД

    Функција И је исто тако једноставна. Једина разлика је у томе што проверава да ли су сви наведени логички изрази тачни:

    =АНД(логички_израз1, [логички_израз2, ...])

    Нпр. морате да сузите претрагу на свој град и знате да тренутно купује само лешнике. Дакле, треба узети у обзир два услова: регион – „Запад“ и производ – „Чоколадни лешник“:

    =IF(AND(B2="West",C2="Chocolate Hazelnut"),"Our Country","Rest of the World")

    Угнежђена ИФ формула наспрам ИФС функције за Гоогле табеле

    Можете да користите и саму функцију ИФ као аргумент за већу функцију ИФ.

    Претпоставимо да сте поставили строже услове попуста за своје клијенте. Ако је укупна куповина већа од 200 јединица, добијају 10% попуста; ако је укупна куповина између 100 и 199, попуст је 5%. Ако је укупна куповина мања од 100, нема никаквог попуста.

    Следећа формула показује како ће функција изгледати у ћелијиГ2:

    =IF(E2>200,E2*0.1,IF(E2>100,E2*0.05,0))

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

    Хајде да га учинимо још забавнијим и закомпликујмо задатак. Замислите да снижену цену нудите само за један регион – „Исток“.

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

    =IF(AND(B2="East",E2>200),E2*0.1,IF(AND(B2="East",E2>100),E2*0.05,0))

    Као што видите, број попуста се знатно смањио, а њихов износ је остао нетакнут.

    Постоји и лакши начин за писање горе наведеног захваљујући функцији ИФС:

    =ИФС(услов1, вредност1, [услов2, вредност2, …])
    • услов1 – (обавезно) је логички израз који желите да тестирате.
    • валуе1 – (обавезно) је вредност коју треба вратити ако је услов1 тачан.
    • и затим само наводите услове са њиховим вредностима које треба да вратите ако су тачни.

    Ево како ће горња формула изгледати са ИФС:

    =IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05)

    Савет. Ако не постоји тачан услов, формула ће вратити грешку #Н/А. Да бисте то избегли, умотајте своју формулу са ИФЕРРОР:

    =IFERROR(IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05),0)

    СВИТЦХ као алтернативом за више ИФ

    Постоји још једна функција коју бисте можда желели да уместо угнежђеног ИФ: Гоогле Схеетс СВИТЦХ.

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

    =СВИТЦХ(израз, случај1, вредност1, [случај2, вредност2, ...], [подразумевано])
    • израз је било која референца ћелије, или опсег ћелија, или чак стварни математички израз, или чак текст који бисте желели да изједначите са вашим падежима (или тестирате према критеријумима). Обавезно.
    • цасе1 је ваш први критеријум за проверу израза. Обавезно.
    • валуе1 је запис који треба вратити ако је критеријум цасе1 исти као ваш израз. Обавезно.
    • случај2, вредност2 поновите онолико пута колико критеријума морате да проверите и вредности које треба да вратите. Опционо.
    • подразумевано је такође потпуно опционо. Користите га да видите одређени запис ако ниједан од случајева није испуњен. Препоручио бих да га користите сваки пут да бисте избегли грешке када се ваш израз не подудара са свим случајевима.

    Ево неколико примера.

    За тестирајте своје ћелије у односу на текст , користите опсеге као израз:

    =ARRAYFORMULA(SWITCH(B2:B69,"West","Our Country","Rest of the World"))

    У овој формули, СВИТЦХ проверава који запис се налази у свакој ћелији у колони Б. Ако је Запад , формула каже Наша земља , у супротном, Остатак света . АрраиФормула омогућава обраду целе колоне одједном.

    Да бисте радили са прорачунима , боље је користити логички израз:

    =SWITCH(TRUE,$E2>200,$E2*0.1,AND($E2100),$E2*0.05,0)

    Овде СВИТЦХ проверава да ли је резултат једначине ТРУЕ или ФАЛСЕ . Када је ТРУЕ (као да је Е2 заиста већи од 200 ), добијам одговарајући резултат. Ако ниједан од случајева на листи није ТРУЕ (што значи да су ФАЛСЕ ), формула једноставно враћа 0.

    Напомена. СВИТЦХ не зна како да израчуна цео опсег одједном, тако да у овом случају нема АРРАИФОРМУЛА.

    ИФ изјаве засноване на броју

    Једно од питања која нам се често постављају је како да креирамо ИФ формулу која ће вратити све што вам је потребно ако колона садржи или не садржи одређени запис.

    На пример, проверите да ли се име клијента појављује више пута на листи (колона А) и ставите одговарајућу реч (да/не) у ћелију.

    Решење је једноставније од можда мислите. Морате да уведете функцију ЦОУНТИФ у свој ИФ:

    =IF(COUNTIF($A$2:$A$20,$A2)>1,"yes","no")

    Натерајте Гоогле табеле да праве ИФ формуле за вас – додатак ИФ Формула Буилдер

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

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

    Све што треба да урадите је:

    • попуните празна поља својим записима један по један. Нема посебног третмана за датуме, време итд. Унесите их као и увек и додатак ће препознати податке

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