Excel бағдарламасындағы IF операторы. Оператор туралы барлығы – қолданба, мысалдар

Excel бағдарламасындағы функциялар жиынтығы, әрине, өте үлкен. Атап айтқанда, белгілі бір дәрежеде мәліметтерді өңдеуді бағдарламалауға болады. Бұл үшін жауапты, басқа нәрселермен қатар, функция IF. Бұл іс жүзінде кез келген тапсырманы орындауға мүмкіндік береді. Сондықтан бұл оператор басқаларға қарағанда әлдеқайда жиі қолданылады. Бүгін біз оның не істейтінін және оны қалай қолдануға болатынын түсіндіруге тырысамыз.

IF функциясы – анықтамасы және қолданылу саласы

Функцияны пайдалану IF пайдаланушы бағдарламаға белгілі бір ұяшықтың берілген шартқа сәйкестігін тексеруге нұсқау бере алады. Егер бізде тапсырманы орындау ғана қажет болатын шарт болса, Excel алдымен тексереді, содан кейін ол осы функция жазылған ұяшықта есептеу нәтижесін көрсетеді. Бірақ бұл функция басқа функциямен бірге пайдаланылған жағдайда ғана. Оператордың өзі IF екі нәтиже береді:

  1. ШЫН. Бұл өрнек немесе ұяшық белгілі бір шартқа сәйкес келсе.
  2. ЖАЛҒАН. Бұл оператор сәйкестік болмаған жағдайда көрсетіледі.

Формуланың синтаксисі келесідей (әмбебап түрде): =Егер(шарт; [шарт орындалса мән]; [шарт орындалмаса мән]). Функцияны басқалармен біріктіруге болады. Бұл жағдайда басқа операторлар сәйкес аргументтерде жазылуы керек. Мысалы, оны санның оң екенін тексеретіндей етіп жасауға болады, егер солай болса, арифметикалық ортаны табыңыз. Әрине, дәл осылай істейтін бір функция бар, бірақ бұл мысал функцияның қалай жұмыс істейтінін анық көрсетеді. IF. Функцияны қолдануға болатын қолданбаларға келетін болсақ IF, онда олардың үлкен саны бар:

  1. Климатология.
  2. Сату және бизнес.
  3. Маркетинг.
  4. Бухгалтерлік есеп.

Және тағы басқа. Қай аймақты атасаңыз да, осы функцияға арналған қолданба болады.

Excel бағдарламасында IF функциясын пайдалану жолы – мысалдар

Функцияны қалай пайдалануға болатынына тағы бір мысал келтірейік IF Excel бағдарламасында. Бізде кроссовкалардың атаулары бар кесте бар делік. Әйелдер аяқ киіміне үлкен сатылым бар делік, ол барлық тауарларға 25 пайыздық жеңілдікті талап етеді. Бұл тексеруді жасау үшін кроссовканың қандай жынысқа арналғанын көрсететін арнайы баған бар.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Тиісінше, бұл тапсырманың шарты жыныстың әйелге теңдігі болады. Егер тексеру нәтижесінде бұл критерийдің дұрыс екені анықталса, онда осы формула көрсетілген жерде жеңілдік сомасын – 25% жазу керек. Егер ол жалған болса, 0 мәнін көрсетіңіз, себебі бұл жағдайда жеңілдік қарастырылмаған.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Әрине, қажетті ұяшықтарды қолмен толтыруға болады. Бірақ бұл көп уақытты алуы мүмкін. Сонымен қатар, ақпараттың қате басылуы мен бұрмалануы мүмкін адам факторы да жойылған жоқ. Компьютер қателеспейді. Сондықтан, егер ақпарат көлемі тым үлкен болса, онда функцияны қолданған дұрыс IF.

Бірінші кезеңде қойылған мақсатқа жету үшін алынған мән көрсетілетін ұяшықты таңдап, келесі формуланы жазу керек: =Егер(B2=“әйел”,25%,0). Бұл функцияны декодтаймыз:

  1. IF тікелей оператор болып табылады.
  2. B2=“әйелдік” – орындалатын критерий.
  3. Одан кейін кроссовкалар әйелдер үшін жасалған жағдайда көрсетілетін мән және кроссовкалардың ерлер, балалар немесе бірінші аргументте көрсетілген шартқа сәйкес келмейтін кез келген басқа екені анықталса, көрсетілетін мән келеді.

Бұл формуланы жазудың ең жақсы жері қай жерде? Жалпы алғанда, орынды ерікті түрде таңдауға болады, бірақ біздің жағдайда бұл «Жеңілдік» бағанының тақырыбының астындағы ұяшықтар.

