Microsoft Excel дахь логик функцууд

Pin
Send
Share
Send

Microsoft Excel-тэй ажиллахад ашигладаг олон янзын илэрхийллүүдийн дотроос логик функцийг тодруулах хэрэгтэй. Эдгээр нь томъёонд янз бүрийн нөхцлийг биелүүлж байгааг илтгэхэд ашиглагддаг. Түүнээс гадна, нөхцөл байдал нь өөр өөр байж болох юм бол логик функцын үр дүн нь зөвхөн хоёр утгыг авч болно: нөхцөл хангагдсан (ҮНЭН) ба нөхцөл хангагдаагүй байна (ХҮН) Excel дэх логик функц гэж юу болохыг илүү дэлгэрэнгүй авч үзье.

Гол операторууд

Логик функцийн хэд хэдэн операторууд байдаг. Эдгээрийн дотроос дараахь зүйлийг багтаасан болно.

  • ҮНЭ;
  • ХҮН;
  • IF;
  • Хэрэв алдаа гаргавал;
  • ЭСВЭЛ
  • Мөн;
  • ҮГҮЙ;
  • АЛДАА;
  • АВЧ БАЙНА.

Нийтлэг логик функцууд бага байдаг.

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

Чиг үүрэг ҮНЭН ба ХҮН

Оператор ҮНЭН зөвхөн тодорхой зорилгыг хүлээн зөвшөөрдөг. Энэ функц нь аргументгүй бөгөөд дүрмээр бол энэ нь бараг үргэлж илүү төвөгтэй илэрхийлэлүүдийн салшгүй хэсэг юм.

Оператор ХҮНэсрэгээр, энэ нь үнэн биш аливаа үнэ цэнийг авдаг. Үүнтэй адилаар энэ функц нь аргументгүй бөгөөд илүү төвөгтэй илэрхийлэлд багтсан болно.

Чиг үүрэг Ба ба ЭСВЭЛ

Чиг үүрэг Ба нь хэд хэдэн нөхцлүүдийн хоорондын холбоос юм. Энэ функцтэй холбоотой бүх нөхцөл хангагдсан тохиолдолд л утгыг буцаана ҮНЭНБайна. Хэрэв дор хаяж нэг аргумент утга өгсөн бол мэдээлнэ ХҮНдараа нь оператор Ба ерөнхийдөө ижил утгыг буцаана. Энэ функцийн ерөнхий харагдац:= Тэгээд (log_value1; log_value2; ...)Байна. Функц нь 1-ээс 255 хүртэлх аргументыг агуулж болно.

Чиг үүрэг ЭСВЭЛэсрэгээр, зөвхөн аргументуудын зөвхөн нэг нь нөхцөлд тохирсон, бусад нь худлаа байсан ч гэсэн ҮНЭН-ийг буцаана. Түүний загвар дараах байдалтай байна.= Тэгээд (log_value1; log_value2; ...)Байна. Өмнөх функцтэй адил оператор ЭСВЭЛ 1-ээс 255 нөхцөлтэй байж болно.

Чиг үүрэг БИШ

Өмнөх хоёр мэдэгдлээс ялгаатай нь функц БИШ нэг л аргумент байдаг. Тэр илэрхийлэлийн утгыг өөрчлөнө ҮНЭН асаалттай байх хэрэгтэй ХҮН заасан аргументийн орон зайд. Ерөнхий томъёоны синтаксис дараах байдалтай байна.= NOT (лог_ утга).

Чиг үүрэг ОФ ба АШИГЛАСАН

Илүү нарийн төвөгтэй дизайны хувьд уг функцийг ашиглана уу ОФБайна. Энэ мэдэгдэл нь аль утга болохыг харуулж байна ҮНЭНаль ХҮНБайна. Үүний ерөнхий загвар нь дараах байдалтай байна.= IF (boolean_expression; value_if_true; value_if_false)Байна. Тиймээс хэрэв нөхцөл хангагдсан бол өмнө нь заасан өгөгдлийг энэ функцийг агуулсан нүдэнд бөглөнө. Хэрэв нөхцөл хангагдаагүй бол тухайн үүргийг гуравдагч аргументт заасан бусад мэдээллээр дүүргэнэ.

Оператор АШИГЛАСАН, аргумент үнэн бол өөрийн утгыг нүдэнд буцаана. Гэхдээ, хэрэв аргумент алдаатай бол хэрэглэгчид зааж өгсөн утгыг нүдэнд буцаана. Зөвхөн хоёр аргумент агуулсан энэ функцийн синтакс нь дараах байдалтай байна.= IF ERROR (утга; value_if_error).

