Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Excel бол өгөгдлийг хүснэгт хэлбэрээр бичихээс гадна боловсруулалтыг автоматжуулах боломжийг олгодог гайхалтай ажиллагаатай програм юм. Логик функцууд нь ийм төрлийн аливаа үйлдлийг гүйцэтгэх боломжийг олгодог гол элемент юм. Бүх үйлдлийг хялбарчлахын тулд тэдгээрийг томъёо болон бусад функцэд ашигладаг.

Эдгээр нь утгууд нь заасан шалгуурыг хангаж байгаа эсэхийг шалгах зорилготой юм. Хэрэв ийм тохирол байгаа бол түүнийг бичсэн нүдэнд "ҮНЭН" гэсэн утгыг, зөрүүтэй тохиолдолд "ХУДАЛ" гэсэн утгыг оруулна. Өнөөдөр бид логик функцүүдийн бүтэц, тэдгээрийн хэрэглээний хамрах хүрээ зэрэг асуудлыг илүү нарийвчлан авч үзэх болно.

Excel дээрх логик функцуудын жагсаалт

Маш олон тооны логик функцууд байдаг боловч хамгийн түгээмэл хэрэглэгддэг нь дараахь зүйлүүд юм.

  1. ҮНЭН
  2. ХУДЛАА
  3. IF
  4. АЛДАА
  5. OR
  6. И
  7. биш
  8. ЕОШИБКА
  9. ISBLANK

Тэдгээрийг бүгдийг нь нарийн төвөгтэй бүтцийг бий болгох, ямар ч дарааллын шалгуурыг тодорхойлоход ашиглаж болно. Эдгээр бараг бүх функц нь тэдгээрт тодорхой параметрүүдийг дамжуулах явдал юм. Цорын ганц үл хамаарах зүйл нь ҮНЭН ба ХУДАЛ бөгөөд тэдгээр нь өөрөө буцаана. Тоонууд, текст, нүдний лавлагаа, муж гэх мэтийг ихэвчлэн параметр болгон ашигладаг. Дээрх бүх операторуудыг авч үзье.

TRUE ба FALSE операторууд

Эдгээр хоёр функцийн нийтлэг зүйл нь зөвхөн нэг утгыг буцаадаг явдал юм. Тэдгээрийн хэрэглээний хамрах хүрээ нь бусад функцүүдийн бүрэлдэхүүн хэсэг болгон ашиглах явдал юм. Операторуудын нэрнээс харахад функцууд ҮНЭН и ХУДЛАА утгыг буцаана ҮНЭН и ХУДЛАА тус тус.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

оператор БИШ

Энэ функцийг нэг аргументтай ашиглаж, нүдэнд эсрэг утгыг бичнэ. Хэрэв та энэ операторыг давсан бол ҮНЭН, дараа нь буцаж ирнэ ХУДЛАА үүний дагуу эсрэг заалт нь үнэн юм. Тиймээс энэ операторын өгөгдөл боловсруулах үр дүн нь түүнд ямар параметр дамжуулахаас бүрэн хамаарна. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Энэ операторын синтакс нь дараах байдалтай байна. =БИШ(үнэн эсвэл худал).

Операторууд AND ба OR

Эдгээр хоёр оператор нь илэрхийллийн нөхцлийн хамаарлыг бие биендээ хүргэхэд зайлшгүй шаардлагатай. Чиг үүрэг И нь хоёр шалгуур нь ижил тоо эсвэл тексттэй нэгэн зэрэг таарч байх ёстойг илэрхийлэхэд хэрэглэгддэг. Энэ функц нь утгыг буцаана ҮНЭН зөвхөн бүх шалгуур нь энэ утгыг нэгэн зэрэг бий болгох нөхцөлд. Хэрэв дор хаяж нэг шалгуур амжилтгүй болвол бүх дараалал нь утгыг буцаана ХУДЛАА. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

AND операторыг бүтээх арга нь маш энгийн: =Ба (аргумент1; аргумент2; …). Энэ функцэд ашиглаж болох аргументуудын хамгийн их тоо нь 255. Операторын синтакс OR ижил төстэй боловч ажлын механик нь арай өөр юм. Хэрэв функцүүдийн жагсаалтын аль нэг нь үр дүнг гаргавал ҮНЭН, дараа нь энэ тоог бүхэлд нь логик дараалал болгон буцаана. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

IF болон ISERROR мэдэгдлүүд

