Mündəricat
Təlimatda şərtlə arifmetik orta hesablamaq üçün Excel-də AVERAGEIF funksiyasından necə istifadə olunacağı göstərilir.
Microsoft Excel-də ədədlərin arifmetik ortasını hesablamaq üçün bir neçə fərqli funksiya var. Müəyyən bir şərtə cavab verən orta xanaları axtardığınız zaman, AVERAGEIF funksiyası istifadə ediləcəkdir.
Excel-də AVERAGEIF funksiyası
AVERAGEIF funksiyası hesablamaq üçün istifadə olunur. verilmiş diapazonda müəyyən şərtə cavab verən bütün xanaların ortalaması.
AVERAGEIF(aralıq, meyar, [orta_aralıq])Funksiyada cəmi 3 arqument var - ilk 2 tələb olunur, sonuncu isteğe bağlıdır :
- Rəsm (tələb olunur) - meyarlara uyğun test ediləcək xanalar diapazonu.
- Meyarlar (tələb olunur)- şərt hansı hüceyrələrin orta hesabla alınacağını müəyyən edir. O, rəqəm, məntiqi ifadə, mətn dəyəri və ya xana arayışı şəklində təqdim edilə bilər, məs. 5, ">5", "pişik" və ya A2.
- Orta_aralıq (isteğe bağlı) - faktiki olaraq ortalaşdırmaq istədiyiniz xanalar. Çıxarılıbsa, aralıq orta hesablanacaq.
ORTALAMA funksiyası Excel 365 - 2007-də mövcuddur.
İpucu. İki və ya daha çox kriteriyaya malik olan xanaları ortalamalaşdırmaq üçün AVERAGEIFS funksiyasından istifadə edin.
Excel AVERAGEIF - yadda saxlanmalı şeylər!
İş vərəqlərinizdə AVERAGEIF funksiyasından səmərəli istifadə etmək üçün bu əsas məqamlara diqqət yetirin:
- Orta hesabladığınız zaman, boşxanalar , mətn dəyərləri və məntiqi qiymətlər TRUE və FALSE nəzərə alınmır.
- Sıfır qiymətlər orta hesabla daxil edilir.
- Əgər kriteriya xanası boşdursa, o, sıfır dəyər (0) kimi qəbul edilir.
- Əgər orta_aralıq yalnız boş xanalar və ya mətn dəyərlərindən ibarətdirsə , bir #DIV/0! xəta baş verir.
- Əgər aralıqda heç bir xana kriteriyaya cavab vermirsə, #DIV/0! xəta qaytarılır.
- Orta_aralıq arqumentinin aralıq ilə eyni ölçüdə olması mütləq deyil. Bununla belə, orta hesablanacaq faktiki xanalar aralıq arqumentinin ölçüsü ilə müəyyən edilir. Başqa sözlə, orta_aralıq -dəki yuxarı sol xana başlanğıc nöqtəsinə çevrilir və aralıq arqumentində olduğu qədər sütun və sətir orta hesablanır.
Başqa xanaya əsaslanan AVERAGEIF düsturu
Excel AVERAGEIF funksiyası ilə siz aşağıdakılara əsaslanan rəqəmlər sütununu orta hesabla ala bilərsiniz:
- eyni sütuna tətbiq edilən meyarlara
- digər sütuna tətbiq edilən kriteriyalar
şərti orta hesablanmalı olan eyni sütuna tətbiq edilərsə, siz yalnız ilk iki arqumenti təyin edirsiniz: aralıq və meyarlar . Məsələn, B3:B15-də $120-dən çox olan satışların ortalamasını tapmaq üçün düstur belədir:
=AVERAGEIF(B3:B15, ">120")
başqa xanaya əsaslanan orta qiymətə , siz bütün 3 arqumenti təyin edin: aralıq (müqayisə üçün xanalarşərt), meyarlar (şərt) və orta_aralıq (hesablanacaq xanalar).
Məsələn, oktyabr-1-dən sonra çatdırılmış satışların ortasını əldə etmək üçün , düstur belədir:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
Burada C3:C15 meyarlara uyğun yoxlanılacaq xanalar və B3:B15 orta hesabla alınacaq xanalardır.
Excel-də AVERAGEIF funksiyasından necə istifadə etməli - nümunələr
İndi gəlin görək Excel AVERAGEIF-dən kriteriyalarınıza cavab verən xanaların ortalamasını tapmaq üçün real iş vərəqlərində necə istifadə edə bilərsiniz.
AVERAGEIF mətn meyarları
Əgər başqa sütunda müəyyən mətn varsa, verilmiş sütunda ədədi dəyərlərin ortasını tapmaq üçün siz mətn meyarları ilə AVERAGEIF düsturu qurursunuz. Mətn dəyəri birbaşa düstura daxil edildikdə, o, qoşa dırnaq ("") içərisinə alınmalıdır.
Məsələn, A sütununda "Apple" varsa, B sütunundakı rəqəmləri orta hesabla almaq üçün düstur belədir: :
=AVERAGEIF(A3:A15, "apple", B3:B15)
Alternativ olaraq, bəzi xanaya hədəf mətni daxil edə bilərsiniz, deyək ki, F3 və həmin xana istinadını meyarlar üçün istifadə edə bilərsiniz. Bu halda, ikiqat dırnaq işarəsi tələb olunmur.
=AVERAGEIF(A3:A15, F3, B3:B15)
Bu yanaşmanın üstünlüyü ondan ibarətdir ki, o, sadəcə olaraq F3-də mətn meyarlarını dəyişdirməklə istənilən digər element üçün orta satışları əldə etməyə imkan verir. formulda hər hansı düzəliş etmək.
İpucu. Müəyyən sayda onluq yerlərə yuvarlaq orta etmək üçün Ondalığı artır və ya istifadə edin Əsas tabında, Nömrə qrupunda Azal Ondalıq əmri. Bu, dəyərin özünü deyil, orta göstəricinin nümayişini dəyişəcək. Düsturla qaytarılan faktiki dəyəri yuvarlaqlaşdırmaq üçün ROUND və ya digər yuvarlaqlaşdırma funksiyaları ilə birlikdə AVERAGEIF istifadə edin. Ətraflı məlumat üçün lütfən, Excel-də ortanın yuvarlaqlaşdırılmasına baxın.
Əqəmsal dəyərlər üçün AVERAGEIF məntiqi meyarlar
Kriteriyalarınızda müxtəlif rəqəmli dəyərləri yoxlamaq üçün onları "böyük" (>) ilə birlikdə istifadə edin. ;), "kiçik" (<), bərabər (=), bərabər deyil () və digər məntiqi operatorlar.
Məntiqi operatoru nömrə ilə daxil edərkən, bütün quruluşu əhatə etməyi unutmayın. qoşa dırnaq içərisində. Məsələn, 120-dən kiçik və ya ona bərabər olan ədədləri orta hesabla çıxarmaq üçün düstur belə olardı:
=AVERAGEIF(B3:B15, "<=120")
Operatorun və nömrənin hər ikisinin dırnaq içərisində olmasına diqqət edin.
"Bərabərdir" meyarından istifadə edərkən bərabərlik işarəsi (=) buraxıla bilər.
Məsələn, 9-Sentyabr 2022-ci il tarixində çatdırılan satışları orta hesabla almaq üçün düstur aşağıdakı kimi olur:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
Tarixlərlə AVERAGEIF-dən istifadə
Rəqəmlərə bənzər olaraq siz tarixləri AVERAGEIF funksiyası üçün meyar kimi istifadə edə bilərsiniz. Tarix meyarları bir neçə fərqli yolla qurula bilər.
Gəlin, müəyyən bir tarixə qədər, məsələn, 1 noyabr 2022-ci il tarixindən əvvəl çatdırılmış satışları orta hesabla necə hesablaya biləcəyinizi nəzərdən keçirək.
Ən asan yol bunu etməkdir. əhatə edinməntiqi operator və tarix birlikdə qoşa dırnaq içərisində:
=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)
Yaxud operatoru və tarixi ayrı-ayrılıqda dırnaq işarələrinə əlavə edib & işarəsi:
=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)
Tarixin Excel-in başa düşdüyü formatda daxil edildiyinə əmin olmaq üçün məntiqi operatorla birləşdirilən TARİX funksiyasından istifadə edə bilərsiniz:
=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)
Bugünkü tarixə qədər çatdırılan orta satışları əldə etmək üçün meyarlarda BUGÜN funksiyasından istifadə edin:
=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)
Aşağıdakı ekran görüntüsü nəticələri göstərir:
ORTALAMA 0-dan böyük
Dizaynına görə, Excel AVERAGE funksiyası boş xanaları ötür, lakin hesablamalara 0 dəyəri daxildir. Yalnız sıfırdan böyük orta dəyərlər üçün meyarlar üçün ">0" istifadə edin.
Məsələn, B3:B15-də sıfırdan böyük olan ədədlərin ortasını hesablamaq üçün, E4-də düstur:
=AVERAGEIF(B3:B15, ">0")
Nəticənin E3-dəki normal orta göstəricidən necə fərqləndiyinə diqqət yetirin:
Orta qiymət 0
Yuxarıdakı həll müsbət ədədlər dəsti üçün gözəl işləyir. Əgər sizin həm müsbət, həm də mənfi dəyərləriniz varsa, onda siz meyar üçün "0" istifadə edərək sıfırlar istisna olmaqla bütün ədədlərin ortasını ala bilərsiniz.
Məsələn, sıfırlardan başqa B3:B15-dəki bütün dəyərləri orta hesabla çıxarın , bu düsturdan istifadə edin:
=AVERAGEIF(B3:B15, "0")
Sıfır və ya boş deyilsə, Excel ortası
AVERAGEIF funksiyası dizayna görə boş xanaları ötürdüyünə görə, sadəcə olaraq "sıfır deyil" ifadəsindən istifadə edə bilərsiniz. meyarlar ("0"). Nəticədə hər ikisi sıfırdırdəyərlər və boş xanalar nəzərə alınmayacaq. Buna əmin olmaq üçün nümunə məlumat dəstimizdə bir neçə sıfır dəyərini boşluqlarla əvəz etdik və əvvəlki nümunədə olduğu kimi tamamilə eyni nəticəni aldıq:
=AVERAGEIF(B3:B15, "0")
Başqadırsa orta xana boşdur
Verilmiş sütundakı xanaları orta hesabla almaq üçün eyni sətirdəki digər sütundakı xana boşdursa, meyarlar üçün "=" istifadə edin. Bura tamamilə heç nə olmayan boş xanalar daxil olacaq - boşluq yoxdur, sıfır uzunluqlu sətir, çap olunmayan simvollar və s. yoxdur.
vizual olaraq boş xanalara uyğun gələn orta dəyərlərə digər funksiyalar tərəfindən qaytarılmış boş sətirləri ("") ehtiva edənlər də daxil olmaqla, meyarlar üçün "" istifadə edin.
Test məqsədləri üçün hər ikisindən istifadə edəcəyik. B3:B15-də C3:C15-də çatdırılma tarixi olmayan nömrələrin orta hesabla götürülməsi üçün kriteriyalar (yəni C sütununda xana boşdursa).
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
Vizual olaraq boş xanalardan biri (C12) həqiqətən boş olmadığına görə - orada sıfır uzunluqlu sətir var - düsturlar fərqli nəticələr verir:
Başqa xana boş deyilsə orta göstərici
Başqa diapazondakı xana boş deyilsə, xanalar diapazonunu orta hesabla almaq üçün meyarlar üçün "" istifadə edin.
Məsələn, aşağıdakı AVERAGEIF düsturu B3-dən B15-ə qədər olan xanaların ortalamasını hesablayır. eyni cərgədə C sütunundakı xana boş deyil:
=AVERAGEIF(C3:C15, "", B3:B15)
ORTALAMA (parti) al match)
Kiməqismən uyğunluğa əsaslanan orta xanalar üçün AVERAGEIF düsturunuzun meyarlarında joker simvollardan istifadə edin:
- Hər hansı bir simvola uyğunlaşmaq üçün sual işarəsi (?).
- Ulduz (*) hər hansı simvol ardıcıllığına uyğunlaşdırmaq üçün.
Tutaq ki, sizdə 3 müxtəlif növ banan var və siz onların ortalamasını tapmaq istəyirsiniz. Aşağıdakı düstur bunu yerinə yetirəcək:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Lazım gələrsə, xana istinadı ilə birlikdə joker simvol istifadə edilə bilər. Hədəf elementinin V4 xanasında olduğunu fərz etsək, düstur bu formanı alır:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Əgər açar sözünüz xananın hər hansı bir yerində (əvvəlində, ortasında və ya sonunda) görünə bilərsə ), hər iki tərəfə ulduz işarəsi qoyun:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Hər hansı banan istisna olmaqla =AVERAGEIF(A3:A15, "*banana*", B3:B15)
Bütün maddələrin ortasını tapmaq üçün bu düsturdan istifadə edin:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
Müəyyən xanalar istisna olmaqla Excel-də orta dəyəri necə hesablamaq olar
Müəyyən xanaları orta hesabla istisna etmək üçün "bərabər deyil" () məntiqi operatorundan istifadə edin.
Məsələn, "alma"dan başqa bütün elementlər üçün satış rəqəmlərini orta hesabla aparmaq üçün bu düsturdan istifadə edin:
=AVERAGEIF(A3:A15, "apple", B3:B15)
Əgər xaric edilmiş element əvvəlcədən təyin edilmiş xanadadırsa ( D4), düstur bu formanı alır:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
Hər hansı "banan" istisna olmaqla, bütün maddələrin ortasını tapmaq üçün joker işarə ilə birlikdə "bərabər deyil" işarəsindən istifadə edin:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
Çıxarılan joker işarəli element ayrıca xanadadırsa (D9), məntiqi operatoru, joker simvolu və simvolu birləşdirin.ampersanddan istifadə edərək xana istinadı:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
AVERAGEIF-dən xana arayışı ilə necə istifadə olunur
Kriteriyaları birbaşa düsturda yazmaq əvəzinə, kombinasiyada məntiqi operatordan istifadə edə bilərsiniz meyarları qurmaq üçün hüceyrə istinadı ilə. Bu yolla siz AVERAGEIF düsturunuzu redaktə etmədən meyar xanasındakı dəyəri dəyişdirərək müxtəlif şərtləri sınaqdan keçirə biləcəksiniz.
Şərt defolt olaraq " "-a bərabər olduqda, siz sadəcə olaraq meyarlar arqumenti üçün xana istinadından istifadə edin. Aşağıdakı düstur F4 xanasındakı elementə aid B3:B15 diapazonu daxilində bütün satışların orta qiymətini hesablayır.
=AVERAGEIF(A3:A15, F4, B3:B15)
Kriteriyalara məntiqi operator daxil olduqda, siz onu bu şəkildə qurursunuz: məntiqi operatoru dırnaq işarələrinə daxil edin və onu xana istinadı ilə birləşdirmək üçün ampersanddan (&) istifadə edin.
Məsələn, B3:B15-də satışların orta qiymətini tapmaq üçün F9-dakı dəyərdən böyükdürsə, aşağıdakı düsturdan istifadə edin:
=AVERAGEIF(B3:B15, ">"&F9)
Oxşar şəkildə, siz meyarlarda başqa funksiya ilə məntiqi ifadədən istifadə edə bilərsiniz.
C3:C15-də tarixlərlə aşağıdakı düstur cari tarixə qədər çatdırılmış satışın orta qiymətini qaytarır:
=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15)
Beləliklə, siz Şərtlə arifmetik orta hesablamaq üçün Excel-də AVERAGEIF funksiyası. Oxuduğunuz üçün təşəkkür edirəm və sizi növbəti bloqumuzda görməyə ümid edirəmhəftə!
Endirmək üçün məşq iş dəftəri
Excel AVERAGEIF funksiyası - nümunələr (.xlsx faylı)