Формуланың алдына = белгісін қоюды ұмытпаған жөн. Әйтпесе, Excel оны кәдімгі мәтін ретінде оқиды.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Формула енгізілгеннен кейін enter пернесін басу керек, содан кейін кесте автоматты түрде дұрыс мәнмен толтырылады. Төмендегі кестеде біз бірінші тексерудің дұрыс болғанын көреміз. Бағдарлама бұл кроссовкалардың жынысын автоматты түрде анықтап, оларға бағаның төрттен бір бөлігін жеңілдікпен берді. Нәтижеге қол жеткізілді.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Енді қалған жолдарды толтыру қалды. Ол үшін формуланы әр ұяшыққа жеке көшірудің қажеті жоқ. Төменгі оң жақ бұрыштағы шаршыны тауып, оның үстіне тінтуір курсорын жылжытып, оның крест белгішесіне айналғанына көз жеткізіп, маркерді кестенің ең төменгі жолына апару жеткілікті. Сонда Excel сіз үшін бәрін жасайды.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

IF функциясын бірнеше шарттармен пайдалану

Бұрын функцияны пайдаланудың қарапайым жағдайы қарастырылған IF, онда бір ғана логикалық өрнек бар. Бірақ ұяшықты бірнеше шарттармен тексеру қажет болса ше? Мұны Excel бағдарламасының кірістірілген функционалдығын пайдалану арқылы да жасауға болады.

Бірнеше шарттарды тексерудің ерекше жағдайларының бірі біріншіге сәйкестігін тексеру және егер ол жалған болып шықса, екінші, үшінші және т.б. Немесе мән ақиқат болса, басқа шартты тексеріңіз. Мұнда, пайдаланушы қалағандай, әрекеттер логикасы шамамен бірдей болады. Егер сіз жоғарыда жазылғандарды мұқият оқып шықсаңыз, онда сіз мұны қалай жасау керектігін алдын-ала болжаған боларсыз. Бірақ көбірек көріну мүмкіндігін қосайық.

Ол үшін тапсырманы қиындатып көрейік. Енді жеңілдікті тек әйелдер кроссовкаларына тағайындау керек, бірақ олар қандай спорт түріне арналғанына байланысты жеңілдік мөлшері әртүрлі болуы керек. Формула бір қарағанда біршама күрделірек болады, бірақ тұтастай алғанда, ол алдыңғы логикаға сәйкес келеді: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Содан кейін біз алдыңғы жағдайдағыдай әрекеттерді орындаймыз: Enter пернесін басып, келесі жолдардың барлығын толтырыңыз. Біз осындай нәтиже аламыз.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Бұл формула қалай жұмыс істейді? Бірінші функция IF аяқ киімнің еркек екенін тексереді. Олай болмаса, екінші функция орындалады. IF, ол алдымен аяқ киімнің жүгіруге арналғанын тексереді. Егер иә болса, онда 20% жеңілдік тағайындалады. Егер жоқ болса, жеңілдік 10% құрайды. Көріп отырғаныңыздай, басқа функцияларды функция аргументтері ретінде пайдалануға болады және бұл қосымша мүмкіндіктер береді.

IF функциясын бірден 2 шартты орындау үшін қалай пайдалануға болады

Сонымен қатар, Excel көмегімен сіз бірден екі шарттың сәйкестігін тексере аласыз. Ол үшін басқа функция пайдаланылады, ол шақырылады И. Бұл логикалық оператор екі шартты біріктіреді және оны тек функцияда орындамайды IF. Оны көптеген басқа функцияларда да қолдануға болады.

Дастарханымызға оралайық. Енді жеңілдік үлкенірек болуы керек, бірақ тек әйелдерге арналған аяқ киімге қатысты. Егер тексеруден кейін екі шарттың орындалғаны анықталса, «Жеңілдік» өрісінде 30% жеңілдік сомасы жазылады. Шарттардың кем дегенде біреуі жұмыс істемейтіні анықталса, жеңілдік мұндай өнімге қолданылмайды. Бұл жағдайда формула келесідей болады: =Егер(ЖӘНЕ(B2="әйел";C2="жүгіру");30%;0).

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Әрі қарай, орындалған барлық әрекеттер алдыңғы екі мысалды қайталайды. Алдымен enter пернесін басамыз, содан кейін мәнді осы кестедегі барлық басқа ұяшықтарға апарамыз.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

ЖӘНЕ функциясының синтаксисі, көріп отырғанымыздай, бірнеше аргументтерден тұрады. Біріншісі - бірінші шарт, екіншісі - екінші және т.б. Бір уақытта екіден көп аргументтерді қолдануға және бірнеше шарттарды тексеруге болады. Бірақ іс жүзінде мұндай жағдайлар сирек кездеседі. Бір уақытта үштен көп жағдай – ешқашан болмайды. Бұл функция орындайтын әрекеттер тізбегі келесідей:

  1. Біріншіден, формула бірінші шартты тексереді - аяқ киім әйелдердікі ме.
  2. Содан кейін Excel екінші критерийді талдайды - аяқ киім жүгіруге арналған ба.
  3. Егер сынақ нәтижесінде екі критерий де мәнді қайтаратыны анықталса TRUE, содан кейін функцияның нәтижесі IF ақиқат болып шығады. Сондықтан сәйкес аргументте бағдарламаланған әрекет орындалады.
  4. Егер тексерулердің кем дегенде біреуі нәтижені қайтаратыны анықталса ӨТІРІК, ол және функция И бұл нәтижені қайтарады. Сондықтан функцияның үшінші аргументінде жазылған нәтиже көрсетіледі IF.