Эдгээр хоёр функц нь маш чухал зорилготой бөгөөд тэдгээр нь тодорхой илэрхийлэлд нийцэж байгаа эсэхийг шалгах шалгуурыг шууд тогтоодог. Оператор хэрхэн ажилладаг талаар илүү гүнзгий ойлголттой болохын тулд АЛДАА, та эхлээд функцийг тайлбарлах ёстой IF. Түүний ерөнхий бүтэц нь өмнөхөөсөө арай илүү төвөгтэй юм. =Хэрэв(логик_илэрхийлэл, үнэ_хэрэв_үнэн, үнэ_худал_бол).

Энэ операторын даалгавар бол хамгийн төвөгтэй барилга байгууламжийг бий болгох явдал юм. Энэ нь шалгуурыг хангаж байгаа эсэхийг шалгадаг. Хэрэв тийм бол оператор буцаж ирнэ ҮНЭН, Хэрвээ биш бол - ХУДЛАА. Гэхдээ операторыг ихэвчлэн бусадтай хамт ашигладаг. Жишээлбэл, хэрэв үүнийг функцийн аргумент болгон ашигладаг бол биш, дараа нь, үүний дагуу, нийт автоматаар эсрэгээр солигдох болно. Өөрөөр хэлбэл, шалгуур үзүүлэлттэй тохирч байвал утгыг буцаана ХУДЛАА. Энэ бол логик функцүүдийн гол давуу тал юм: тэдгээрийг хамгийн хачирхалтай хэлбэрээр нэгтгэж болно.

Цаашилбал, схем нь илүү төвөгтэй болдог. Хэрэв энэ шалгуурын дагуу бид "ҮНЭН" гэсэн үр дүнг авбал та текст, харагдах тоо эсвэл тооцоолох функцийг зааж өгч болно. Үүний нэгэн адил та өгөгдлийг боловсруулсны дараа үр дүн нь буцаж ирсэн тохиолдолд харагдах үр дүнг тохируулж болно. ХУДЛАА. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Операторын бүтэц АЛДАА нэлээд төстэй, гэхдээ арай өөр хэвээр байна. Шаардлагатай хоёр аргумент агуулсан:

  1. Утга. Энэ нь илэрхийлэл нь өөрөө шалгагдаж байна. Хэрэв энэ нь үнэн бол тэр утгыг буцаана.
  2. Алдаа гарсан тохиолдолд утга. Энэ нь эхний аргументыг шалгасны үр дүнд ХУДАЛ гарсан тохиолдолд харуулах эсвэл гүйцэтгэх текст, тоо, функц юм. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Синтакс: =ТОГТОЛБОР(утга;алдааны_утга).

ISERROW болон ISEMPLAND операторууд

Дээрхийн эхний функц нь зөвхөн нэг утгыг агуулсан бөгөөд дараах синтакстай байна. =ISERROR(утга). Энэ операторын даалгавар бол нүдийг хэр сайн дүүргэж байгааг шалгах явдал юм (нэг эсвэл бүхэл бүтэн мужид). Хэрэв дэвсгэр буруу байсан нь үнэн үр дүнг буцаана. Хэрэв бүх зүйл сайн байвал худал. Өөр функцийн шалгуур болгон шууд хэрэглэж болно. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Excel нь дараах төрлийн алдаануудыг холбоосыг шалгаж болно.

  • #NAME?;
  • #Үгүй;
  • #DEL/0!;
  • #ДУГААР!;
  • #SO;
  • #ХООСОН!;
  • #LINK!.

Чиг үүрэг ISBLANK Ерөнхийдөө энэ нь үнэхээр энгийн зүйл юм. Энэ нь шалгах нүд/муж болох ганц параметрийг агуулна. Хэрэв текст, тоо, хэвлэхгүй тэмдэгтгүй нүд байвал үр дүнг буцаана. ҮНЭН. Үүний дагуу хэрэв мужын бүх нүдэнд өгөгдөл байгаа бол хэрэглэгч үр дүнг хүлээн авна ХУДЛАА. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Санамжийн хүснэгт "Excel дэх логик функцууд"

Дээр дурдсан бүх зүйлийг нэгтгэн дүгнэхийн тулд бүх түгээмэл хэрэглэгддэг логик функцүүдийн талаархи мэдээллийг агуулсан жижиг хүснэгтийг өгье.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Логик функцууд ба асуудлыг шийдвэрлэх жишээ

Логик функцууд нь янз бүрийн, тэр дундаа нарийн төвөгтэй ажлуудыг шийдвэрлэх боломжийг олгодог. Практикт хэрхэн ажилладаг талаар хэдэн жишээ хэлье.

