Microsoft Excel xususiyatlari: IF bayonoti

Pin
Send
Share
Send

Microsoft Excel bilan ishlaydigan ko'plab funktsiyalar orasida IF funktsiyasini ajratib ko'rsatish kerak. Bu dasturda vazifalarni bajarishda foydalanuvchilar ko'pincha murojaat qiladigan operatorlarning biridir. Keling, IF funktsiyasi nima ekanligini va u bilan qanday ishlashni ko'rib chiqamiz.

Umumiy ta'rif va maqsadlar

IF Microsoft Excel-ning standart xususiyatidir. Uning vazifalari ma'lum bir shartning bajarilishini tekshirishni o'z ichiga oladi. Agar shart bajarilgan bo'lsa (haqiqiy), unda bitta qiymat ushbu funktsiya ishlatiladigan katakka qaytariladi, agar u bajarilmasa (noto'g'ri) - boshqa.

Ushbu funktsiyaning sintaksisi quyidagicha: "IF (mantiqiy ifoda; [agar qiymat haqiqiy bo'lsa]; [Agar qiymat noto'g'ri bo'lsa])."

Foydalanish namunasi

Endi IF iborasi bo'lgan formuladan foydalanilgan aniq misollarni ko'rib chiqaylik.

Bizda ish haqi jadvali bor. Barcha ayollar 8 mart kuni 1000 rubldan bonusga ega bo'lishdi. Jadvalda xodimlarning jinsini ko'rsatadigan ustun mavjud. Shunday qilib, biz "xotinlar" qiymatiga mos kelishiga ishonch hosil qilishimiz kerak. "Jinslar" ustunida "1000" qiymati "8 martgacha Premium" ustunining tegishli katakchasida va "er" qiymati bo'lgan satrlarda ko'rsatiladi. "8 mart uchun mukofot" ustunlarida "0" bahosi ko'rsatilgan. Bizning vazifamiz quyidagi shaklni oladi: "IF (B6 =" ayol. ";" 1000 ";" 0 ")."

Ushbu iborani natija ko'rsatilishi kerak bo'lgan eng yuqori katakchaga kiriting. Ifodadan oldin, "=" belgisini qo'ying.

Shundan so'ng, Enter tugmasini bosing. Endi ushbu formula pastki kataklarda paydo bo'lishi uchun biz to'ldirilgan katakning pastki o'ng burchagida turib, sichqoncha tugmasini bosing va kursorni jadvalning eng pastki qismiga o'tkazamiz.

Shunday qilib, biz "IF" funktsiyasi bilan to'ldirilgan ustunli stolga egamiz.

Ko'p shartli funktsiyaga misol

IF funktsiyasiga bir nechta shartlarni ham kiritish mumkin. Bunday holda, bitta IF bayonotini boshqasiga biriktirish qo'llaniladi. Shart bajarilsa, belgilangan natija hujayrada aks etadi, agar shart bajarilmasa, ko'rsatilgan natija ikkinchi operatorga bog'liq bo'ladi.

Masalan, 8 martgacha mukofot to'lovlari bilan bir xil jadvalni olaylik. Ammo, bu safar, shartlarga ko'ra, bonusning miqdori xodimning toifasiga bog'liq. Asosiy xodim maqomiga ega bo'lgan ayollar 1000 rubl bonus oladi, yordamchi xodimlar esa atigi 500 rubl oladi. Tabiiyki, erkaklar uchun toifadan qat'iy nazar bunday to'lov turiga yo'l qo'yilmaydi.

Shunday qilib, birinchi shart: agar xodim erkak bo'lsa, olingan mukofot miqdori nolga teng. Agar bu qiymat noto'g'ri bo'lsa va xodim erkak emas (ya'ni ayol kishi) bo'lsa, unda ikkinchi holat tekshiriladi. Agar ayol asosiy xodimga tegishli bo'lsa, u holda kamerada "1000", aks holda "500" qiymati ko'rsatiladi. Formula shaklida u quyidagicha ko'rinadi: "= IF (B6 =" er. ";" 0 "; IF (C6 =" Asosiy xodimlar ";" 1000 ";" 500 "))".

Ushbu iborani "8-mart mukofoti" ustunidagi eng yaxshi uyaga joylashtiring.

So'nggi kabi, biz formulani pastga "tortamiz".

Bir vaqtning o'zida ikkita shartni bajarishga misol

IF funktsiyasida, agar bir vaqtning o'zida ikkita yoki undan ko'p shart bajarilsa, haqiqiy deb hisoblash imkonini beradigan AND operatoridan ham foydalanishingiz mumkin.

Masalan, bizning holatlarimizda, 8 martga qadar 1000 rubl miqdoridagi mukofot faqat asosiy xodimlar bo'lgan ayollarga beriladi va yordamchi xodim sifatida ro'yxatga olingan erkaklar va ayollar vakillari hech narsa olmaydilar. Shunday qilib, "8 martgacha Premium" ustuni katakchalarida qiymat 1000 ga teng bo'lishi uchun ikkita shart bajarilishi kerak: jinsi - ayol, xodimlar toifasi - asosiy xodimlar. Boshqa barcha holatlarda, bu kataklardagi qiymat erta nolga teng bo'ladi. Bu quyidagi formula bilan yozilgan: "= IF (VA (B6 =" ayol. "; C6 =" Asosiy xodimlar ");" 1000 ";" 0 ")." Uni uyaga joylashtiring.

Avvalgi vaqtlarda bo'lgani kabi, formulaning qiymatini quyidagi kataklarga nusxalash.

OR operatoridan foydalanish misoli

IF funktsiyasi OR operatoridan ham foydalanishi mumkin. Bu, agar kamida bir nechta shartlardan bittasi qoniqtirilsa, uning qiymati to'g'ri ekanligini anglatadi.

Aytaylik, 8 martga qadar mukofot faqat asosiy xodimlar qatoriga kiradigan ayollarga beriladi va 100 rubl miqdorida belgilanadi. Bunday holda, agar xodim erkak bo'lsa yoki yordamchi xodimlarga tegishli bo'lsa, unda uning bonusi nolga teng bo'ladi, aks holda 1000 rubl. Formula shaklida u quyidagicha ko'rinadi: "= IF (Yoki (B6 =" er. "; C6 =" Yordamchi xodimlar ");" 0 ";" 1000 ")." Ushbu formulani mos jadval jadvaliga yozamiz.

Natijalarni pastga "torting".

Ko'rib turganingizdek, "IF" funktsiyasi Microsoft Excel-da ma'lumotlar bilan ishlashda foydalanuvchi uchun yaxshi yordamchi bo'lishi mumkin. Bu sizga ma'lum shartlarga javob beradigan natijalarni ko'rsatishga imkon beradi. Ushbu funktsiyadan foydalanish printsiplarini o'zlashtirishda ayniqsa murakkab narsa yo'q.

Pin
Send
Share
Send