Mundarija
Ushbu qo'llanma Excelning AVERAGEIFS funksiyasidan bir nechta shartlar bilan o'rtachani hisoblash uchun qanday foydalanishni ko'rsatadi.
Excelda sonlar guruhining o'rtacha arifmetik qiymatini hisoblash haqida gap ketganda, O'RTA usuli bu. Muayyan shartga javob beradigan hujayralarni o'rtacha qilish uchun AVERAGEIF yordam beradi. Bir nechta mezonlar bilan o'rtachani topish uchun AVERAGEIFS funksiyasidan foydalaniladi. Uning qanday ishlashini bilish uchun o'qishni davom eting!
Excel'dagi AVERAGEIFS funksiyasi
Excel AVERAGEIFS funksiyasi belgilangan diapazondagi barcha kataklarning o'rtacha arifmetik qiymatini hisoblab chiqadi. mezonlar.
Sintaksis quyidagicha:
O'RTA ISHLARI(o'rtacha_diapazon, mezon_oraliq1, mezon1, [kriteria_diapazoni2, mezon2], …)Bu erda:
- O'rtacha_diapazon - o'rtacha qiymatga ega bo'lgan katakchalar diapazoni.
- Kriteria_diapazoni1, mezon_diapazoni2, … - tegishli mezonlarga muvofiq tekshiriladigan diapazonlar.
- Kriteriyalar1, mezon2, … - qaysi hujayralar o'rtacha bo'lishini aniqlaydigan mezonlar. Mezonlar raqam, mantiqiy ifoda, matn qiymati yoki katakcha havolasi shaklida taqdim etilishi mumkin.
Kriteriyalar_diapazoni1 / mezonlar1 kerak, keyin birlari ixtiyoriy. Bitta formulada 1 dan 127 gacha diapazon/kriteriya juftlaridan foydalanish mumkin.
AVERAGEIFS funksiyasi Excel 2007 - Excel 365 da mavjud.
Eslatma. AVERAGEIFS funksiyasi AND mantiqi, ya'ni faqat o'sha katakchalar bilan ishlaydibarcha shartlar TO'G'ri bo'lgan o'rtacha hisoblanadi. Har qanday shart TRUE boʻlgan katakchalarni hisoblash uchun OʻRTA AGAR YOKI formulasidan foydalaning.
AVERAGEIFS funksiyasi – foydalanish eslatmalari
Funksiya qanday ishlashini aniq tushunish va xatolardan qochish uchun quyidagini kiriting. quyidagi faktlarga e'tibor bering:
- o'rtacha_oraliq argumentida bo'sh katakchalar , mantiqiy qiymatlar TRUE/FALSE va matn qiymatlari hisobga olinmaydi. Nol qiymatlar kiritilgan.
- Agar mezon bo'sh katak bo'lsa, u nol qiymat sifatida ko'rib chiqiladi.
- Agar o'rtacha_oraliq bitta raqamli qiymatni o'z ichiga olmaydi, #DIV/0! xatolik yuz berdi.
- Agar hech bir katak belgilangan mezonlarga javob bermasa, #DIV/0! xato qaytarildi.
- AVERAGEIFS mezonlari bir xil yoki turli diapazonlarga taalluqli boʻlishi mumkin.
- Har bir kriteria_diapazoni oʻrtacha_diapazon bilan bir xil oʻlcham va shaklda boʻlishi kerak. , aks holda #VALUE! xatolik yuz berdi.
Endi siz nazariyani bilganingizdan so'ng, keling, AVERAGEIFS funksiyasidan amalda qanday foydalanishni ko'rib chiqamiz.
Excel AVERAGEIFS formulasi
Birinchidan, umumiy yondashuvni ko'rsatamiz. AVERAGEIFS formulasini toʻgʻri tuzish uchun quyidagi koʻrsatmalarga amal qiling:
- Birinchi argumentda oʻrtacha qiymatni kiriting.
- Keyingi argumentlarda diapazon/mezon juftlarini belgilang. . Juftliklar har qanday tartibda joylashtirilishi mumkin, ammo mezonlar har doim quyidagiga mos keladiu qo'llaniladigan diapazon.
- AVERAGEIFS formulasi har doim toq sonli argumentlarni o'z ichiga olishi kerak: o'rtacha_oraliq + bir yoki bir nechta kriteria_oraliq/kriteria juftligi .
Matn mezonlari bilan oʻrtacha qiymatlar
Agar boshqa ustun(lar)da maʼlum matn boʻlsa, bitta ustundagi raqamlarning oʻrtacha qiymatini olish uchun mezon uchun oʻsha matndan foydalaning.
Misol sifatida, keling, "Shimoliy" mintaqasidagi "Olma" savdosining o'rtacha miqdorini topamiz. Buning uchun ikkita mezon bilan AVERAGEIFS formulasini tuzamiz:
- O'rtacha_diapazon C3:C15 (o'rtacha hujayralar).
- Kriteria_diapazoni1 bu A3:A15 (tekshirish uchun elementlar) va mezonlar1 "olma".
- Kriteriyalar_diapazoni2 - B3:B15 (tekshirish uchun hududlar) va 2-mezon - "shimol".
Argumentlarni bir joyga qo'yib, biz quyidagi formulani olamiz:
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")
Oldindan belgilangan katakchalardagi mezonlar bilan (F3 va F4) ), formula quyidagi ko'rinishda bo'ladi:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
Mantiqiy operatorlar bilan o'rtacha ko'rsatkichlar
Agar mezon "teng" bo'lsa, tenglik belgisi olib tashlanishi mumkin va oldingi misolda ko'rsatilgandek maqsadli matnni (qo'shtirnoq ichiga olingan) yoki raqamni (tirnoqsiz) mos keladigan argumentga qo'yish kifoya.
Boshqa mantiqiy operatorlardan foydalanilganda, masalan, "kattaroq" (>) ;), "kichikroq" (<), () ga teng emas va raqam yoki sana bo'lgan boshqalar, siz butun konstruktsiyani ichiga kiritasiz.qoʻsh tirnoq.
Masalan, 2022-yil 1-oktabrgacha yetkazib berilgan oʻrtacha sotuvlar noldan yuqori boʻlishi uchun formula quyidagicha:
=AVERAGEIFS(C3:C15, B3:B15, "0")
Mezonlar alohida kataklarda boʻlsa. , siz mantiqiy operatorni qo'shtirnoq ichiga olasiz va uni hujayra havolasi bilan ampersand (&) yordamida birlashtirasiz. Misol uchun:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
O'RTA KO'PCHIK belgilar bilan
qisman matn mosligi asosida o'rtacha katakchalarni olish uchun mezonlarda joker belgilardan foydalaning - savol belgisi (?) bitta belgi yoki yulduzcha (*) istalgan raqamga mos keladi.
Quyidagi jadvalda siz barcha "janubiy" mintaqalar, jumladan "janubiy" mintaqalarida o'rtacha "to'q sariq" sotuvlarni olishni xohlaysiz. -g'arbiy" va "janubiy-sharqiy". Buni amalga oshirish uchun biz ikkinchi mezonga yulduzcha qo'shamiz:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Agar yacheykada matnning qisman moslik mezonlari kiritilsa, u holda joker belgini hujayra havolasi bilan birlashtiring. Bizning holatlarimizda formula quyidagi shaklni oladi:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
O'rtacha, agar ikkita qiymat o'rtasida bo'lsa
Ikki aniq qiymat orasiga tushadigan qiymatlarning o'rtacha qiymatini olish uchun quyidagilardan birini ishlating. quyidagi umumiy formulalar:
Ikki qiymat orasida boʻlsa, oʻrtacha:
AVERAGEIFS(oʻrtacha_diapazon, mezon_diapazoni,">= qiymat1 ", mezon_diapazoni,"<= qiymat2 ")O'rtacha, agar ikkita qiymat o'rtasida bo'lsa, eksklyuziv:
AVERAGEIFS(o'rtacha_diapazon, mezon_diapazoni,"> qiymat1 ", mezon_diapazoni,"< qiymat2 ")1-formulada siz katta yoki teng (>=) va kichik yoki teng (<=) mantiqiy operatorlardan foydalanasiz, shuning uchun chegara qiymatlari kiritilgan. o'rtacha.
2-formulada katta (>) va dan kichik (<) mantiqiy mezonlar chegara qiymatlarini o'rtacha qiymatdan chiqarib tashlaydi. .
Bu formulalar yaxshi ishlaydi yoki ikkala stsenariyda ham - o'rtacha va tekshiriladigan hujayralar bir xil ustunda yoki ikkita turli ustunda bo'lganda.
Masalan, 100 dan 130 gacha bo'lgan o'rtacha savdoni hisoblash uchun siz ushbu formuladan foydalanishingiz mumkin:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
E3 va F3 katakchalardagi chegara qiymatlari bilan formula bu shaklni oladi:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
E'tibor bering, bu holda biz 3 diapazon argumenti uchun bir xil havoladan (C3:C15) foydalanamiz.
Agar boshqa ustundagi qiymatlar ikki qiymat orasiga tushsa, berilgan ustundagi oʻrtacha kataklarni olish uchun oʻrtacha_oraliq va kriteria_oraliq argumentlari uchun boshqa diapazonni kiriting.
Misol uchun, agar B ustunidagi sana 1-sentyabrdan 30-oktabrgacha bo'lsa, C ustunidagi sotuvlarni o'rtacha hisoblash uchun formula:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
Hujayra havolalari bilan:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Bir nechta mezonlarga ega bo'lgan arifmetik o'rtachani topish uchun Excelda AVERAGEIFS funksiyasidan shunday foydalanasiz. O'qiganingiz uchun tashakkur va kelgusi hafta blogimizda ko'rishga umid qilaman!
Yuklab olish uchun mashq kitobi
ExcelAVERAGEIFS funktsiyasi - misollar (.xlsx fayl)