Misollar bilan Excel AVERAGE funktsiyasi

  • Buni Baham Ko'Ring
Michael Brown

O'quv qo'llanma sizga Excelda raqamlar, foizlar va vaqtlarni o'rtacha hisoblash va xatolardan qochish uchun eng samarali formulalarni o'rgatadi.

Microsoft Excelda hisoblash uchun bir nechta turli xil formulalar mavjud. o'rtacha. Ushbu qo'llanma eng ommabopiga - AVERAGE funksiyasiga qaratilgan.

    Excel'dagi AVERAGE funksiyasi

    Exceldagi AVERAGE funktsiyasi belgilangan raqamlarning o'rtacha arifmetik qiymatini topish uchun ishlatiladi. . Sintaksis quyidagicha:

    O'RTA(1-raqam, [2-raqam], …)

    Bu yerda 1-raqam, 2-raqam va boshqalar raqamli qiymatlar buning uchun siz o'rtachani olishni xohlaysiz. Ular raqamli qiymatlar, massivlar, katakchalar yoki diapazonga havolalar ko'rinishida taqdim etilishi mumkin. Birinchi dalil talab qilinadi, keyingilari ixtiyoriy. Bitta formulada siz 255 tagacha argumentni kiritishingiz mumkin.

    O'RTA Excel 2007 bo'lsa ham Excel 365 ning barcha versiyalarida mavjud.

    O'RTA funksiya - 6 ta narsa haqida bilish kerak

    Ko'pincha Excelda O'RTA funksiyasidan foydalanish oson. Biroq, siz bilishingiz kerak bo'lgan bir nechta nuanslar mavjud.

    1. nol qiymatga ega bo'lgan katakchalar o'rtacha qiymatga kiritilgan.
    2. Bo'sh hujayralar e'tiborga olinmaydi.
    3. matn satrlari va mantiqiy qiymatlar TRUE va FALSE ni o'z ichiga olgan hujayralar e'tiborga olinmaydi. Hisoblashda mantiqiy qiymatlarni va raqamlarning matnli ko'rinishini qo'shmoqchi bo'lsangiz, AVERAGEA funksiyasidan foydalaning.
    4. Mantiqiy qiymatlarBu barcha muammolarning yechimlari bu yerda keltirilgan: Excel formulalari hisoblanmaydi.

      Mana shunday oʻrtacha arifmetikni topish uchun Excelda AVERAGE funksiyasidan foydalanasiz. O'qiganingiz uchun tashakkur va keyingi haftada blogimizda ko'rishga umid qilaman!

      Yuklab olish uchun mashq kitobi

      Excel'dagi O'RTA formula - misollar (.xlsx fayli)

      to'g'ridan-to'g'ri formulaga kiritilganlar hisobga olinadi. Masalan, AVERAGE(TRUE, FALSE) formulasi 0,5 ni qaytaradi, bu 1 va 0 ning o'rtacha qiymatidir.
    5. Agar ko'rsatilgan argumentlar bitta haqiqiy raqamli qiymatni o'z ichiga olmasa, #DIV/0! xatolik yuzaga keladi.
    6. xato qiymatlari bo'lgan argumentlar O'RTA formula xatoni qaytarishiga olib keladi. Bunga yo'l qo'ymaslik uchun e'tibor bermaslik xatolarining o'rtacha hisobini ko'ring.

    Eslatma. Excel varaqlarida AVERAGE funksiyasidan foydalanganda, iltimos, nol qiymatli katakchalar va bo'sh katakchalar o'rtasidagi farqni yodda tuting - 0 hisoblanadi, lekin bo'sh katakchalar hisoblanmaydi. Agar berilgan ish varag'ida " Nol qiymatiga ega bo'lgan kataklarda nolni ko'rsatish " opsiyasi belgilanmagan bo'lsa, bu ayniqsa chalkash bo'lishi mumkin. Siz bu opsiyani Excel Options > Kengaytirilgan > Ushbu ish varagʻi uchun koʻrsatish opsiyalari ostida topishingiz mumkin.

    Excel AVERAGE formula

    O'rtacha Excel formulasini yaratish uchun siz faqat manba qiymatlarini taqdim etishingiz kerak. Buni bir necha xil usullar bilan amalga oshirish mumkin.

    Muayyan raqamlar ning o'rtacha qiymatini hisoblash uchun ularni to'g'ridan-to'g'ri formulaga kiritishingiz mumkin. Masalan, 1,2,3 va 4 raqamlarini o'rtacha hisoblash uchun formula quyidagicha bo'ladi:

    =AVERAGE(1,2,3,4)

    Excelda ustun o'rtacha uchun, butun- ustun ma'lumotnomasi:

    =AVERAGE(A:A)

    qator ni o'rtacha qilish uchun butun qatorli havoladan foydalaning:

    =AVERAGE(1:1)

    O'rtacha hujayralar diapazoni , belgilangformulangizdagi bu diapazon:

    =AVERAGE(A1:C20)

    qo'shni bo'lmagan hujayralar o'rtacha qiymatini qaytarish uchun har bir hujayra havolasi alohida taqdim etilishi kerak:

    =AVERAGE(A1, C1, D1)

    O'rtacha bir nechta diapazon uchun bitta formulada bir nechta diapazon havolalaridan foydalaning:

    =AVERAGE(A1:A20, C1:D10)

    Va tabiiyki, qiymatlarni, katakchalarni kiritishingizga hech narsa xalaqit bermaydi. va diapazon havolalari sizning biznes mantiqingiz talab qiladigan formulada. Masalan:

    =AVERAGE(B3:B5, D7:D9, E11, 100)

    Va bu erda haqiqiy hayot stsenariysi. Quyidagi ma'lumotlar to'plamida biz o'rtacha hisoblash uchun 3 xil formuladan foydalanamiz - butun diapazonda, har bir satrda va har bir ustunda:

    Excelda O'RTA funksiyasidan qanday foydalanish - misollar

    Bundan tashqari raqamlardan Excel AVERAGE quyidagi misollarda ko'rsatilgandek foiz va vaqt kabi boshqa raqamli qiymatlarning o'rtacha arifmetik qiymatini osongina topishi mumkin.

    Excelda o'rtacha foizni hisoblang

    O'rtacha qiymatni olish uchun foizlarda o'rtacha uchun oddiy Excel formulasidan foydalanasiz. Asosiysi, formula yacheykasi uchun Foiz formatini o'rnatishdir.

    Masalan, C2 dan C11 gacha bo'lgan katakchalardagi o'rtacha foizni hisoblash uchun formula:

    =AVERAGE(C2:C11)

    Excel'da o'rtacha vaqtni oling

    Turli vaqt birliklarini qo'lda hisoblash juda og'riqli bo'lardi... Yaxshiyamki, Excel AVERAGE funksiyasi vaqt bilan mukammal tarzda kurashadi. O'rtacha vaqt to'g'ri ko'rsatilishi uchun formulaga tegishli vaqt formatini qo'llashni unutmangxujayra.

    Masalan, quyidagi ma'lumotlar to'plamida o'rtacha vaqtni topish uchun formula:

    =AVERAGE(B3:B13)

    Excel nolsiz o'rtacha

    Excel AVERAGE funktsiyasi bo'sh kataklarni, matnni va mantiqiy qiymatlarni o'tkazib yuboradi, lekin nollarni emas. Quyidagi rasmda E4, E5 va E6 kataklaridagi o'rtacha qiymatlar bo'sh katak bilan E3 bilan bir xil va C ustunidagi noto'g'ri qiymatlar e'tiborga olinmasligiga va faqat B va D ustunlaridagi raqamlarga ishlov berilishiga e'tibor bering. Biroq, C7dagi nol qiymati E7da o'rtacha qiymatga kiritilgan, chunki u haqiqiy raqamli qiymatdir.

    Nollarni istisno qilish uchun oʻrniga AVERAGEIF yoki AVERAGEIFS funksiyasidan foydalaning. Masalan:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    O'rtacha yuqori yoki pastki N qiymatlar

    O'rtacha yuqori 3, 5, 10 yoki n qiymatlarni olish uchun diapazon uchun AVERAGE dan KATTA funksiya bilan birga foydalaning:

    AVERAGE(LOG( diapazon , {1,2,3, …, n}))

    Masalan, oʻrtacha qiymatni olish uchun B3:B11 dagi eng katta 3 ta raqam, formula:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    diapazondagi pastki 3, 5, 10 yoki n qiymatlarning oʻrtacha qiymatini hisoblash uchun, O'RTA dan KICHIK funksiya bilan birga foydalaning:

    O'RTA(KICHIK( diapazon , {1,2,3, …, n}))

    Masalan, 3 ta eng past raqamni o'rtacha hisoblash uchun diapazon, formula quyidagicha bo'ladi:

    =AVERAGE(SMALL (B3:B11, {1,2,3}))

    Va bu erda natijalar:

    Ushbu formula qanday ishlaydi :

    Odatda, KATTA funksiya berilgan massivdagi eng katta N-qiymatni aniqlaydi. Yuqori n qiymatlarni olish uchun massivIkkinchi argument uchun {1,2,3} kabi doimiydan foydalaniladi.

    Bizning holatlarimizda LARGE diapazondagi eng yuqori 3 ta qiymatni qaytaradi, ular 94, 93 va 90. Oʻrtacha uni shu yerdan oladi. va o'rtachani chiqaradi.

    O'RTA KICHIK birikmasi xuddi shunday ishlaydi.

    Excel'dagi O'RTA IF formulasi

    Shartlar bilan o'rtachani hisoblash uchun siz quyidagilarni qilishingiz mumkin. Excel 2007 - 365 da AVERAGEIF yoki AVERAGEIFS dan foydalaning. Oldingi versiyalarda siz o'zingizning O'RTA IF formulasini yaratishingiz mumkin.

    O'RTA AGAR bitta shart bilan

    Muayyan shartga javob beradigan o'rtacha raqamlar uchun foydalaning. bu umumiy formula:

    OʻRTA(AGAR( kriteria_oraliq = kriteria , oʻrtacha_oraliq ))

    Excel 2019 va undan pastroq versiyalarda bu faqat massiv formulasi, ya'ni uni to'g'ri bajarish uchun Ctrl + Shift + Enter tugmalarini bosishingiz kerak. Excel 365 va 2021 da oddiy formula yaxshi ishlaydi.

    Misol tariqasida quyidagi jadvalda matematika boʻyicha oʻrtacha ballni topamiz. Buning uchun faqat mezon uchun "Matematika" dan foydalaning:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    Yoki ba'zi bir katakchaga shartni kiritishingiz va o'sha katakka murojaat qilishingiz mumkin (bizning holimizda F2):

    =AVERAGE(IF(C3:C11=F2, B3:B11))))

    Ushbu formula qanday ishlaydi

    IF funktsiyasining mantiqiy testi C3:C11-dagi har bir mavzuni F2-dagi maqsadli mavzu bilan taqqoslaydi. Taqqoslash natijasi TRUE va FALSE qiymatlari massivi bo‘lib, bu yerda TRUElar mosliklarni ifodalaydi:

    {FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}

    value_ if_true argumenti uchun bizballar diapazonini taqdim eting (B3:B11), shuning uchun agar mantiqiy test TRUE bo'lsa, tegishli ball qaytariladi. value_ if_false argumenti o'tkazib yuborilganligi sababli, shart bajarilmagan joyda FALSE paydo bo'ladi:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}

    Bu massiv o'rtacha arifmetik qiymatni hisoblaydigan AVERAGE funksiyasiga beriladi. YOLG'ON qiymatlarni e'tiborsiz qoldiradigan raqamlardan.

    O'RTA AGAR ko'p mezonli

    Bir nechta mezonli o'rtacha raqamlar uchun umumiy formula:

    O'RTA(AGAR((<17))>kriteria_diapazoni1 = kriteria1 ) * ( kriteria_oraliq2 = kriteria2 ), oʻrtacha_oraliq ))

    Masalan, oʻrtacha A sinfidagi matematika ballari uchun quyidagi formuladan foydalanishingiz mumkin:

    =AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

    Mezonlar uchun hujayra havolalari bilan bu teng darajada yaxshi ishlaydi:

    =AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    Excel 2019 va undan past versiyalarida yuqoridagi ikkalasi ham massiv formulalari bo'lishi kerak, shuning uchun aniq natijaga erishish uchun Ctrl + Shift + Enter tugmalarini bosishni unutmang. Excel 365 va 2021-da oddiy Enter tugmasi dinamik massivlar uchun o'rnatilgan qo'llab-quvvatlash tufayli yaxshi ishlaydi.

    Xuddi shu natijaga ichki o'rnatilgan IF operatori yordamida erishish mumkin:

    =AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Qaysi formuladan foydalanish faqat sizning shaxsiy xohishingizga bog'liq.

    Ushbu formula qanday ishlaydi

    IF ning mantiqiy testida ikkita taqqoslash operatsiyasi bajariladi - birinchi navbatda siz C3:C11 dagi sub'ektlar ro'yxatini qiymatga nisbatan tekshirasiz. G2 da, keyin esa D3:D11 dagi sinflarni bilan solishtirasizG3 qiymati. TRUE va FALSE qiymatlarining ikkita massivi ko'paytiriladi va ko'paytirish amali AND operatori kabi ishlaydi. Har qanday arifmetik amalda TRUE 1 ga, FALSE esa 0 ga teng bo‘ladi. 0 ga ko‘paytirish har doim nolni beradi, shuning uchun ikkala shart ham TRUE bo‘lgandagina olingan massiv 1 ga ega bo‘ladi. Bu massiv 1 ga (TRUE) mos ballarni qaytaruvchi IF funksiyasining mantiqiy testida baholanadi:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}

    Bu yakuniy massiv AVERAGEga xizmat qiladi.

    Excelda o'rtachani qanday yaxlitlash mumkin

    Agar siz asosiy qiymatni o'zgartirmasdan faqat ko'rsatilgan o'rtacha ni yaxlitlashni istasangiz, O'nlik sonni kamaytirish<18 dan foydalaning> tasmadagi buyrug'i yoki Excelda o'rtachani qanday yaxlitlash bo'limida tushuntirilganidek Hujayralarni formatlash dialog oynasi.

    Hisoblangan qiymatning o'zini yaxlitlash uchun O'RTAni Excelning yaxlitlash funksiyalaridan biri bilan birlashtiring.

    Yaxlitlashning umumiy matematik qoidalariga rioya qilish uchun ROUND funksiyasiga OʻRTANI joylashtiring. 2-argumentda ( raqamlar_raqamlari ) oʻrtachani yaxlitlash uchun raqamlar sonini belgilang.

    Masalan, oʻrtachani eng yaqin butun songa yaxlitlash uchun quyidagidan foydalaning bu formula:

    =ROUND(AVERAGE(B3:B11), 0)

    O'rtachani bitta kasr ga yaxlitlash uchun raqamlar_raqamlari argumenti uchun 1 dan foydalaning:

    =ROUND(AVERAGE(B3:B11), 1)

    O'rtachani ikki kasr ga yaxlitlash uchun raqam_raqamlari argumenti uchun 2 dan foydalaning:

    =ROUND(AVERAGE(B3:B11), 2)

    Va shunga o'xshash yoqilgan.

    uchunyuqoriga yaxlitlash uchun ROUNDUP funksiyasidan foydalaning:

    =ROUNDUP(AVERAGE(B3:B11), 1)

    Pastga yaxlitlash uchun ROUNDOWN funksiyasidan foydalaniladi:

    =ROUNDDOWN(AVERAGE(B3:B11), 1)

    Fixing #DIV/0 Excelda xato O'RTA

    Agar siz hisoblamoqchi bo'lgan katakchalar oralig'ida raqamli qiymatlar bo'lmasa, O'RTA formulasi nolga bo'linish xatosini qaytaradi (#DIV/0!). Buni tuzatish uchun siz COUNT funksiyasi bilan jami raqamli qiymatlarni olishingiz mumkin va agar hisob 0 dan katta bo'lsa, o'rtacha; aks holda - bo'sh qatorni qaytaring.

    IF(COUNT( diapazon )>0, AVERAGE( diapazon ), "")

    Masalan, # belgisini oldini olish uchun Quyidagi ma'lumotlar to'plamida o'rtacha bilan DIV/0 xatosi, quyidagi formuladan foydalaning:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    O'rtacha va e'tibor bermaslik xatolar

    Har qanday ma'lumotlarga ega bo'lgan hujayralar diapazonini o'rtacha hisoblashda xatolar, natija xato bo'ladi. Buning oldini olish uchun quyidagi echimlardan birini ishlating.

    O'RTA va IFERROR

    O'rtacha hisoblashdan oldin, IFERROR funksiyasi yordamida xatolarni filtrlang:

    AVERAGE(IFERROR(<) 17>diapazon ,""))

    Excel 365 va 2021-dan boshqa barcha versiyalarda massivlar mahalliy rejimda ishlaydi, uni massiv formulasiga aylantirish uchun Ctrl + Shift + Enter tugmalarini birga bosing.

    Masalan, quyidagi katakchalar diapazonini xatosiz o'rtacha hisoblash uchun formula quyidagicha:

    =AVERAGE(IFERROR(B3:B13, ""))

    TOGLASH funksiyasi

    Xatolarni e'tiborsiz qoldirishning yana bir oson usuli - foydalanish AGGREGATE funktsiyasi. AGGREGATE ni shu maqsadda sozlash uchun siz ni o'rnatasiz funksiya_num argumenti 1 ga (O'RTA funksiya) va opsiyalar argumenti 6 ga (xato qiymatlariga e'tibor bermang).

    Masalan:

    =AGGREGATE(1, 6, B3:B13)

    Skrinshotda koʻrib turganingizdek, ikkala funksiya ham yaxshi ishlaydi:

    Excel AVERAGE ishlamayapti

    Agar Excelda OʻRTA formulasi bilan bogʻliq muammoga duch kelgan boʻlsangiz, bizning muammolarni bartaraf etishimiz maslahatlar uni tezda hal qilishga yordam beradi.

    Matn sifatida formatlangan raqamlar

    Agar siz oʻrtacha qiymatga ega boʻlmoqchi boʻlgan diapazonda bitta raqamli qiymat boʻlmasa, #DIV/0 xatosi yuzaga keladi. Bu ko'pincha raqamlar matn sifatida formatlanganda sodir bo'ladi. Xatoni tuzatish uchun matnni raqamga aylantirish kifoya.

    Yacheykalarning yuqori chap burchagidagi kichik yashil uchburchak bu holatning aniq belgisidir:

    Xato qiymatlari havola qilingan katakchalar

    Agar AVERAGE formulasi ba'zi xatoliklarni o'z ichiga olgan kataklarga tegishli bo'lsa, deylik #VALUE!, formulalar bir xil xatolikka olib keladi. Ushbu muammoni hal qilish uchun IFERROR bilan birga O'RTA kombinatsiyasidan yoki ushbu misollarda tasvirlangan AGGREGATE funktsiyasidan foydalaning. Yoki agar mavjud boʻlsa, manba maʼlumotlaridagi qiymat xatosini baʼzi matn bilan almashtiring.

    OʻRTA formula yacheykada natija oʻrniga koʻrsatiladi

    Agar hujayra oʻrniga formula koʻrsatsa. deb javob bersangiz, ish varag‘ingizda Formulalarni ko‘rsatish rejimi yoqilgan bo‘lishi mumkin. Boshqa sabablar teng belgisidan oldin bosh bo'sh joy yoki apostrof bilan matn sifatida kiritilgan formula bo'lishi mumkin.

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.