Көріп отырғаныңыздай, әрекеттердің логикасы өте қарапайым және интуитивті деңгейде түсінуге оңай.

НЕМЕСЕ Excel бағдарламасындағы оператор

НЕМЕСЕ операторы ұқсас жұмыс істейді және ұқсас синтаксиске ие. Бірақ тексеру түрі сәл өзгеше. Бұл функция мәнді қайтарады TRUE егер кем дегенде бір тексеру нәтижені қайтарса TRUE. Егер барлық тексерулер жалған нәтиже берсе, сәйкесінше функция OR мәнді қайтарады ӨТІРІК.

Сәйкесінше, егер функция OR  нәтижені қайтарады TRUE мәндердің кем дегенде біреуі үшін, содан кейін функция IF екінші аргументте көрсетілген мәнді жазады. Және мән барлық шарттарға сәйкес келмесе ғана, осы функцияның үшінші аргументінде көрсетілген мәтін немесе сан қайтарылады.

Бұл принципті тәжірибеде көрсету үшін тағы бір мысал келтірейік. Енді мәселе мынада: жеңілдік не ерлерге, не теннис аяқ киіміне беріледі. Бұл жағдайда жеңілдік 35% құрайды. Егер аяқ киім әйелдердікі немесе жүгіруге арналған болса, онда мұндай айдар үшін жеңілдік болмайды.

Мұндай мақсатқа жету үшін тікелей «Жеңілдік» жазуының астында орналасқан ұяшыққа келесі формуланы жазу керек: =ЕСЕР(НЕМЕСЕ(B2=”әйел”; C2=”жүгіру”);0;35%). Enter пернесін басып, осы формуланы қалған ұяшықтарға апарғаннан кейін келесі нәтиже аламыз.

Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Формула құрастырушы арқылы IF функциясын қалай анықтауға болады

Әрине, белгілі бір дәрежеде формуланы қолмен жазу басқа құралдарды пайдаланудан да ыңғайлы. Бірақ егер сіз бастаушы болсаңыз, онда жағдай күрт өзгереді. Аргументтерді енгізуде шатастырмау, сондай-ақ функциялардың әрқайсысының дұрыс атауын көрсету үшін Функцияларды енгізу шебері немесе Формула құрастырушы деп аталатын арнайы құрал бар. Оның жұмысының егжей-тегжейлі механизмін қарастырайық. Бізге басшылықтың қол жетімді ассортиментін талдау және барлық әйелдер кроссовкаларына 25% жеңілдік беру тапсырмасын берді делік. Бұл жағдайда әрекеттер тізбегі келесідей болады:

  1. Біз Формулалар қойындысындағы сәйкес түймені басу арқылы функцияны енгізу шеберін ашамыз (ол скриншотта қызыл тіктөртбұрышпен бөлінген). Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар
  2. Әрі қарай, кішкене формула құрастырушы тақтасы ашылады, онда біз қажетті функцияны таңдаймыз. Оны тікелей тізімнен таңдауға немесе іздеу өрісі арқылы іздеуге болады. Бізде ол жақында қолданылған 10 тізімде бар, сондықтан біз оны басып, «Функцияны енгізу» түймесін басамыз.Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар
  3. Осыдан кейін біздің көз алдымызда функция аргументтерін орнату терезесі ашылады. Осы панельдің төменгі жағында таңдалған функцияның не істейтінін де көре аласыз. Аргументтердің әрқайсысына қол қойылған, сондықтан ретті есте сақтаудың қажеті жоқ. Алдымен санды немесе ұяшықты, сондай-ақ сәйкестігін тексеру үшін мәнді қамтитын логикалық өрнекті енгіземіз. Әрі қарай, егер шын болса, мәндер, ал жалған болса, мән енгізіледі.
  4. Барлық қадамдар аяқталғаннан кейін «Аяқтау» түймесін басыңыз. Excel бағдарламасындағы IF операторы. Оператор туралы барлығы - қолданба, мысалдар

Енді біз нәтиже аламыз. Оның көмегімен біз алдыңғы жағдайдағыдай әрекеттерді орындаймыз, атап айтқанда, тінтуірді төменгі оң жақ бұрыштағы шаршыға апарамыз және формуланы қалған барлық ұяшықтарға апарамыз. Сонымен, функция IF шын мәнінде бар барлық операторлардың ішіндегі ең танымал және маңызды оператор болып табылады. Ол белгілі бір критерийлерге сәйкес деректерді тексереді және тексеру нәтижені қайтарса, тиісті әрекеттерді орындайды. TRUE or ӨТІРІК. Бұл үлкен деректерді өңдеуді айтарлықтай жеңілдетуге және осы лас жұмысты компьютерге тапсыра отырып, көптеген әрекеттерді жасамауға мүмкіндік береді.

пікір қалдыру