Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Excel як барномаи бениҳоят функсионалӣ мебошад, ки ба шумо имкон медиҳад на танҳо маълумотро дар шакли ҷадвал сабт кунед, балки коркарди онҳоро автоматӣ кунед. Функсияҳои мантиқӣ унсури асосие мебошанд, ки ба шумо имкон медиҳанд ҳама гуна амалиётро анҷом диҳед. Онҳо дар формулаҳо ва дигар вазифаҳо барои содда кардани ҳама амалҳо истифода мешаванд.

Онҳо тарҳрезӣ шудаанд, ки оё арзишҳо ба меъёрҳои муқарраршуда мувофиқат мекунанд. Агар чунин мувофиқат вуҷуд дошта бошад, дар ячейкае, ки он навишта шудааст, арзиши "TRUE", дар ҳолати номувофиқӣ "FALSE" ворид карда мешавад. Имрўз мо чунин масъалањоро, монанди сохтори функсияњои мантиќї, доираи истифодаи онњоро муфассалтар дида мебароем.

Рӯйхати функсияҳои булӣ дар Excel

Шумораи зиёди функсияҳои мантиқӣ мавҷуданд, аммо маъмултаринашон инҳоянд:

  1. ҲАҚИҚӢ
  2. ДУРУГ ГУФТАН
  3. IF
  4. ХАТО
  5. OR
  6. И
  7. НА
  8. ЕОШИБКА
  9. ISBLANK

Ҳамаи онҳо метавонанд барои сохтани сохторҳои мураккаб ва муайян кардани меъёрҳои ҳама гуна тартибот истифода шаванд. Қариб ҳамаи ин функсияҳо ба онҳо додани параметрҳои муайянро дар бар мегиранд. Ягона истисноҳо TRUE ва FALSE мебошанд, ки худашон бармегарданд. Рақамҳо, матн, истинодҳои чашмакҳо, диапазонҳо ва ғайра аксар вақт ҳамчун параметр истифода мешаванд. Биёед ҳамаи операторҳои дар боло зикршударо дида бароем.

Операторҳои TRUE ва FALSE

Он чизе, ки ҳардуи ин функсияҳо умумӣ доранд, дар он аст, ки онҳо танҳо як арзишро бармегардонанд. Доираи истифодаи онҳо ҳамчун ҷузъи дигар вазифаҳо истифода мешавад. Тавре ки аз номи операторҳо фаҳмида мешавад, функсияҳо ҲАҚИҚӢ и ДУРУГ ГУФТАН арзишҳои бозгашт ҲАҚИҚӢ и ДУРУГ ГУФТАН мутаносибан.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

оператор НЕСТ

Ин функсия бо як аргумент истифода мешавад ва ба чашмак арзиши муқобилро менависад. Агар шумо аз ин оператор гузаред ҲАҚИҚӢ, пас он бармегардад ДУРУГ ГУФТАН ва мутаносибан, иддаои баръакс дуруст аст. Аз ин рӯ, натиҷаи коркарди маълумот аз ҷониби ин оператор комилан аз он вобаста аст, ки кадом параметрҳо ба он гузаранд. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Синтаксиси ин оператор чунин аст: = НЕ (дуруст ё бардурӯғ).

Операторҳо AND ва OR

Ин ду оператор барои интиқоли муносибати шартҳои ифода ба ҳамдигар заруранд. Функсия И барои нишон додани он истифода мешавад, ки ду меъёр бояд дар як вақт ба як адад ё матн мувофиқат кунанд. Ин функсия арзишро бармегардонад ҲАҚИҚӢ танҳо ба шарте, ки ҳамаи меъёрҳо ин арзишро дар як вақт тавлид кунанд. Агар ҳадди аққал як меъёр ноком шавад, тамоми пайдарпай қиматро бармегардонад ДУРУГ ГУФТАН. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Тарзи сохтани оператори AND хеле содда аст: =Ва (далели 1; аргумент2; …). Шумораи максималии аргументҳое, ки аз ҷониби ин функсия истифода мешаванд, 255 аст. Синтаксиси оператор OR монанд, вале механикаи кор андаке фарк мекунад. Агар яке аз номгуи вазифахо натичае ба вучуд оварад ҲАҚИҚӢ, он гоҳ ин рақам ҳамчун пайдарпаии мантиқии пурра баргардонида мешавад. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Изҳороти АГАР ва ISERROR

