Microsoft Excel-тэй ажилладаг олон функцийн дотроос IF функцийг тодруулах хэрэгтэй. Энэ бол програмын даалгаврыг гүйцэтгэхдээ хэрэглэгчид ихэвчлэн ашигладаг операторуудын нэг юм. IF функц гэж юу болох, түүнтэй хэрхэн ажиллахаа харцгаая.
Ерөнхий тодорхойлолт ба зорилтууд
IF бол Microsoft Excel-ийн стандарт шинж чанар юм. Түүний даалгавар нь тодорхой нөхцлийн биелэлтийг шалгах явдал юм. Нөхцөл байдал (үнэн) биелсэн тохиолдолд нэг утга нь энэ функц ашиглагдаж буй нүд рүү буцаж, хэрэв биелээгүй бол (хуурамч) - өөр утгатай болно.
Энэ функцийн синтакс нь дараахь байдалтай байна: "IF (логик илэрхийлэл; [утга нь үнэн бол]; [утга нь хуурамч байвал])."
Хэрэглээний жишээ
Одоо IF мэдэгдлийн хамт томъёог ашиглаж байгаа тодорхой жишээг харцгаая.
Бид цалингийн хүснэгттэй. Бүх эмэгтэйчүүд 3-р сарын 8-нд 1000 рубль бонус авсан. Хүснэгтэд ажилчдын хүйсийг харуулсан багана байна. Тиймээс "эхнэрүүд" гэсэн утгатай нийцэж байгаа эсэхийг шалгах хэрэгтэй. "Хүйс" баганад "1000" утгыг "Дээд зэрэглэлийн 3-р сарын 8" баганын харгалзах нүдэнд, мөн "нөхөр" гэсэн утгатай мөрөнд оруулсан болно. "3-р сарын 8-ны шагнал" баганад "0" гэсэн утгатай байв. Бидний функц дараах хэлбэрийг авах болно: "IF (B6 =" эмэгтэй. ";" 1000 ";" 0 ")."
Энэ илэрхийллийг үр дүнг харуулах ёстой дээд нүдэнд оруулна. Үзүүлэлтийн өмнө "=" гэсэн тэмдэг тавь.
Үүний дараа Enter товчийг дарна уу. Одоо энэ томъёо нь доод нүдэнд харагдах тул бид зүгээр л дүүрсэн нүдний баруун доод буланд зогсож, хулганы товчийг дараад курсорыг хүснэгтийн хамгийн доод хэсэгт чирнэ.
Тиймээс бид "IF" функцээр дүүргэсэн багана бүхий хүснэгттэй боллоо.
Олон нөхцөл бүхий функцийн жишээ
Та мөн IF функцэд хэд хэдэн нөхцлийг оруулж болно. Энэ тохиолдолд нэг IF-ийн мэдэгдлийг нөгөөд хавсаргана. Нөхцөл хангагдсан тохиолдолд заасан үр дүн нь нүдэнд харагдах бөгөөд хэрэв нөхцөл хангагдаагүй бол үр дүн нь хоёрдахь оператороос хамаарна.
Жишээлбэл, гуравдугаар сарын 8 гэхэд шимтгэлийн төлбөртэй ижил хүснэгтийг авч үзье. Гэхдээ энэ удаад болзлын дагуу урамшууллын хэмжээ нь ажилчдын ангиллаас хамаарна. Үндсэн ажилтнуудын статустай эмэгтэйчүүд 1000 рублийн урамшуулал авдаг бол туслах ажилтнууд ердөө 500 рубль авдаг. Мэдээжийн хэрэг, эрчүүдэд энэ төрлийн төлбөрийг категориос үл хамааран зөвшөөрдөггүй.
Тиймээс эхний нөхцөл бол хэрэв ажилтан нь эрэгтэй бол хүлээн авсан шимтгэлийн хэмжээ тэг болно. Хэрэв энэ утга нь хуурамч бөгөөд ажилтан нь эрэгтэй биш бол (эмэгтэй хүн) байвал хоёр дахь нөхцлийг шалгана. Хэрэв эмэгтэй хүн үндсэн ажилтантай бол нүдэнд "1000" утга, бусад тохиолдолд "500" гэсэн утгыг харуулна. Томъёоны хэлбэрээр иймэрхүү харагдах болно: "= IF (B6 =" нөхөр. ";" 0 "; IF (C6 =" Үндсэн ажилтан ";" 1000 ";" 500 "))".
"3-р сарын 8-ны шагнал" баганад энэ илэрхийлэлийг хамгийн дээд нүдэнд наа.
Сүүлийнх шиг, томъёог доош нь татна.
Хоёр нөхцлийг нэгэн зэрэг биелүүлэх жишээ
Та мөн нэг ба хоёр буюу түүнээс дээш нөхцөл биелсэн тохиолдолд л үнэн гэж үзэх боломжийг олгодог IF функцэд AND операторыг ашиглаж болно.
Жишээлбэл, бидний хувьд 3-р сарын 8-ны дотор 1000 рубльтэй тэнцэх хэмжээний шагналыг зөвхөн үндсэн ажилтан болох эмэгтэйчүүдэд өгдөг бөгөөд туслах ажилтанаар бүртгүүлсэн эрэгтэй, эмэгтэй төлөөлөгчид юу ч хүлээн авдаггүй. Тиймээс "Дээд зэрэглэлийн 3-р сарын 8" баганын нүдэн дэх утгыг 1000 байхын тулд хоёр нөхцлийг хангасан байх ёстой: хүйс - эмэгтэй, ажилчдын ангилал - үндсэн боловсон хүчин. Бусад бүх тохиолдолд эдгээр нүднүүдийн утга эрт тэг болно. Үүнийг дараах байдлаар бичсэн байна. "= IF (БА (B6 =" эмэгтэй. "; C6 =" Анхан шатны ажилтан ");" 1000 ";" 0 ")." Үүнийг нүдэнд оруулна.
Өмнөх үеийн адилаар томъёоны утгыг доорх нүдэнд хуулна.
OR операторыг ашиглах жишээ
IF функц нь OR операторыг бас ашиглаж болно. Энэ нь хамгийн багадаа хэд хэдэн нөхцлүүдийн аль нэг нь хангагдсан бол утга үнэн болохыг харуулж байна.
Тиймээс, 3-р сарын 8 гэхэд шагналын сан нь зөвхөн үндсэн ажилтнуудын дунд байдаг эмэгтэйчүүдэд 100 рубль байна гэж бодъё. Энэ тохиолдолд хэрэв ажилтан нь эрэгтэй, эсвэл туслах ажилтантай бол түүний урамшууллын үнэ тэг байх болно, эс тэгвээс 1000 рубль болно. Томъёоны хэлбэрээр энэ нь дараах байдалтай харагдаж байна: "= IF (OR (B6 =" нөхөр. "; C6 =" Дэмжих ажилтан ");" 0 ";" 1000 ")." Бид энэ томъёог харгалзах хүснэгтийн нүдэнд бичнэ.
Үр дүнг доош нь "татах".
Таны харж байгаагаар “IF” функц нь Microsoft Excel-ийн өгөгдөлтэй ажиллахад хэрэглэгчийн хувьд сайн туслагч болж чаддаг. Энэ нь тодорхой нөхцөлд нийцсэн үр дүнг харуулах боломжийг танд олгоно. Энэ функцийг ашиглах зарчмуудыг эзэмшихэд онцгой төвөгтэй зүйл байхгүй.