AVERAGEIF функциясы берілген шартқа сәйкес келетін деректер ауқымындағы орташа мәнді табуды жеңілдетеді. Функцияны пайдаланудың бірі - кәдімгі AVERAGE функциясын пайдаланған кезде орташа немесе арифметикалық ортаны алып тастайтын деректердегі нөлдік мәндерді елемеу. Жұмыс парағына қосылған деректерге қоса, нөлдік мәндер формула есептеулерінің нәтижесі болуы мүмкін, әсіресе толық емес жұмыс парақтарында.
Бұл мақаладағы ақпарат Excel 2019, 2016, 2013, 2010 және Mac жүйесіне арналған Excel нұсқаларына қолданылады.
Орташа мәнді тапқанда нөлдерді елемеу
Төмендегі суретте барлық нөлдік мәндерді елемеу үшін AVERAGEIF қолданатын мысал функциясы бар. Барлық көрсетілген функциялар тек мысалдар арасында өзгеретін ауқыммен бірдей негізгі формуланы пайдаланады. Әртүрлі нәтижелер формулада пайдаланылған әртүрлі деректерге байланысты.
Формуладағы нөлдерді еленбеуге мүмкіндік беретін шарт:
"0"
AVERAGEIF функция синтаксисі және толықтырулары
Функция синтаксисі функцияның орналасуына сілтеме жасайды және функцияның атын, жақшаларды және аргументтерді қамтиды. AVERAGEIF функциясының синтаксисі:
=Орташа (Ауқым, Шарт, Орташа_ауқым)
AVERAGEIF функциясының аргументтері:
- Ауқым (міндетті): Шарт аргументіне сәйкестіктерді табу үшін функция іздейтін ұяшықтар тобы.
- Шарттар (міндетті): Ұяшықтағы деректердің орташалануын немесе алынбауын анықтайды.
- Орташа_ауқым (міндетті емес): Бірінші ауқым көрсетілген критерийлерге сәйкес келсе, орташа алынатын деректер ауқымы. Бұл аргумент алынып тасталса, оның орнына Ауқым аргументіндегі деректердің орташа мәні алынады.
AVERAGEIF функциясы елемейді:
- Орташа_ауқым аргументіндегі логикалық (ШЫН немесе ЖАЛҒАН) мәндері бар ұяшықтар.
- Орташа_ауқымдағы бос ұяшықтар.
Егер Ауқымдағы ұяшықтардың ешқайсысы анықталған шарттарға сәйкес келмесе, AVERAGEIF DIV/0 мәнін қайтарады! Қате мәні, мұнда Ауқымдағы барлық ұяшықтар нөлге тең. Ауқым аргументі толығымен бос болса немесе тек мәтін мәндерін қамтыса, AVERAGEIF сонымен қатар DIV/0! қате мәні.
Нөлдер мысалын елемеу
Орташа мән функциясын және оның аргументтерін енгізу опциялары мыналарды қамтиды:
- Толық функцияны жұмыс парағы ұяшығына теру.
- Формула құрастырушы арқылы функция мен оның аргументтерін таңдау.
Толық функцияны қолмен енгізу мүмкін болса да, диалогтық терезені пайдалану оңайырақ. Тілқатысу терезесі аргументтер арасында қажетті жақшалар мен үтір бөлгіштері сияқты функцияның синтаксисін енгізумен айналысады.
Сонымен қатар, функция және оның аргументтері қолмен енгізілсе, Шарт аргументі тырнақшалармен қоршалуы керек, мысалы " 0". Функцияны енгізу үшін формула құрастырушы пайдаланылса, ол сізге тырнақшаларды қосады.
Формула құрастырушыны ашу
Мұнда формула құрастырушы арқылы мысал кескінінің D3 ұяшығына AVERAGEIF мәнін енгізу үшін қолданылатын қадамдар берілген.
- Белсенді ұяшық ету үшін D3 ұяшығын таңдаңыз. Бұл функция нәтижелері көрсетілетін орын.
- Формулалар таңдаңыз.
- Функцияның ашылмалы тізімін ашу үшін Қосымша функциялар > Статистикалық таңдаңыз.
- Формула құрастырушыны ашу үшін тізімнен Орташа мән таңдаңыз.
- Ауқым жолын таңдаңыз.
- Осы ауқымды енгізу үшін жұмыс парағындағы A3 - C3 ұяшықтарын бөлектеңіз.
- Шарттар жолында 0 теріңіз. Орташа_ауқым бос қалдырылды, себебі сіз Ауқым аргументі үшін енгізілген бірдей ұяшықтардың орташа мәнін тауып жатырсыз.
-
Функцияны аяқтау үшін Дайын таңдаңыз. 5-жауап D3 ұяшығында пайда болады.
=ОРТАША (A3:C3, "0")
Функция B3 ұяшығындағы нөлдік мәнді елемейтіндіктен, қалған екі ұяшықтың орташа мәні 5 ((4+6)/2=10) болады. Мысалдағы D8 ұяшығын таңдасаңыз, толық функция жұмыс парағының үстіндегі формула жолында пайда болады.