Даалгавар 1. Борлуулалтын тодорхой хугацааны дараа бидэнд барааны нэг хэсэг үлдсэн гэж бодъё. Дараах дүрмийн дагуу дахин үнэлгээ хийх ёстой: хэрэв 8 сарын дотор зарах боломжгүй бол үнийг 2 дахин хуваана. Эхлээд анхны өгөгдлийг тодорхойлсон мужийг үүсгэцгээе. Энэ нь иймэрхүү харагдаж байна.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Тайлбарласан даалгаврыг амжилттай шийдвэрлэхийн тулд та дараах функцийг ашиглах хэрэгтэй. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Та үүнийг дэлгэцийн агшин дахь томъёоны мөрөнд харж болно. Одоо зарим нэг тодруулга хийцгээе. Дэлгэцийн зураг дээр үзүүлсэн логик илэрхийлэл (өөрөөр хэлбэл C2>=8) нь бүтээгдэхүүн нь 8 сар хүртэлх хугацаанд нөөцөд байх ёстой гэсэн үг юм. >= арифметик операторуудыг ашиглан бид илүү их буюу тэнцүү дүрмийг тодорхойлно. Энэ нөхцлийг бичсэний дараа функц нь "ҮНЭН" эсвэл "ХУДАЛ" гэсэн хоёр утгын аль нэгийг буцаана. Хэрэв томьёо нь шалгуурыг хангасан бол дахин үнэлгээ хийсний дараа утгыг нүдэнд бичнэ (сайн эсвэл өөр функцэд аргумент болгон дамжуулсан, энэ нь бүгд хэрэглэгчийн тогтоосон параметрээс хамаарна), хоёроор хуваагдана (үүний хувьд бид хуваана. агуулахад хүлээн авах үеийн үнэ хоёр) . Үүний дараа бүтээгдэхүүн нь 8 сараас бага хугацаанд хадгалагдаж байгаа нь тогтоогдвол нүдэнд байгаа ижил утгыг буцааж өгнө.

Одоо даалгавраа улам хүндрүүлье. Бид нөхцөлийг хэрэгжүүлдэг: хөнгөлөлтийн цар хүрээ нь дэвшилттэй байх ёстой. Энгийнээр хэлэхэд, хэрэв бараа нь 5 сараас дээш хугацаагаар худал, гэхдээ 8-аас бага байвал үнийг нэг хагас дахин хуваах ёстой. 8-аас дээш бол хоёр. Энэ томьёо утгыг тааруулахын тулд дараах байдалтай байх ёстой. Үүнийг харахын тулд томьёоны мөрөнд байгаа дэлгэцийн агшинг харна уу.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Чухал! Аргумент болгон зөвхөн тоон утгыг төдийгүй текст утгыг ашиглахыг зөвшөөрнө. Тиймээс хамгийн өөр дарааллын шалгуурыг тогтоохыг зөвшөөрнө. Тухайлбал, XNUMX-р сард авсан бараандаа хөнгөлөлт үзүүлэх, XNUMX-р сард ирсэн бол үүнийг хийхгүй байх.

Даалгавар 2. Энэ шалгуурыг нөөцөд байгаа бүтээгдэхүүнд хэрэглэцгээе. Хэрэв дээр дурдсан бууралтын дараа түүний үнэ 300 рублиас бага болсон эсвэл 10 сараас дээш хугацаанд борлуулалтгүй байсан бол түүнийг зүгээр л худалдаанаас хассан гэж бодъё. Томъёо нь дараах байдалтай байна.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Ингээд дүн шинжилгээ хийцгээе. Бид функцийг шалгуур болгон ашигласан OR. Ийм сэрээ өгөхөд шаардлагатай байна. Хэрэв D2 нүдэнд 10-ын тоо байгаа бол E баганын харгалзах мөрөнд "бичигдсэн" утга автоматаар гарч ирнэ. Нөгөө нөхцөл байдалд мөн адил хамаарна. Хэрэв тэдгээрийн аль нь ч хангагдаагүй бол хоосон нүдийг буцаана.

