Як разлічыць сярэдняе ў Excel: прыклады формул

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

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

У Microsoft Excel ёсць некалькі розных функцый для разліку сярэдняга для набору лікавых значэнняў. Больш за тое, ёсць імгненны неформульны спосаб. На гэтай старонцы вы знойдзеце кароткі агляд усіх метадаў, праілюстраваны прыкладамі выкарыстання і лепшымі практыкамі. Усе функцыі, якія абмяркоўваюцца ў гэтым падручніку, працуюць у любой версіі Excel 365 да Excel 2007.

    Што такое сярэдняе?

    У паўсядзённым жыцці сярэдняе значэнне - гэта лік, які выражае тыповае значэнне ў наборы даных. Напрыклад, калі некалькі спартсменаў прабеглі 100-метровы спрынт, вы можаце ведаць сярэдні вынік - гэта значыць, колькі часу спатрэбіцца большасці спрынтараў, каб завяршыць гонку.

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

    У прыведзеным вышэй прыкладзе, мяркуючы, што першы спартсмен пераадолеў дыстанцыю за 10,5 секунды, другому неабходна 10,7 секунды, а трэці заняў 11,2 секунды, сярэдні час будзе 10,8 секунды:

    (10,5+10,7+11,2)/3 = 10,8

    Як атрымаць сярэдняе значэнне ў Excel без формул

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

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

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

    Параметр "Паменшыць дзесятковы"

    Каб акругліць толькі адлюстраванае сярэдняе без змены асноўнага значэння, самы хуткі спосаб - выкарыстаць каманду Decrease Decimal на ўкладцы Home у групе Number :

    Дыялогавае акно "Фарматаваць вочкі"

    Колькасць знакаў пасля коскі таксама можна задаць у дыялогавым акне Фарматаваць вочкі . Каб зрабіць гэта, абярыце ячэйку формулы і націсніце Ctrl + 1, каб адкрыць дыялогавае акно Фарматаваць вочкі . Затым пераключыцеся на ўкладку Лік і ўвядзіце колькасць знакаў, якія вы хочаце паказаць у полі Дзесятковыя знакі .

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

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

    Акругленне сярэдняга значэння з дапамогай формулы

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

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

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

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

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

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

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

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

    Парада. Для акруглення выкарыстоўвайце функцыю ROUNDUP; для акруглення ў меншы - функцыя ROUNDDOWN.

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

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

    Вылічыць сярэдняе ў Excel - прыклады (.xlsx файл)

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

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

    1. Выберыце ячэйкі або дыяпазоны, якія вы хочаце зрабіць сярэднім. Для несумежных вылучэнняў выкарыстоўвайце клавішу Ctrl.
    2. Паглядзіце на радок стану ў ніжняй частцы акна Excel, які дае істотную інфармацыю аб вылучаных на дадзены момант ячэйках. Адным са значэнняў, якія Excel вылічвае аўтаматычна, з'яўляецца сярэдняе.

    Вынік паказаны на малюнку ніжэй:

    Як вылічыць сярэдняе ўручную

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

    SUM( range )/COUNT( range )

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

    =SUM(B3:B12)/COUNT(B3:B12)

    Як бачыце, вынік формулы дакладна супадае з сярэднім значэннем у радку стану.

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

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

    Функцыя AVERAGE - вылічыць сярэдняе значэнне лікаў

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

    AVERAGE(number1, [number2], …)

    Дзе number1, number2 , … гэта лікавыя значэнні, для якіх вы хочаце знайсці сярэдняе. У адну формулу можна ўключыць да 255 аргументаў. Аргументы могуць быць прадстаўлены ў выглядзе лікаў, спасылак або названых дыяпазонаў.

    AVERAGE - адна з самых простых і простых у выкарыстанні функцый у Excel.

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

    Напрыклад, для ўсярэдніх 2 дыяпазонаў і 1 асобнай ячэйкі ніжэй формула:

    =AVERAGE(B4:B6, B8:B10, B12)

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

    Формула Excel AVERAGE - заўвагі па выкарыстанні

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

    Уключана:

    • Ячэйкі з нулявымі значэннямі (0)
    • Лагічныя значэнні TRUE і FALSE уводзяцца непасрэдна ў спіс аргументаў. Напрыклад, формула AVERAGE(TRUE, FALSE) вяртае 0,5, што з'яўляецца сярэднім значэннем 1 і 0.

    Ігнаруецца:

    • Пустоклеткі
    • Тэкставыя радкі
    • Ячэйкі, якія змяшчаюць лагічныя значэнні TRUE і FALSE

    Для атрымання дадатковай інфармацыі, калі ласка, гл. Як выкарыстоўваць функцыю AVERAGE ў Excel.

    Функцыя AVERAGEA - сярэдняе значэнне ўсіх непустых вочак

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

    AVERAGEA(значэнне1, [значэнне2], …)

    Дзе значэнне1, значэнне2, … значэнні, масівы, спасылкі на ячэйкі або дыяпазоны, якія вы хочаце зрабіць сярэднім. Першы аргумент з'яўляецца абавязковым, іншыя (да 255) неабавязковыя.

    Формула Excel AVERAGEA - заўвагі па выкарыстанні

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

    Уключана:

    • Тэкставыя значэнні ацэньваюцца як 0.
    • Радкі нулявой даўжыні ("") ацэньваюцца як 0.
    • Лагічнае значэнне TRUE ацэньваецца як 1, а FALSE - як 0.

    Ігнаруецца:

    • Пустыя вочкі

    Напрыклад, прыведзеная ніжэй формула вяртае 1, што з'яўляецца сярэднім значэннем 2 і 0.

    =AVERAGEA(2, FALSE)

    Наступная формула вяртае 1,5, якое з'яўляецца сярэднім значэннем 2 і 1.

    =AVERAGEA(2, TRUE)

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

    Функцыя AVERAGEIF - атрымаць сярэдняе з умовай

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

    AVERAGEIF(дыяпазон, крытэрыі, [сярэдні_дыяпазон])

    Функцыя AVERAGEIF мае наступныя аргументы:

    • Дыяпазон (абавязкова) - дыяпазон ячэек для праверка адносна зададзенага крытэрыю.
    • Крытэрый (абавязкова) - умова, якая павінна быць выканана.
    • Сярэдні_дыяпазон (неабавязкова) - ячэйкі для сярэдні. Калі апусціць, то дыяпазон вылічваецца ў сярэднім.

    Функцыя AVERAGEIF даступна ў Excel 2007 - Excel 365. У больш ранніх версіях вы можаце стварыць уласную формулу AVERAGEIF.

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

    Выкажам здагадку, што ў вас ёсць балы па розных прадметах у C3:C15 і вы хочаце знайсці сярэдні бал па матэматыцы. Гэта можна зрабіць з дапамогай наступнай формулы:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Замест таго, каб "жорстка кадзіраваць" умову непасрэдна ў формуле, вы можаце ўвесці яе ў асобную ячэйку (F3) і звярнуцца да гэтай ячэйкі у крытэрах:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Больш прыкладаў формул глядзіце ў функцыі Excel AVERAGEIFS.

    Функцыя AVERAGEIFS - сярэдняе па некалькіх крытэрыях

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

    AVERAGEIFS(сярэдні_дыяпазон, крытэрый_дыяпазон1, крытэрый1, [крытэрый_дыяпазон2, крытэрый2], …)

    Функцыя мае наступны сінтаксіс:

    • Сярэдні_дыяпазон ( патрабуецца) - дыяпазон для сярэднення.
    • Дыяпазон_крытэрыяў (абавязкова) - дыяпазон для праверкі на адпаведнасць крытэрыям .
    • Крытэрыям (абавязкова) - умова, якая вызначае, якія ячэйкі трэба асерадняць. Ён можа быць прадстаўлены ў выглядзе ліку, лагічнага выразу, тэкставага значэння або спасылкі на ячэйку.

    1 да 127 крытэрый_дыяпазону / крытэрый пары могуць быць пастаўлены. Першая пара з'яўляецца абавязковай, наступныя - неабавязковыя.

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

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

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

    • Вызначце дыяпазон для сярэдняга (C3 :C15).
    • Укажыце дыяпазон для праверкі на 1-ю ўмову (B3:B15 - элементы).
    • Выкажыце 1-ю ўмову ("матэматыка" або F3 - мэтавы элемент, заключаны ў двукоссе адзнакі або спасылка на ячэйку, якая змяшчае элемент).
    • Укажыце дыяпазон для праверкі па 2-й умове (C3:C15 - балы).
    • Выкажыце 2-ю ўмову (">0"- больш за нуль).

    Сабраўшы вышэйзгаданыя кампаненты разам, мы атрымаем наступную формулу:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Або

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    На малюнку ніжэй відаць, што толькі дзве ячэйкі (C6 і C10) адпавядаюць абодвум умовам, і таму толькі гэтыя ячэйкі ўсярэдніваюцца.

    Для атрымання дадатковай інфармацыі азнаёмцеся з функцыяй Excel AVERAGEIFS.

    Формулы AVERAGEIF і AVERAGEIFS - заўвагі па выкарыстанні

    Функцыі Excel AVERAGEIF і AVERAGEIFS маюць шмат агульнага, у прыватнасці, якія значэнні яны вылічаць і якія ігнаруюць:

    • У сярэднім дыяпазоне пустыя вочкі, тэкставыя значэнні, лагічныя значэнні TRUE/FALSE ігнаруюцца.
    • Ва крытэрыях пустыя вочкі разглядаюцца як нулявыя значэнні.
    • Сімвалы падстаноўкі, такія як пытальнік (?) і зорачка (*), могуць выкарыстоўвацца ў крытэрыях частковага супадзення.
    • Калі ніводная ячэйка не адпавядае ўсім зададзеным крытэрыям, #DIV0! адбываецца памылка.

    AVERAGEIF супраць AVERAGEIFS - адрозненні

    З пункту гледжання функцыянальнасці, самае істотнае адрозненне заключаецца ў тым, што AVERAGEIF можа апрацоўваць толькі адну ўмову, а AVERAGEIFS - адзін або некалькі крытэраў. Акрамя таго, ёсць некалькі тэхнічных адрозненняў, звязаных з сярэдні_дыяпазон .

    • З AVERAGEIF сярэдні_дыяпазон з'яўляецца апошнім і неабавязковым аргументам. У формулах AVERAGEIFS гэта першы і абавязковы аргумент.
    • З AVERAGEIFS average_range неабавязкова павінен мець такі ж памер, як дыяпазон , таму што фактычныя ячэйкі для асераднення вызначаюцца памерам аргумента дыяпазон - левая верхняя ячэйка сярэдні_дыяпазон бярэцца за адпраўную кропку, і усярэдняецца столькі вочак, колькі ўключана ў аргумент дыяпазон . AVERAGEIFS патрабуе, каб кожны criteria_range быў такога ж памеру і формы, што і average_range , інакш #VALUE! адбываецца памылка.

    Формула AVERAGE IF OR у Excel

    Паколькі функцыя Excel AVERAGEIFS заўсёды працуе з логікай AND (усе крытэрыі павінны быць TRUE), вам трэба будзе пабудаваць свой уласны формула для вылічэння сярэдняга значэння ячэек з дапамогай логікі АБО (любы асобны крытэрый павінен быць TRUE).

    Вось агульная формула для вылічэння сярэдняга значэння, калі ячэйка X або Y.

    AVERAGE(IF(ISNUMBER(MATCH( ) дыяпазон , { крытэрый1 , крытэрый2 ,…}, 0)), сярэдні_дыяпазон ))

    Зараз давайце паглядзім, як гэта працуе на практыцы . Выкажам здагадку, што ў табліцы ніжэй вы хочаце знайсці сярэдні бал па двух прадметах, Біялогія і Хімія , якія ўводзяцца ў ячэйкі F3 і F4. Гэта можна зрабіць з дапамогай наступнай формулы масіву:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))

    У перакладзе на чалавечую мову формула кажа: сярэдняе значэнне клетак у C3:C15, калі адпаведная ячэйка ў B3:B15 альбо " Біялогія" або "Хімія".

    Замест жорстка закадзіраваных крытэрыяў вы можаце выкарыстоўваць спасылку на дыяпазон (F3:F4 у нашым выпадку):

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

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

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

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

    У аснове формулы функцыя КАЛІ вызначае, якія значэнні ў зыходным дыяпазоне адпавядаюць любому з зададзеных крытэрыяў, і перадае гэтыя значэнні ў функцыю AVERAGE. Вось як:

    Функцыя MATCH выкарыстоўвае назвы прадметаў у B3:B15 у якасці значэнняў пошуку і параўноўвае кожнае з гэтых значэнняў з масівам пошуку ў F3:F4 (нашы мэтавыя прадметы). 3-ці аргумент ( match_type ) усталяваны ў 0 для пошуку дакладнага супадзення:

    MATCH(B3:B15, F3:F4, 0)

    Калі супадзенне знойдзена, MATCH вяртае яго адносную пазіцыю ў масіве пошуку , у адваротным выпадку памылка #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    Функцыя ISNUMBER пераўтворыць лікі ў TRUE і памылкі ў FALSE:

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

    Гэты масіў ідзе да лагічнага тэсту КАЛІ. У поўнай форме лагічны тэст павінен быць запісаны так:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Дзеля сцісласці мы апускаем частку =TRUE, таму што яна маецца на ўвазе.

    Па усталяваўшы аргумент value_if_true у C3:C15, вы загадваеце функцыі IF замяніць TRUE фактычнымі значэннямі з C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Гэты канчатковы масіў перададзены да СЯРЭДНЯГА

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