Mündəricat
Təlimat sizə Excel-də ədədləri, faizləri və vaxtları orta hesabla hesablamaq və səhvlərdən qaçmaq üçün ən effektiv düsturları öyrədəcək.
Microsoft Excel-də hesablamalar üçün bir sıra müxtəlif düsturlar mövcuddur. orta. Bu dərslik ən məşhur olana - AVERAGE funksiyasına diqqət yetirir.
Excel-də AVERAGE funksiyası
Excel-də AVERAGE funksiyası müəyyən edilmiş ədədlərin arifmetik ortasını tapmaq üçün istifadə olunur. . Sintaksis aşağıdakı kimidir:
ORTA(nömrə1, [rəqəm2], …)Burada rəqəm1, 2 nömrə və s. ədədi dəyərlərdir bunun üçün orta qiymət almaq istəyirsən. Onlar ədədi dəyərlər, massivlər, xana və ya diapazona istinadlar şəklində təqdim edilə bilər. Birinci arqument tələb olunur, sonrakılar isteğe bağlıdır. Bir düsturda siz 255-ə qədər arqument daxil edə bilərsiniz.
ORTALAMA Excel 2007 olsa da Excel 365-in bütün versiyalarında mövcuddur.
ORTA funksiyası - haqqında bilmək üçün 6 şey
Excel-də AVERAGE funksiyasından istifadə etmək çox asandır. Bununla belə, bilməli olduğunuz bir neçə nüans var.
- sıfır dəyəri olan xanalar orta hesabla daxil edilir.
- Boş xanalar nəzərə alınmır.
- mətn sətirləri və məntiqi dəyərləri TRUE və FALSE olan xanalar nəzərə alınmır. Hesablamaya məntiqi dəyərləri və rəqəmlərin mətn təsvirlərini daxil etmək istəyirsinizsə, AVERAGEA funksiyasından istifadə edin.
- Boolean dəyərləriBütün bu problemlərin həlli burada verilmişdir: Excel düsturları hesablanmır.
Arifmetik ortanı tapmaq üçün Excel-də AVERAGE funksiyasından belə istifadə edirsiniz. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!
Endirmək üçün məşq iş dəftəri
Excel-də ORTA düstur - nümunələr (.xlsx faylı)
Həmçinin bax: Formula nümunələri ilə Excel SOL funksiyası - Əgər göstərilən arqumentlərdə tək etibarlı rəqəmli dəyər yoxdursa, #DIV/0! xəta baş verir.
- xəta dəyərləri olan arqumentlər AVERAGE formulunun xəta qaytarmasına səbəb olur. Bunun qarşısını almaq üçün lütfən, nəzərə almayan xətaların orta hesabla necə aparılacağına baxın.
Qeyd. Excel vərəqlərində AVERAGE funksiyasından istifadə edərkən, lütfən, sıfır dəyəri olan xanalar və boş xanalar arasındakı fərqi unutmayın - 0-lar sayılır, lakin boş xanalar hesablanmır. Verilmiş iş vərəqində " Sıfır dəyəri olan xanalarda sıfırı göstər " seçimi yoxlanılıbsa, bu, xüsusilə çaşqınlıq yarada bilər. Siz bu seçimi Excel Seçimləri > Qabaqcıl > Bu iş vərəqi üçün ekran seçimləri altında tapa bilərsiniz.
Excel AVERAGE formula
Orta hesabla əsas Excel düsturu yaratmaq üçün sizə lazım olan tək şey mənbə dəyərlərini təqdim etməkdir. Bu, bir neçə müxtəlif üsulla edilə bilər.
Müəyyən rəqəmlərin ortasını hesablamaq üçün siz onları birbaşa düsturda yaza bilərsiniz. Məsələn, 1,2,3 və 4 rəqəmlərini orta hesabla götürmək üçün düstur belədir:
=AVERAGE(1,2,3,4)
Excel-də sütun u orta hesabla aparmaq üçün bütöv- sütun arayışı:
=AVERAGE(A:A)
sətir -u orta hesabla almaq üçün bütün sətirli istinaddan istifadə edin:
=AVERAGE(1:1)
Orta hesabla xanaların diapazonu , təyin edindüsturunuzdakı diapazon:
=AVERAGE(A1:C20)
Qonşu olmayan xanaların orta dəyərini qaytarmaq üçün hər bir xana arayışı ayrıca təqdim edilməlidir:
=AVERAGE(A1, C1, D1)
Orta birdən çox diapazon üçün bir düsturda bir neçə diapazondan istifadə edin:
=AVERAGE(A1:A20, C1:D10)
Və təbii olaraq heç bir şey sizə dəyərləri, xananı daxil etməyə mane olmur və iş məntiqinizin tələb etdiyi eyni düsturda aralıq arayışları. Məsələn:
=AVERAGE(B3:B5, D7:D9, E11, 100)
Və burada real həyat ssenarisi var. Aşağıdakı verilənlər dəstində biz orta hesablama üçün 3 müxtəlif düsturdan istifadə edirik - bütün diapazonda, hər sətirdə və hər sütunda:
Excel-də AVERAGE funksiyasından necə istifadə etmək olar - misallar
Ayrılıqda rəqəmlərdən Excel AVERAGE, aşağıdakı nümunələrdə göstərildiyi kimi, faizlər və vaxtlar kimi digər ədədi dəyərlərin arifmetik ortasını asanlıqla tapa bilər.
Excel-də orta faizi hesablayın
Orta hesabla əldə etmək üçün faizlər üçün orta hesabla normal Excel düsturundan istifadə edirsiniz. Əsas məsələ formula xanası üçün Faiz formatını təyin etməkdir.
Məsələn, C2-dən C11-ə qədər xanalarda orta faizi hesablamaq üçün düstur belədir:
=AVERAGE(C2:C11)
Excel-də orta vaxt əldə edin
Fərqli vaxt vahidlərinin əl ilə hesablanması əsl ağrı olardı... Xoşbəxtlikdən Excel AVERAGE funksiyası vaxtların öhdəsindən mükəmməl gəlir. Orta vaxtın düzgün göstərilməsi üçün düstura uyğun vaxt formatını tətbiq etməyi unutmayınxana.
Məsələn, aşağıdakı verilənlər toplusunda orta vaxtı tapmaq üçün düstur belədir:
=AVERAGE(B3:B13)
Sıfırsız Excel ortası
Excel AVERAGE funksiyası boş xanaları, mətni və məntiqi dəyərləri atlayır, lakin sıfırları yox. Aşağıdakı şəkildə diqqət yetirin ki, E4, E5 və E6 xanalarındakı ortalama boş xana kimi E3 ilə eynidir və C sütununda etibarsız dəyərlər nəzərə alınmır və yalnız B və D sütunlarındakı rəqəmlər işlənir. Bununla belə, C7-də sıfır dəyəri E7-də orta qiymətə daxil edilir, çünki bu, etibarlı rəqəmsal dəyərdir.
Sıfırları istisna etmək üçün əvəzinə AVERAGEIF və ya AVERAGEIFS funksiyasından istifadə edin. Məsələn:
=AVERAGEIF(B3:D3, "0")
Orta yuxarı və ya aşağı N dəyərləri
Orta hesabla ilk 3, 5, 10 və ya n dəyərlərini əldə etmək üçün diapazonda AVERAGE-i LANG funksiyası ilə birlikdə istifadə edin:
AVERAGE(BÜYÜK( aralıq , {1,2,3, …, n}))Məsələn, orta hesabla əldə etmək üçün B3:B11-də 3 ən böyük rəqəm, düstur belədir:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Aralıqda ən aşağı 3, 5, 10 və ya n dəyərlərin ortasını hesablamaq üçün, KİÇƏK funksiyası ilə birlikdə AVERAGE-dan istifadə edin:
AVERAGE(KİÇƏK( aralıq , {1,2,3, …, n}))Məsələn, 3 ən aşağı rəqəmi orta hesabla götürmək üçün diapazonda düstur aşağıdakı kimi olur:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
Və burada nəticələr:
Bu düstur necə işləyir :
Normalda LARGE funksiyası verilmiş massivdə N-ci ən böyük dəyəri müəyyən edir. Ən yüksək n dəyərləri əldə etmək üçün massivİkinci arqument üçün {1,2,3} kimi sabitdən istifadə olunur.
Bizim vəziyyətimizdə LARGE diapazonda 94, 93 və 90 olan ən yüksək 3 dəyəri qaytarır. AVERAGE onu oradan götürür. və ortanı çıxarır.
ORTA KÖYÜK kombinasiyası oxşar şəkildə işləyir.
Excel-də ORTALAMA ƏGƏR düsturu
Şərtlərlə orta hesablamaq üçün siz edə bilərsiniz. Excel 2007 - 365-də AVERAGEIF və ya AVERAGEIFS-dən istifadə edin. Əvvəlki versiyalarda siz öz AVERAGE IF düsturunuzu yarada bilərsiniz.
ORTA ƏGƏR bir şərtlə
Müəyyən bir şərtə cavab verən ortalama ədədlər üçün istifadə edin bu ümumi düstur:
ORTA(ƏĞER( kriteriya_aralığı = meyar , orta_aralıq ))Excel 2019 və daha aşağı versiyalarda bu, yalnız massiv düsturu, yəni onu düzgün tamamlamaq üçün Ctrl + Shift + Enter düymələrini basmalısınız. Excel 365 və 2021-də normal düstur gözəl işləyəcək.
Nümunə olaraq, aşağıdakı cədvəldə orta Riyaziyyat balı tapaq. Bunun üçün sadəcə olaraq meyarlar üçün "Riyaziyyat"dan istifadə edin:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Və ya şərti hansısa xanaya daxil edib həmin xanaya istinad edə bilərsiniz (bizim halda F2):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Bu düstur necə işləyir
IF funksiyasının məntiqi testi C3:C11-də hər bir mövzunu F2-dəki hədəflə müqayisə edir. Müqayisə nəticəsində DOĞRU və YANLIŞ qiymətlər massividir, burada TRUE uyğunluqları təmsil edir:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
dəyər_ if_true arqumenti üçün bizbalların diapazonunu təqdim edin (B3:B11), buna görə də məntiqi test DOĞRU olarsa, müvafiq xal qaytarılır. value_ if_false arqumenti buraxıldığından, şərt yerinə yetirilmədikdə FALSE görünür:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Bu massiv arifmetik orta hesablayan AVERAGE funksiyasına verilir. YANLIŞ dəyərlərə məhəl qoymayan rəqəmlərin.
ORTA ƏGƏR çox meyarlı
Bir neçə kriteriyalı orta rəqəmlər üçün ümumi düstur:
AVERAGE(ƏGƏR((<17))>kriteriya_aralığı1 = meyar1 ) * ( kriteriya_aralığı2 = meyar2 ), orta_aralıq ))Məsələn, orta A sinfində Riyaziyyat balları üçün bu düsturdan istifadə edə bilərsiniz:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Kriteriyalar üçün xana istinadları ilə bu, eyni dərəcədə yaxşı işləyir:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Excel 2019 və daha aşağı versiyalarda yuxarıda göstərilənlərin hər ikisi massiv düsturları olmalıdır, buna görə də dəqiq nəticə əldə etmək üçün Ctrl + Shift + Enter düymələrini sıxmağı unutmayın. Excel 365 və 2021-də dinamik massivlər üçün quraşdırılmış dəstək sayəsində normal Enter düyməsi yaxşı işləyəcək.
Eyni nəticəni daxili IF ifadəsinin köməyi ilə əldə etmək olar:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Hansı düsturdan istifadə etmək sizin şəxsi seçiminizdən asılıdır.
Bu düstur necə işləyir
IF məntiqi testində iki müqayisə əməliyyatı yerinə yetirilir - əvvəlcə C3:C11-də subyektlərin siyahısını dəyərlə yoxlayırsınız G2-də və sonra D3:D11-dəki sinifləri ilə müqayisə edirsinizG3-də dəyər. TRUE və FALSE dəyərlərinin iki massivi vurulur və vurma əməliyyatı AND operatoru kimi işləyir. İstənilən hesab əməliyyatında DOĞRU 1-ə, FALSE isə 0-a bərabərdir. 0-a vurmaq həmişə sıfır verir, beləliklə, hər iki şərt DOĞRU olduqda nəticə massiv 1-ə malikdir. Bu massiv 1-ə (DOĞRU) uyğun xalları qaytaran IF funksiyasının məntiqi testində qiymətləndirilir:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Bu son massiv AVERAGE-ə xidmət göstərir.
Excel-də ortanı yuvarlaqlaşdırmaq necə
Əsas dəyəri dəyişmədən yalnız göstərilən ortanı yuvarlaqlaşdırmaq istəyirsinizsə, Ondalığı azalt<18-dən istifadə edin> əmrini lentdə və ya Excel-də orta yuvarlaqlaşdırma qaydasında izah edildiyi kimi Hüceyrələri Formatla dialoq qutusuna daxil edin.
Hesablanmış dəyərin özünü yuvarlaqlaşdırmaq üçün ORTA dəyərini Excel yuvarlaqlaşdırma funksiyalarından biri ilə birləşdirin.
Yuvarlaqlaşdırma üçün ümumi riyazi qaydalara riayət etmək üçün ROUND funksiyasında AVERAGE-i yerləşdirin. 2-ci arqumentdə ( rəqəm_rəqəmləri ) ortanı yuvarlaqlaşdırmaq üçün rəqəmlərin sayını təyin edin.
Məsələn, ortanı ən yaxın tam ədədə yuvarlaqlaşdırmaq üçün istifadə edin bu düstur:
=ROUND(AVERAGE(B3:B11), 0)
Ortalamanı bir onluq yerə yuvarlaqlaşdırmaq üçün rəqəm_sayı arqumenti üçün 1-dən istifadə edin:
=ROUND(AVERAGE(B3:B11), 1)
Orta hesabla iki onluq yerinə yuvarlaqlaşdırmaq üçün rəqəm_sayı arqumenti üçün 2-dən istifadə edin:
=ROUND(AVERAGE(B3:B11), 2)
Və s. aktivdir.
ÜçünYuxarı yuvarlaqlaşdırmaq üçün ROUNDUP funksiyasından istifadə edin:
=ROUNDUP(AVERAGE(B3:B11), 1)
Aşağı yuvarlaqlaşdırmaq üçün ROUNDOWN istifadə ediləcək funksiyadır:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Fixing #DIV/0 Excel-də səhv ORTA
Hesablamağa çalışdığınız xanalar diapazonunda heç bir rəqəm yoxdursa, ORTALAMA düsturu sıfır xətaya bölünməni qaytaracaq (#DIV/0!). Bunu düzəltmək üçün COUNT funksiyası ilə cəmi ədədi dəyərlər əldə edə bilərsiniz və əgər say 0-dan böyükdürsə, orta hesabla; əks halda - boş sətir qaytarın.
IF(COUNT( aralıq )>0, AVERAGE( aralıq ), "")Məsələn, # işarəsindən qaçınmaq üçün Aşağıdakı məlumat dəstində orta olan DIV/0 xətası, bu düsturdan istifadə edin:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Orta hesabla və nəzərə alınmayan xətaları
Hər hansı bir xana aralığını orta hesabla almağa cəhd edərkən səhvlər, nəticə xəta olacaq. Bunun baş verməsinin qarşısını almaq üçün aşağıdakı həll yollarından birini istifadə edin.
ORTALAMA və IFERROR
Ortalamadan əvvəl IFERROR funksiyasının köməyi ilə səhvləri süzün:
AVERAGE(IFERROR( aralıq ,""))Excel 365 və 2021 istisna olmaqla, massivlərin yerli olaraq idarə olunduğu bütün versiyalarda onu massiv formuluna çevirmək üçün Ctrl + Shift + Enter düymələrini birlikdə vurun.
Məsələn, xanaların aşağıdakı diapazonunu səhvsiz orta hesabla götürmək üçün düstur belədir:
=AVERAGE(IFERROR(B3:B13, ""))
TOMLAMA funksiyası
Səhvlərə məhəl qoymamağın başqa bir asan yolu istifadə etməkdir. AGGREGATE funksiyası. Bu məqsədlə AGGREGATE-i konfiqurasiya etmək üçün siz təyin edin funksiya_num arqumentini 1-ə (ORTA funksiya) və seçimlər arqumentini 6-ya (xəta dəyərlərinə məhəl qoymayın).
Məsələn:
=AGGREGATE(1, 6, B3:B13)
Ekran görüntüsündə gördüyünüz kimi, hər iki funksiya gözəl işləyir:
Excel AVERAGE işləmir
Excel-də AVERAGE düsturu ilə bağlı problemlə qarşılaşmısınızsa, bizim problemlərin həlli məsləhətlər onu tez bir zamanda həll etməyə kömək edəcək.
Mətn kimi formatlanmış rəqəmlər
Orta hesablamağa çalışdığınız diapazonun tək ədədi dəyəri yoxdursa, #DIV/0 xətası baş verir. Bu, çox vaxt nömrələr mətn kimi formatlaşdırıldıqda baş verir. Xətanı düzəltmək üçün mətni rəqəmə çevirmək kifayətdir.
Xaçaların yuxarı sol küncündə kiçik yaşıl üçbucaq bu işin aydın göstəricisidir:
Xəta dəyərləri istinad edilən xanalar
Əgər ORTA düstur bəzi xəta ehtiva edən xanalara istinad edirsə, deyək ki, #VALUE!, düsturlar eyni xəta ilə nəticələnəcək. Bu problemi həll etmək üçün IFERROR ilə birlikdə AVERAGE və ya bu nümunələrdə təsvir olunduğu kimi AGGREGATE funksiyasından istifadə edin. Və ya əgər varsa, mənbə məlumatındakı dəyər xətasını bəzi mətnlə əvəz edin.
ORTA düsturu nəticə əvəzinə xanada görünür
Əgər xananız düstur əvəzinə düstur göstərirsə cavab versəniz, çox güman ki, iş vərəqinizdə Düsturları göstər rejimi aktivdir. Digər səbəblər bərabər işarəsindən əvvəl aparıcı boşluq və ya apostrof ilə mətn kimi daxil edilmiş düstur ola bilər.