Ин ду функсия ҳадафи хеле муҳим доранд - онҳо мустақиман меъёри мувофиқатро муқаррар мекунанд, ки ифодаи муайян бояд тафтиш карда шавад. Барои фаҳмиши амиқтар дар бораи чӣ гуна кор кардани оператор ХАТО, шумо бояд аввал функсияро тавсиф кунед IF. Сохтори умумии он нисбат ба сохторҳои қаблӣ каме мураккабтар аст: =АГАР(ифодаи_мантиқӣ, арзиш_агар_ҳақиқат, арзиш_агар_дурӯғ).

Вазифаи ин оператор аз он иборат аст, ки конструкцияхои мураккабтаринро ба вучуд оваранд. Он тафтиш мекунад, ки оё ба меъёрҳо мувофиқат мекунанд. Агар ҳа, пас оператор бармегардад ҲАҚИҚӢ, агар не - ДУРУГ ГУФТАН. Аммо оператор аксар вақт дар якҷоягӣ бо дигарон истифода мешавад. Масалан, агар он ҳамчун далели функсия истифода шавад НА, пас, мутаносибан, ҷамъ ба таври худкор бо баръакс иваз карда мешавад. Яъне, агар мувофиқат ба меъёр мавҷуд бошад, пас арзиш баргардонида мешавад ДУРУГ ГУФТАН. Ин бартарии асосии функсияҳои мантиқӣ аст: онҳоро метавон дар шаклҳои аҷибтарин муттаҳид кард.

Баъд аз ин, схема мураккабтар мешавад. Агар аз рӯи ин меъёр мо натиҷаи "TRUE" -ро ба даст орем, шумо метавонед матн, рақами нишон додашуда ё функсияеро, ки ҳисоб карда мешавад, муайян кунед. Ба ҳамин монанд, шумо метавонед натиҷаеро таъин кунед, ки агар натиҷа пас аз коркарди маълумот баргардонида шавад, нишон дода мешавад. ДУРУГ ГУФТАН. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Сохтори оператор ХАТО хеле монанд, вале то ҳол каме фарқ мекунад. Ду далели заруриро дар бар мегирад:

  1. Маънои. Ин худи ифодаест, ки санҷида мешавад. Агар он дуруст бошад, он арзиш баргардонида мешавад.
  2. Арзиши агар хато бошад. Ин матн, рақам ё функсияест, ки агар натиҷаи санҷиши далели аввал FALSE бошад, намоиш ё иҷро карда мешавад. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Матн =САҲА (арзиш; арзиши_агар_хато).

Операторҳои ISERROW ва ISEMPLAND

Функсияи якуми боло танҳо як арзиш дорад ва синтаксиси зерин дорад: =ISERROR (арзиш). Вазифаи ин оператор санҷидани пур кардани ячейкаҳо (як ё дар тамоми диапазон) мебошад. Агар маълум шавад, ки пуркунӣ нодуруст буд, он натиҷаи ҳақиқиро бармегардонад. Агар ҳама чиз хуб бошад - бардурӯғ. Бевосита ҳамчун меъёр барои функсияи дигар татбиқ карда мешавад. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Excel метавонад истинодҳоро барои намудҳои зерини хатогиҳо тафтиш кунад:

  • #НОМ?;
  • #Н/А;
  • #DEL/0!;
  • #РАҚАМ!;
  • #SO;
  • #ХОЛӢ!;
  • #LINK!.

функсия ISBLANK Дар маҷмӯъ, он бениҳоят оддӣ аст. Он танҳо як параметрро дар бар мегирад, ки ячейка/диапазони тафтишшаванда мебошад. Агар ячейкае мавҷуд бошад, ки на матн, на рақам ва на аломатҳои чопнашаванда дорад, натиҷа баргардонида мешавад. ҲАҚИҚӢ. Мувофиқи он, агар дар ҳама ячейкаҳои диапазон маълумот мавҷуд бошад, корбар натиҷаро мегирад ДУРУГ ГУФТАН. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Ҷадвали ёддоштҳо "Функсияҳои мантиқӣ дар Excel"

Барои ҷамъбаст кардани ҳама чизҳои дар боло тавсифшуда, биёед ҷадвали хурдеро пешниҳод кунем, ки дорои маълумот дар бораи ҳама функсияҳои мантиқии маъмул аст.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Функсияҳои мантиқӣ ва мисолҳои ҳалли мушкилот

Функсияҳои мантиқӣ имкон медиҳанд, ки вазифаҳои гуногун, аз ҷумла мураккабро ҳал кунанд. Дар бораи дар амал чй тавр кор кардани онхо чанд мисол меорем.