Даалгавар 3. Ахлах сургуульд элсэх гэж оролдсон оюутнуудын жишээг авч үзье. Үүнийг хийхийн тулд тэд доорх дэлгэцийн агшинд үзүүлсэн хэд хэдэн сэдвээр шалгалт өгөх шаардлагатай. Энэ боловсролын байгууллагад элсэх эрхтэй гэж үзэхийн тулд тэд нийт 12 оноо авах ёстой. Үүний зэрэгцээ чухал нөхцөл бол математикийн оноо 4-өөс багагүй байх ёстой. Даалгавар бол эдгээр өгөгдлийг боловсруулах ажлыг автоматжуулах, мөн оюутнууд аль нь оруулсан, аль нь ороогүй талаар тайлан гаргах явдал юм. Үүнийг хийхийн тулд бид ийм хүснэгт хийх болно.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Тиймээс бидний даалгавар бол програмыг нийт хэдэн оноо авахыг тооцоолж, дамжуулсан үр дүнг харж, харьцуулалт хийх явдал юм. Эдгээр үйлдлүүдийн дараа функц нь үр дүнг тохирох нүдэнд оруулах ёстой. "Хүлээн зөвшөөрсөн" эсвэл "үгүй" гэсэн хоёр сонголт байдаг. Энэ даалгаврыг хэрэгжүүлэхийн тулд ижил төстэй томъёог оруулна уу (зүгээр л өөрийн утгыг оруулна уу): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Булийн функцтэй И Бид хоёр нөхцөл нэгэн зэрэг хангагдсан эсэхийг шалгаж болно. Энэ тохиолдолд бид функцийг ашигласан SUM нийт оноог тооцоолох. Эхний нөхцөл болгон (AND функцийн эхний аргумент дээр) бид B3>=4 томъёог зааж өгсөн. Энэ баганад математикийн оноо 4-өөс доош байж болохгүй.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Функцийн өргөн хэрэглээг бид харж байна IF хүснэгттэй ажиллах үед. Тийм ч учраас энэ нь таны мэдэх ёстой хамгийн түгээмэл логик функц юм.

Эдгээр ур чадварыг бодит ажилдаа ашиглахаасаа өмнө тестийн хүснэгт дээр дадлага хийхийг зөвлөж байна. Энэ нь маш их цаг хэмнэхэд тусална.

Даалгавар 4. Тэмдэглэгээ хийсний дараа барааны нийт өртгийг тодорхойлох даалгавар бидэнд тулгарч байна. Шаардлага - бүтээгдэхүүний өртөг өндөр эсвэл дундаж байх ёстой. Хэрэв энэ нөхцөл хангагдаагүй бол барааг данснаас хасах шаардлагатай. Энэ жишээн дээр бид арифметик болон статистикийн олон функц хэрхэн ажилладагийг харах болно.

Бид аль хэдийн зурсан хүснэгтээ ашиглацгаая. Энэ асуудлыг шийдэхийн тулд D2 нүд нь бүх төрлийн барааны арифметик дунджаас бага байх ёстой гэсэн дүрмийг тогтоох шаардлагатай. Хэрэв дүрэм батлагдсан бол энэ томьёог бичсэн нүдэнд "хасах" утгыг тохируулна. Хэрэв шалгуур хангаагүй бол хоосон утгыг тогтооно. Арифметик дундажийг буцаахын тулд функц байдаг АДРААМЖ. Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Даалгавар 5. Нэг брэндийн өөр өөр дэлгүүрт байгаа өөр өөр бүтээгдэхүүний дундаж борлуулалтыг тооцоолох хэрэгтэй гэж бодъё. Ийм ширээ хийцгээе.

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Бидний даалгавар бол тодорхой шинж чанарт тохирсон бүх утгын дундажийг тодорхойлох явдал юм. Үүнийг хийхийн тулд бид дээрх жагсаалтад ороогүй тусгай функцийг ашигладаг. Энэ нь хоёр функцийг хослуулах боломжийг танд олгоно АДРААМЖ и Хэрвээ. Тэгээд тэр дуудсан ЗҮРХГҮЙ. Гурван аргумент агуулсан:

  1. Шалгах хүрээ.
  2. Шалгах нөхцөл.
  3. Хүрээний дундаж.

Үүний үр дүнд дараах томъёог олж авна (дэлгэцийн зураг дээр).

Excel дээрх логик функцууд. Excel-д логик функцуудыг ашиглах талаар

Логик функцүүдийн хэрэглээний хүрээ асар их байгааг бид харж байна. Тэдний жагсаалт нь дээр дурдсанаас хамаагүй том юм. Бид тэдгээрийн хамгийн алдартайг нь жагсаасан боловч статистик ба логикийн хослол болох өөр функцийн жишээг тайлбарлав. Тус тусад нь авч үзэх шаардлагатай бусад ижил төстэй эрлийзүүд бас байдаг.

хариу үлдээх