Функцыя Excel AVERAGE з прыкладамі

  • Падзяліцца Гэтым
Michael Brown

Падручнік навучыць вас найбольш эфектыўным формулам для асераднення лікаў, працэнтаў і часу ў Excel і пазбягання памылак.

У Microsoft Excel існуе некалькі розных формул для вылічэння сярэдні. Гэты падручнік прысвечаны самай папулярнай з іх - функцыі AVERAGE.

    Функцыя AVERAGE ў Excel

    Функцыя AVERAGE у Excel выкарыстоўваецца для пошуку сярэдняга арыфметычнага зададзеных лікаў . Сінтаксіс наступны:

    СЯРЭДНЯЕ(лік1, [лік2], …)

    Дзе лік1, лік2 і г.д. — лікавыя значэнні для якога вы хочаце атрымаць сярэдняе значэнне. Яны могуць быць прадстаўлены ў выглядзе лікавых значэнняў, масіваў, спасылак на вочкі або дыяпазоны. Першы аргумент абавязковы, наступныя не абавязковыя. У адну формулу можна ўключыць да 255 аргументаў.

    СЯРЭДНЯЕ даступна ва ўсіх версіях Excel 365, нават у Excel 2007.

    Функцыя СЯРЭДНЯЕ - 6 рэчаў, пра якія варта ведаць

    Па большай частцы выкарыстоўваць функцыю AVERAGE ў Excel проста. Аднак ёсць некалькі нюансаў, пра якія вам варта ведаць.

    1. Ячэйкі з нулявымі значэннямі уключаны ў сярэдняе.
    2. Пустыя вочкі ігнаруюцца.
    3. Ячэйкі, якія змяшчаюць тэкставыя радкі і лагічныя значэнні TRUE і FALSE, ігнаруюцца. Калі вы хочаце ўключыць у разлік лагічныя значэнні і тэкставыя прадстаўленні лікаў, выкарыстоўвайце функцыю AVERAGEA.
    4. Лагічныя значэнніРашэнні ўсіх гэтых праблем прыводзяцца тут: Формулы Excel не разлічваюцца.

      Такім чынам вы выкарыстоўваеце функцыю AVERAGE у Excel, каб знайсці сярэдняе арыфметычнае. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

      Практычны сшытак для спампоўкі

      Формула AVERAGE ў Excel - прыклады (файл .xlsx)

      улічваюцца непасрэдна ў формуле. Напрыклад, формула AVERAGE(TRUE, FALSE) вяртае 0,5, што з'яўляецца сярэднім 1 і 0.
    5. Калі ўказаныя аргументы не ўтрымліваюць ніводнага сапраўднага лікавага значэння, #DIV/0! адбываецца памылка.
    6. Аргументы, якія з'яўляюцца значэннямі памылак , прымушаюць формулу AVERAGE вяртаць памылку. Каб пазбегнуць гэтага, паглядзіце, як вылічваць сярэдняе значэнне памылак ігнаравання.

    Заўвага. Калі вы выкарыстоўваеце функцыю AVERAGE у сваіх табліцах Excel, майце на ўвазе розніцу паміж ячэйкамі з нулявымі значэннямі і пустымі ячэйкамі - 0 улічваюцца, а пустыя - не. Гэта можа ўнесці асаблівую блытаніну, калі параметр « Паказваць нуль у ячэйках, якія маюць нулявое значэнне » не пазначаны на дадзеным аркушы. Вы можаце знайсці гэту опцыю ў Параметры Excel > Дадаткова > Параметры адлюстравання для гэтага аркуша .

    Формула СЯРЭДНЯ Excel

    Каб пабудаваць базавую формулу Excel для сярэдняга, усё, што вам трэба зрабіць, гэта падаць зыходныя значэнні. Гэта можна зрабіць некалькімі спосабамі.

    Каб вылічыць сярэдняе значэнне пэўных лікаў , вы можаце ўвесці іх непасрэдна ў формулу. Напрыклад, каб вылічыць сярэдняе значэнне лікаў 1, 2, 3 і 4, прывядзіце наступную формулу:

    =AVERAGE(1,2,3,4)

    Каб вылічыць сярэдняе значэнне слупка ў Excel, падайце цэлае спасылка на слупок:

    =AVERAGE(A:A)

    Каб асерадняць радок , выкарыстоўвайце спасылку на ўвесь радок:

    =AVERAGE(1:1)

    Каб асерадніць дыяпазон ячэек , удакладніцегэты дыяпазон у вашай формуле:

    =AVERAGE(A1:C20)

    Каб вярнуць сярэдняе значэнне несумежных ячэек , кожная спасылка на ячэйку павінна быць прадастаўлена асобна:

    =AVERAGE(A1, C1, D1)

    Каб асерадняць некалькі дыяпазонаў , выкарыстоўвайце некалькі спасылак на дыяпазоны ў адной формуле:

    =AVERAGE(A1:A20, C1:D10)

    І, натуральна, нішто не перашкаджае вам уключаць значэнні, ячэйку і спасылкі на дыяпазон у той жа формуле, якой патрабуе ваша бізнес-логіка. Напрыклад:

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

    А вось сцэнар з рэальнага жыцця. У прыведзеным ніжэй наборы дадзеных мы выкарыстоўваем 3 розныя формулы для разліку сярэдняга значэння - ва ўсім дыяпазоне, у кожным радку і ў кожным слупку:

    Як выкарыстоўваць функцыю AVERAGE ў Excel - прыклады

    Асобна з лікаў, Excel AVERAGE можа лёгка знайсці сярэдняе арыфметычнае іншых лікавых значэнняў, такіх як працэнты і час, як паказана ў наступных прыкладах.

    Вылічыце сярэдні працэнт у Excel

    Каб атрымаць сярэдняе працэнтаў, вы выкарыстоўваеце звычайную формулу Excel для сярэдняга. Галоўнае - усталяваць фармат працэнтаў для ячэйкі формулы.

    Напрыклад, каб вылічыць сярэдні працэнт у ячэйках з C2 па C11, прывядзіце формулу:

    =AVERAGE(C2:C11)

    Атрымаць сярэдні час у Excel

    Вылічыць розныя адзінкі часу ўручную было б сапраўднай пакутай... На шчасце, функцыя Excel AVERAGE выдатна спраўляецца з часам. Каб сярэдняе значэнне па часе адлюстроўвалася правільна, не забудзьце прымяніць да формулы адпаведны фармат часувочка.

    Напрыклад, каб знайсці сярэдні час у прыведзеным ніжэй наборы дадзеных, прывядзіце наступную формулу:

    =AVERAGE(B3:B13)

    Сярэдняе значэнне Excel без нулёў

    Excel Функцыя AVERAGE прапускае пустыя вочкі, тэкст і лагічныя значэнні, але не нулі. На малюнку ніжэй заўважце, што сярэдняе значэнне ў ячэйках E4, E5 і E6 такое ж, як і ў E3, як пустая ячэйка, а няправільныя значэнні ў слупку C ігнаруюцца і апрацоўваюцца толькі лічбы ў слупках B і D. Аднак нулявое значэнне ў C7 уключана ў сярэдняе значэнне ў E7, паколькі гэта сапраўднае лікавае значэнне.

    Каб выключыць нулі, замест гэтага выкарыстоўвайце функцыю AVERAGEIF або AVERAGEIFS. Напрыклад:

    =AVERAGEIF(B3:D3, "0")

    Сярэдняе верхняе або ніжняе N значэнняў

    Каб атрымаць сярэдняе 3, 5, 10 ці n значэнняў у дыяпазон, выкарыстоўвайце AVERAGE ў спалучэнні з функцыяй LARGE:

    AVERAGE(LARGE( range , {1,2,3, …, n}))

    Напрыклад, каб атрымаць сярэдняе 3 самых вялікіх лікаў у B3:B11, формула:

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

    Каб вылічыць сярэдняе значэнне ніжніх 3, 5, 10 або n значэнняў у дыяпазоне, выкарыстоўвайце AVERAGE разам з функцыяй SMALL:

    AVERAGE(SMALL( range , {1,2,3, …, n}))

    Напрыклад, каб асерадняць 3 найменшыя лічбы ў дыяпазон, формула выглядае наступным чынам:

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

    І вось вынікі:

    Як гэта формула працуе :

    Звычайна функцыя LARGE вызначае N-е па велічыні значэнне ў дадзеным масіве. Каб атрымаць першыя n значэнняў, масіўканстанта, такая як {1,2,3}, выкарыстоўваецца для другога аргумента.

    У нашым выпадку LARGE вяртае 3 найбольшыя значэнні ў дыяпазоне, якія з'яўляюцца 94, 93 і 90. AVERAGE бярэ яго адтуль і выводзіць сярэдняе значэнне.

    Камбінацыя AVERAGE SMALL працуе аналагічным чынам.

    Формула AVERAGE IF у Excel

    Каб вылічыць сярэдняе значэнне з умовамі, вы можаце выкарыстоўвайце AVERAGEIF або AVERAGEIFS у Excel 2007 - 365. У больш ранніх версіях вы можаце стварыць сваю ўласную формулу AVERAGE IF.

    AVERAGE IF з адной умовай

    Каб асерадняць лікі, якія адпавядаюць пэўнай умове, выкарыстоўвайце гэтая агульная формула:

    AVERAGE(IF( criteria_range = criteria , average_range ))

    У Excel 2019 і ніжэйшых версіях гэта працуе толькі як формула масіва, гэта значыць вам трэба націснуць клавішы Ctrl + Shift + Enter, каб завяршыць яе правільна. У Excel 365 і 2021 звычайная формула будзе добра працаваць.

    У якасці прыкладу давайце знойдзем сярэдні бал па матэматыцы ў табліцы ніжэй. Для гэтага проста выкарыстоўвайце "Math" для крытэрыяў:

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

    Ці вы можаце ўвесці ўмову ў нейкую ячэйку і спасылацца на гэтую ячэйку (F2 у нашым выпадку):

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

    Як працуе гэтая формула

    Лагічны тэст функцыі КАЛІ параўноўвае кожны прадмет у C3:C11 з мэтавым у F2. Вынікам параўнання з'яўляецца масіў значэнняў TRUE і FALSE, дзе TRUE прадстаўляюць супадзенні:

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

    Для аргумента value_ if_true мыпадаць дыяпазон балаў (B3:B11), таму, калі лагічны тэст TRUE, вяртаецца адпаведны бал. Паколькі аргумент value_ if_false апушчаны, там, дзе ўмова не выконваецца, з'яўляецца FALSE:

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

    Гэты масіў перадаецца ў функцыю AVERAGE, якая вылічае сярэдняе арыфметычнае лікаў без уліку значэнняў FALSE.

    СЯРЭДНЯЕ КАЛІ з некалькімі крытэрамі

    Для асераднення лікаў па некалькіх крытэрыях агульная формула:

    СЯРЭДНЯЕ(КАЛІ(( крытэрый_дыяпазон1 = крытэрый1 ) * ( крытэрый_дыяпазон2 = крытэрый2 ), сярэдні_дыяпазон ))

    Напрыклад, каб сярэдні балы па матэматыцы ў класе A, вы можаце выкарыстоўваць наступную формулу:

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

    Са спасылкамі на ячэйкі для крытэрыяў гэта працуе аднолькава добра:

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

    У Excel 2019 і ніжэй абедзве вышэйпералічаныя формулы павінны быць формуламі масіваў, таму не забывайце націскаць Ctrl + Shift + Enter, каб атрымаць дакладны вынік. У Excel 365 і 2021 звычайная клавіша Enter будзе працаваць нармальна дзякуючы ўбудаванай падтрымцы дынамічных масіваў.

    Таго ж выніку можна дасягнуць з дапамогай укладзенага аператара IF:

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

    Якую формулу выкарыстоўваць - гэта толькі пытанне вашых асабістых пераваг.

    Як працуе гэтая формула

    У лагічным тэсце КАЛІ выконваюцца дзве аперацыі параўнання - спачатку вы правяраеце спіс суб'ектаў у C3:C11 на адпаведнасць значэнню у G2, а затым вы параўноўваеце класы ў D3:D11 ззначэнне ў G3. Два масівы значэнняў TRUE і FALSE перамнажаюцца, а аперацыя множання працуе як аператар AND. У любой арыфметычнай аперацыі TRUE прыраўноўваецца да 1, а FALSE - да 0. Памнажэнне на 0 заўсёды дае нуль, таму выніковы масіў мае 1 толькі тады, калі абодва ўмовы TRUE. Гэты масіў ацэньваецца ў лагічным тэсце функцыі КАЛІ, якая вяртае ацэнкі, якія адпавядаюць адзінкам (TRUE):

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

    Гэты канчатковы масіў падаецца ў AVERAGE.

    Як акругліць сярэдняе значэнне ў Excel

    Калі вы жадаеце акругліць толькі адлюстраванае сярэдняе без змены асноўнага значэння, скарыстайцеся кнопкай Паменшыць дзесятковае на стужцы або ў дыялогавым акне Фарматаваць вочкі , як тлумачыцца ў раздзеле Як акругліць сярэдняе ў Excel.

    Каб акругліць само вылічанае значэнне, аб'яднайце AVERAGE з адной з функцый акруглення Excel.

    Каб прытрымлівацца агульных матэматычных правілаў акруглення, устаўце AVERAGE у функцыю ROUND. У другім аргументе ( num_digits ) укажыце колькасць лічбаў, да якіх трэба акругліць сярэдняе значэнне.

    Напрыклад, каб акругліць сярэдняе значэнне да бліжэйшага цэлага , выкарыстоўвайце гэтая формула:

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

    Каб акругліць сярэдняе значэнне да аднаго знака пасля коскі , выкарыстоўвайце 1 для аргумента колькасць_лічб :

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

    Каб акругліць сярэдняе да двух знакаў пасля коскі , выкарыстоўвайце 2 для аргумента num_digits :

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

    І так на.

    Длядля акруглення ў большы бок выкарыстоўвайце функцыю ROUNDUP:

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

    Для акруглення ў меншы бок варта выкарыстоўваць ROUNDDOWN:

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

    Выпраўленне #DIV/0 памылка ў Excel AVERAGE

    Калі дыяпазон вочак, які вы спрабуеце вылічыць, не мае лікавых значэнняў, формула AVERAGE верне памылку дзялення на нуль (#DIV/0!). Каб выправіць гэта, вы можаце атрымаць агульную колькасць лікавых значэнняў з дапамогай функцыі COUNT, і калі лік большы за 0, то ў сярэднім; інакш - вяртае пусты радок.

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

    Напрыклад, каб пазбегнуць # Памылка DIV/0 з сярэднім значэннем у прыведзеным ніжэй наборы даных, выкарыстоўвайце наступную формулу:

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

    Сярэдняе значэнне і ігнаруйце памылкі

    Пры спробе вылічыць сярэдняе значэнне для дыяпазону ячэек, які мае любы памылак, вынікам будзе памылка. Каб гэтага не адбылося, выкарыстоўвайце адно з наступных рашэнняў.

    СЯРЭДНЯЕ і КАЛІПАШЫЛКА

    Перад асерадненнем адфільтруйце памылкі з дапамогай функцыі КАЛІПАШЫЛКА:

    СЯРЭДНЯ(КАЛІПАШЫЛКА( дыяпазон ,""))

    Ва ўсіх версіях, акрамя Excel 365 і 2021, дзе масівы апрацоўваюцца ўласна, націсніце адначасова клавішы Ctrl + Shift + Enter, каб зрабіць гэта формулай масіву.

    Напрыклад, для асераднення прыведзенага ніжэй дыяпазону ячэек без памылак выкарыстоўвайце наступную формулу:

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

    функцыя АГРЭГАТ

    Яшчэ адзін просты спосаб асерадняць без уліку памылак - выкарыстоўваць функцыя AGGREGATE. Каб наладзіць AGGREGATE для гэтай мэты, вы ўсталюеце function_num аргумент у 1 (функцыя AVERAGE), а options аргумент у 6 (ігнараванне памылак).

    Напрыклад:

    =AGGREGATE(1, 6, B3:B13)

    Як вы бачыце на скрыншоце, абедзве функцыі працуюць цудоўна:

    Excel AVERAGE не працуе

    Калі вы сутыкнуліся з праблемай формулы AVERAGE ў Excel, нашае рашэнне па ліквідацыі непаладак парады дапамогуць вам хутка вырашыць гэта.

    Лічбы ў тэкставым фармаце

    Калі дыяпазон, які вы спрабуеце вылічыць, не мае ніводнага лікавага значэння, узнікае памылка #DIV/0. Гэта часта здараецца, калі лічбы фарматуюцца як тэкст. Каб выправіць памылку, проста пераўтварыце тэкст у лік.

    Маленькі зялёны трохкутнік у левым верхнім куце ячэек з'яўляецца відавочным указаннем на гэты выпадак:

    Значэнні памылак у спасылкі на ячэйкі

    Калі формула AVERAGE спасылаецца на ячэйкі, якія ўтрымліваюць нейкую памылку, скажам, #ЗНАЧЭННЕ!, формулы прывядуць да той жа памылкі. Каб вырашыць гэтую праблему, выкарыстоўвайце камбінацыю AVERAGE разам з IFERROR або AGGREGATE, як апісана ў гэтых прыкладах. Або заменіце памылку значэння ў зыходных дадзеных тэкстам, калі гэта магчыма.

    Формула AVERAGE паказваецца ў ячэйцы замест выніку

    Калі ваша ячэйка адлюстроўвае формулу замест адказаць, то, хутчэй за ўсё, на вашым аркушы ўключаны рэжым Паказаць формулы. Іншымі прычынамі можа быць формула, уведзеная як тэкст, з прабелам або апострафам перад знакам роўнасці.

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.