Вазифаи 1. Фарз мекунем, ки мо як қисми молро пас аз вақти муайяни фурӯш боқӣ мондаем. Он бояд аз руи коидахои зерин аз нав дида баромада шавад: агар дар давоми 8 мох фурухтани он имконнопазир бошад, нархи онро ба 2 баробар таксим кунед. Аввалан, биёед диапазонеро созем, ки маълумоти ибтидоиро тавсиф мекунад. Чунин ба назар мерасад.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Барои он ки вазифаи тавсифшуда бомуваффақият ҳал карда шавад, шумо бояд функсияи зеринро истифода баред. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Шумо метавонед онро дар сатри формула дар скриншот мебинед. Акнун биёед баъзе тавзеҳот кунем. Ифодаи мантиқие, ки дар скриншот нишон дода шудааст (яъне C2>=8) маънои онро дорад, ки маҳсулот бояд то 8 моҳ бо назардошти он дар анбор бошад. Бо истифода аз операторҳои арифметикии >= мо қоидаи калон ё баробарро муайян мекунем. Пас аз навиштани ин шарт, функсия яке аз ду арзишро бармегардонад: "TRUE" ё "FALSE". Агар формула ба критерия мувофиқат кунад, пас арзиш пас аз азнавбаҳодиҳӣ ба ячейка навишта мешавад (хуб ё ҳамчун аргумент ба функсияи дигар интиқол дода мешавад, ҳамааш аз параметрҳои муқарраркардаи корбар вобаста аст), ба ду тақсим карда мешавад (барои ин, мо тақсим кардем нарх дар вакти ба анбор гирифтан ду) . Агар баъд аз он маълум шавад, ки маҳсулот камтар аз 8 моҳ дар анбор мавҷуд аст, ҳамон арзише, ки дар ҳуҷайра мавҷуд аст, баргардонида мешавад.

Акнун биёед вазифаро душвортар кунем. Мо шартро ба кор мебарем: миқёси тахфифҳо бояд прогрессивӣ бошад. Оддӣ карда гӯем, агар мол зиёда аз 5 моҳ, вале камтар аз 8 моҳ дуруғ бошад, нарх бояд якуним баробар тақсим карда шавад. Агар аз 8 зиёд бошад, ду. Барои он ки ин формула ба арзиш мувофиқат кунад, он бояд чунин бошад. Барои дидани он ба скриншот дар сатри формула нигаред.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Муҳимтарин! Ҳамчун далелҳо, истифодаи на танҳо ададӣ, балки арзишҳои матнӣ низ ҷоиз аст. Аз ин рӯ, муқаррар кардани меъёрҳои тартиби аз ҳама гуногун ҷоиз аст. Масалан, ба молхое, ки дар мохи январь гирифта шуда буданд, тахфиф карда, агар дар мохи апрель омада бошанд, ин корро накунанд.

Вазифаи 2. Биёед ин меъёрро ба маҳсулоте, ки дар анбор мавҷуд аст, татбиқ кунем. Фарз мекунем, ки агар пас аз тамғаи дар боло зикршуда арзиши он аз 300 рубл камтар шуда бошад ва ё зиёда аз 10 моҳ бе фурӯш қарор дошта бошад, пас он танҳо аз фурӯш хориҷ карда мешавад. Формула чунин аст.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Биёед онро таҳлил кунем. Мо функсияро ҳамчун критерия истифода кардем OR. Барои таъмин намудани чунин форте зарур аст. Агар ячейкаи D2 рақами 10 дошта бошад, он гоҳ қимати "хаттшуда" ба таври худкор дар сатри мувофиқи сутуни E нишон дода мешавад. Ин ба шарти дигар низ дахл дорад. Агар ягонтои онҳо иҷро нашаванд, ячейкаи холӣ баргардонида мешавад.