Хичээл: функцийг Excel-д

Чиг үүрэг АЛДАА ба АВЧ БАЙНА

Чиг үүрэг АЛДАА Тухайн эс эсвэл эсийн хязгаарт буруу утгыг оруулсан эсэхийг шалгана. Алдаатай утгууд нь дараахь зүйлийг илэрхийлнэ.

  • # Хугацаагүй;
  • #VALUE;
  • # Дугаар !;
  • #DEL / 0 !;
  • # LINK !;
  • #NAME ?;
  • # БОЛОМЖТОЙ!

Аргумент нь алдаатай эсэхээс хамаарч оператор нь утгыг мэдээлдэг ҮНЭН эсвэл ХҮНБайна. Энэ функцийн синтакс нь дараах байдалтай байна.= ERROR (утга)Байна. Аргумент нь зөвхөн нэг эсхүл массив эсийн лавлагаа юм.

Оператор АВЧ БАЙНА Хоосон эсвэл утгыг агуулж байгаа эсэхийг нүдээр шалгадаг. Хэрэв нүд хоосон байвал функц нь утгыг мэдээлнэ ҮНЭНнүдэнд мэдээлэл агуулагдаж байвал - ХҮНБайна. Энэ операторын синтакс нь дараах байдалтай байна.= EMPTY (утга)Байна. Өмнөх тохиолдлын нэгэн адил аргумент нь нүд буюу массивыг лавлах явдал юм.

Функцийн жишээ

Одоо дээр дурдсан зарим функцүүдийн хэрэглээг тодорхой жишээгээр харцгаая.

Бид тухайн байгууллагын ажилчдын цалинтай холбоотой жагсаалтыг гаргадаг. Гэхдээ үүнээс гадна бүх ажилчид урамшуулалтай байдаг. Ердийн шимтгэл нь 700 рубль юм. Гэхдээ тэтгэвэр авагчид болон эмэгтэйчүүд 1000 рублийн нэмэгдсэн урамшуулал авах эрхтэй. Үл хамаарах зүйл бол янз бүрийн шалтгаанаар тухайн сард 18-аас доош өдөр ажилласан ажилчид юм. Ямар ч тохиолдолд тэд ердийн урамшуулалд 700 рубль авах эрхтэй байдаг.

Томъёо хийхийг хичээцгээе. Тиймээс, бид 1000 рублийн урамшуулал олгох хоёр нөхцлийг бүрдүүлж байна - энэ бол тэтгэвэрт гарах нас буюу ажилтны эмэгтэй хүйс юм. Үүний зэрэгцээ бид 1957 оноос өмнө төрсөн бүх хүмүүсийг тэтгэврийн насны хүмүүсээр оруулсан болно. Манай тохиолдолд хүснэгтийн эхний мөрөнд томъёо нь дараах хэлбэрийг авна.= IF (Эсвэл (C4 <1957; D4 = "Эмэгтэйчүүд"); "1000"; "700")Байна. Гэхдээ нэмэгдсэн урамшуулал авах урьдчилсан нөхцөл нь 18 ба түүнээс дээш хоногийн хугацаанд хэрэгжиж байгааг мартаж болохгүй. Энэ нөхцлийг манай томъёонд хэрэгжүүлэхийн тулд функцийг ашиглана БИШ:= IF (Эсвэл (C4 <1957; D4 = "эмэгтэй") * (БИШ (E4 <18)); "1000"; "700").

Дээд зэрэглэлийн утга заасан хүснэгтийн баганын нүдэнд энэ функцийг хуулбарлахын тулд бид томъёо аль хэдийн орсон нүдний баруун доод буланд курсор болно. Дүүргэлтийн тэмдэг гарч ирнэ. Хүснэгтийн төгсгөлд л чирнэ үү.

Ийнхүү бид аж ахуйн нэгжийн ажилтан тус бүрт олгох урамшууллын хэмжээг тус тусад нь харуулсан хүснэгтийг хүлээн авлаа.

Хичээл: ашигтай Excel боломжууд

Таны харж байгаагаар логик функц нь Microsoft Excel-д тооцоолол хийхэд маш тохиромжтой хэрэгсэл юм. Нарийн төвөгтэй функцуудыг ашигласнаар эдгээр нөхцлүүд хангагдсан эсэхээс хамаарч хэд хэдэн нөхцлийг нэгэн зэрэг гаргаж, гаралтын үр дүнг авах боломжтой. Ийм томъёог ашиглах нь хэд хэдэн үйлдлийг автоматжуулах боломжтой бөгөөд энэ нь хэрэглэгчийн цагийг хэмнэхэд тусалдаг.

Pin
Send
Share
Send