Вазифаи 3. Фарз мекунем, ки мо намунаи донишҷӯёне дорем, ки кӯшиши ба мактаби миёна дохил шуданро доранд. Барои ин, онҳо бояд аз якчанд фанҳо имтиҳон супоранд, ки дар экрани зер нишон дода шудаанд. Барои дохил шудан ба ин муассисаи таълимӣ онҳо бояд дар маҷмӯъ 12 хол ба даст оранд. Дар баробари ин шарти муҳим ин аст, ки хол аз фанни математика на камтар аз 4 хол бошад. Вазифа аз он иборат аст, ки коркарди ин маълумотхо автоматй кунонда, инчунин хисобот тартиб дода шавад, ки дар бораи он ки талабагон дохил карда шудаанду кадоме не. Барои ин мо чунин ҷадвалро месозем.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Ҳамин тавр, вазифаи мо аз он иборат аст, ки барнома ҳисоб кунад, ки дар маҷмӯъ чанд хол мавҷуд аст, ба натиҷаи гузашта назар андозед ва муқоиса кунед. Пас аз ин амалҳо, функсия бояд натиҷаро дар чашмаке, ки дар он мувофиқ аст, гузорад. Ду вариант вуҷуд дорад: "қабул шудааст" ё "не". Барои иҷрои ин вазифа, формулаи шабеҳро ворид кунед (танҳо арзишҳои худро ворид кунед): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Бо функсияи булӣ И мо метавонем тафтиш кунем, ки ду шарт якбора иҷро мешавад. Дар ин ҳолат мо функсияро истифода мебарем СУМ барои ҳисоб кардани холҳои умумӣ. Ҳамчун шарти аввал (дар аргументи якуми функсияи ВА) мо формулаи B3>=4-ро муайян кардем. Дар ин сутун хол аз фанни математика оварда шудааст, ки он набояд аз 4 хол паст бошад.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Мо татбиқи васеи функсияро мебинем IF ҳангоми кор бо ҷадвалҳои электронӣ. Аз ин рӯ, он маъмултарин функсияи мантиқист, ки шумо бояд аввал онро донед.

Пеш аз истифодаи ин малакаҳо дар кори воқеӣ тавсия дода мешавад, ки дар ҷадвали санҷишӣ машқ кунед. Ин барои сарфаи вақти зиёд кӯмак мекунад.

Вазифаи 4. Дар назди мо вазифа меистад, ки арзиши умумии молро пас аз бахогузорй муайян кунем. Талабот – арзиши аслии маҳсулот бояд баландтар ё миёна бошад. Агар ин шарт риоя нашавад, мол бояд аз хисоб бароварда шавад. Дар ин мисол, мо мебинем, ки як қатор функсияҳои арифметикӣ ва оморӣ чӣ гуна кор мекунанд.

Биёед ҷадвалеро, ки аллакай кашидаем, истифода барем. Барои халли ин масъала коидаро хамчун шарт гузоштан лозим аст, ки ячейкаи D2 бояд аз миёнаи арифметикии тамоми навъхои мол камтар бошад. Агар қоида тасдиқ карда шавад, пас дар чашмаке, ки ин формула навишта шудааст, арзиши "хаттшуда" муқаррар карда мешавад. Агар критерия риоя нашавад, арзиши холӣ муқаррар карда мешавад. Барои баргардонидани миёнаи арифметикӣ, функсия вуҷуд дорад МУЛОҚОТ. Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Вазифаи 5. Фарз мекунем, ки мо бояд фурўши миёнаи мањсулоти гуногунро дар дўконњои гуногуни як бренд њисоб кунем. Биёед чунин миз созем.

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Вазифаи мо аз муайян кардани миёнаи ҳамаи арзишҳо иборат аст, ки ба хусусиятҳои муайян мувофиқат мекунад. Барои ин, мо функсияи махсусеро истифода мебарем, ки дар рӯйхати боло набуд. Он ба шумо имкон медиҳад, ки ду функсияро якҷоя кунед МУЛОҚОТ и АГАР. Ва вай занг зад БЕ ДИЛ. Се далелро дар бар мегирад:

  1. Диапазон барои тафтиш.
  2. Ҳолате, ки бояд тафтиш карда шавад.
  3. Миёнаи диапазон.

Дар натиҷа, формулаи зерин ба даст меояд (дар скриншот).

Функсияҳои логикӣ дар Excel. Ҳама дар бораи татбиқи функсияҳои мантиқӣ дар Excel

Мо мебинем, ки доираи татбиқи функсияҳои мантиқӣ хеле калон аст. Ва рӯйхати онҳо воқеан назар ба дар боло тавсифшуда хеле калонтар аст. Мо танҳо маъмултарини онҳоро номбар кардем, аммо инчунин як мисоли функсияи дигарро тавсиф кардем, ки омезиши оморӣ ва мантиқӣ мебошад. Дигар гибридҳои шабеҳ мавҷуданд, ки сазовори баррасии алоҳида мебошанд.

Дин ва мазҳаб