Kaip apskaičiuoti vidurkį "Excel" programoje: formulių pavyzdžiai

  • Pasidalinti
Michael Brown

Šioje pamokoje sužinosite, kaip "Excel" programoje rasti vidurkį su formulėmis arba be jų ir suapvalinti rezultatus iki norimo skaičiaus po kablelio.

Programoje "Microsoft Excel" yra virtinė skirtingų funkcijų, skirtų skaitinių reikšmių rinkinio vidurkiui apskaičiuoti. Be to, yra ir momentinis ne formulės būdas. Šiame puslapyje rasite trumpą visų metodų apžvalgą, iliustruotą naudojimo pavyzdžiais ir geriausios praktikos pavyzdžiais. Visos šiame vadovėlyje aptartos funkcijos veikia bet kurioje "Excel 365" iki "Excel 2007" versijoje.

    Kas yra vidurkis?

    Kasdieniame gyvenime vidurkis - tai skaičius, išreiškiantis tipinę duomenų aibės reikšmę. Pavyzdžiui, jei keli sportininkai bėgo 100 m sprinto rungtį, galite norėti sužinoti vidutinį rezultatą, t. y. per kiek laiko dauguma sprinterių turėtų įveikti šią rungtį.

    Matematikoje vidurkis yra vidurinė arba centrinė skaičių aibės reikšmė, kuri apskaičiuojama visų reikšmių sumą dalijant iš jų skaičiaus.

    Jei pirmiau pateiktame pavyzdyje pirmasis sportininkas distanciją įveikė per 10,5 sekundės, antrajam prireikė 10,7 sekundės, o trečiajam - 11,2 sekundės, vidutinis laikas būtų 10,8 sekundės:

    (10.5+10.7+11.2)/3 = 10.8

    Kaip gauti "Excel" vidurkį be formulių

    "Excel" darbalapiuose nereikia atlikti rankinių skaičiavimų - galingos "Excel" funkcijos atliks visą užkulisinį darbą ir akimirksniu pateiks rezultatą. Prieš išsamiai nagrinėdami specializuotas funkcijas, sužinokime greitą ir stebėtinai paprastą neformulinį būdą.

    Norėdami greitai rasti vidurkį be formulės, naudokite "Excel" būsenos juostą:

    1. Pažymėkite ląsteles arba intervalus, kuriuos norite vidutiniškai pažymėti. Jei norite pažymėti nesusisiekiančius elementus, naudokite klavišą Ctrl.
    2. Pažvelkite į būsenos juostą "Excel" lango apačioje, kurioje pateikiama svarbiausia informacija apie šiuo metu pasirinktus langelius. Viena iš reikšmių, kurias "Excel" apskaičiuoja automatiškai, yra vidurkis.

    Rezultatas parodytas toliau pateiktame paveikslėlyje:

    Kaip apskaičiuoti vidurkį rankiniu būdu

    Matematikoje, norėdami rasti skaičių sąrašo aritmetinį vidurkį, turite sudėti visas reikšmes, o tada sumą padalyti iš skaičiaus, kiek skaičių yra sąraše. "Excel" programoje tai galima padaryti naudojant funkcijas SUM ir COUNT:

    SUMA( diapazonas )/SUMAŽINTI( diapazonas )

    Toliau pateiktų skaičių intervalui taikoma tokia formulė:

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

    Kaip matote, formulės rezultatas tiksliai atitinka būsenos juostoje rodomą vidutinę vertę.

    Praktikoje jums beveik niekada nereikės rankiniu būdu nustatyti vidurkio savo darbalapiuose. Tačiau kilus abejonių gali būti naudinga dar kartą patikrinti vidurkio formulės rezultatą.

    O dabar pažvelkime, kaip "Excel" programoje galite atlikti vidurkį naudodami specialiai tam skirtas funkcijas.

    Funkcija AVERAGE - apskaičiuoti skaičių vidurkį

    Naudodami "Excel" funkciją AVERAGE gaunate visų skaičių, esančių nurodytose ląstelėse arba diapazonuose, vidurkį.

    AVERAGE(skaičius1, [skaičius2], ...)

    Kur numeris1, skaičius2 , ... yra skaitinės reikšmės, kurių vidurkį norite rasti. Į vieną formulę galima įtraukti iki 255 argumentų. Argumentai gali būti pateikiami kaip skaičiai, nuorodos arba įvardyti intervalai.

    Vidutinis yra viena paprasčiausių ir lengviausiai naudojamų "Excel" funkcijų.

    Norėdami apskaičiuoti skaičių vidurkį, galite juos tiesiogiai įrašyti į formulę arba pateikti atitinkamas langelių ar intervalų nuorodas.

    Pavyzdžiui, norint vidutiniškai išvesti 2 intervalus ir 1 atskirą žemiau esančią ląstelę, formulė yra tokia:

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

    Be skaičių, "Excel" funkcija AVERAGE galima rasti ne tik skaičių, bet ir kitų skaitinių verčių, pavyzdžiui, procentų ir kartų, vidurkį.

    "Excel" formulė AVERAGE - naudojimo pastabos

    Kaip ką tik matėte, naudoti "Excel" funkciją AVERAGE (vidurkis) yra paprasta. Tačiau, norėdami gauti teisingą rezultatą, turite aiškiai suprasti, kokios reikšmės įtraukiamos į vidurkį, o kokios ignoruojamos.

    Įtrauktas:

    • Eilutės su nulinėmis reikšmėmis (0)
    • Loginės reikšmės TRUE ir FALSE įvedamos tiesiai į argumentų sąrašą. Pavyzdžiui, formulė AVERAGE(TRUE, FALSE) grąžina 0,5, t. y. 1 ir 0 vidurkį.

    Ignoruojama:

    • Tuščios ląstelės
    • Teksto eilutės
    • Ląstelės, kuriose yra loginių reikšmių TRUE ir FALSE

    Daugiau informacijos rasite skyriuje Kaip naudoti funkciją AVERAGE programoje "Excel".

    AVERAGEA funkcija - visų ne tuščių langelių vidurkis

    "Excel" funkcija AVERAGEA yra panaši į AVERAGE, nes apskaičiuoja argumentuose pateiktų reikšmių aritmetinį vidurkį. Skirtumas tas, kad AVERAGEA apima visi ne tušti langeliai skaičiavimuose, nesvarbu, ar juose yra skaičių, teksto, loginių reikšmių, ar tuščių eilučių, kurias grąžina kitos funkcijos.

    AVERAGEA(vertė1, [vertė2], ...)

    Kur value1, value2, ... tai reikšmės, masyvai, ląstelių nuorodos arba intervalai, kuriuos norite išvesti vidurkį. Pirmasis argumentas yra privalomas, kiti (iki 255) - neprivalomi.

    "Excel" AVERAGEA formulė - naudojimo pastabos

    Kaip minėta pirmiau, funkcija AVERAGEA apdoroja įvairių tipų reikšmes, pavyzdžiui, skaičius, teksto eilutes ir logines reikšmes. Štai kaip jos įvertinamos:

    Įtrauktas:

    • Teksto reikšmės vertinamos kaip 0.
    • Nulinio ilgio eilutės ("") vertinamos kaip 0.
    • Loginė reikšmė TRUE vertinama kaip 1, o FALSE - kaip 0.

    Ignoruojama:

    • Tuščios ląstelės

    Pavyzdžiui, pagal toliau pateiktą formulę gaunamas 1, kuris yra 2 ir 0 vidurkis.

    = VIDURKISA(2, FALSE)

    Pagal šią formulę gaunama 1,5, t. y. 2 ir 1 vidurkis.

    = VIDURKISA(2, TRUE)

    Toliau pateiktame paveikslėlyje parodytos tam pačiam verčių sąrašui pritaikytos formulės AVERAGE ir AVERAGEA ir skirtingi jų gaunami rezultatai:

    AVERAGEIF funkcija - gauti vidurkį su sąlyga

    Norėdami gauti visų tam tikrą sąlygą atitinkančių nurodyto intervalo langelių vidurkį, naudokite funkciją AVERAGEIF.

    AVERAGEIF(intervalas, kriterijai, [vidurkis_atstumas])

    Funkcija AVERAGEIF turi šiuos argumentus:

    • Diapazonas (privaloma) - ląstelių, kurios bus tikrinamos pagal tam tikrą kriterijų, intervalas.
    • Kriterijai (privaloma) - sąlyga, kuri turi būti įvykdyta.
    • Average_range (neprivaloma) - ląstelės, kurias reikia vidutiniškai įvertinti. Jei praleista, tuomet diapazonas išvedamas vidurkis.

    Funkcija AVERAGEIF yra "Excel 2007" - "Excel 365" versijose. Ankstesnėse versijose galite sukurti savo AVERAGE IF formulę.

    O dabar pažiūrėkime, kaip galite naudoti "Excel" funkciją AVERAGEIF, kad išvestumėte langelių vidurkį pagal nurodytą sąlygą.

    Tarkime, kad turite skirtingų dalykų C3:C15 balus ir norite rasti matematikos balų vidurkį. Tai galima padaryti pagal šią formulę:

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

    Užuot įrašę sąlygą tiesiai į formulę, galite ją įvesti į atskirą ląstelę (F3) ir kriterijuose pateikti nuorodą į tą ląstelę:

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

    Daugiau formulių pavyzdžių rasite "Excel" funkcijos AVERAGEIF dalyje.

    AVERAGEIFS funkcija - vidurkis pagal kelis kriterijus

    Norėdami nustatyti vidurkį su dviem ar daugiau sąlygų, naudokite AVERAGEIF daugiskaitos atitikmenį - funkciją AVERAGEIFS.

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

    Šios funkcijos sintaksė yra tokia:

    • Average_range (privaloma) - intervalas, kurį reikia vidutiniškai nustatyti.
    • Criteria_range (privaloma) - diapazonas, pagal kurį turi būti tikrinama kriterijai .
    • Kriterijai (privaloma) - sąlyga, pagal kurią nustatoma, kuriuos langelius vidutiniškai išvesti. Ją galima pateikti kaip skaičių, loginę išraišką, teksto reikšmę arba langelio nuorodą.

    Nuo 1 iki 127 kriterijų_diapazonas / kriterijai Galima pateikti poras. Pirmoji pora yra privaloma, vėlesnės poros yra neprivalomos.

    Iš esmės AVERAGEIFS naudojate panašiai kaip ir AVERAGEIF, tik vienoje formulėje galima tikrinti daugiau nei vieną sąlygą.

    Tarkime, kad kai kurie mokiniai nelaikė tam tikrų dalykų testų ir jų rezultatai yra nuliniai. Jūs siekiate rasti tam tikro dalyko rezultatų vidurkį, neatsižvelgdami į nulius.

    Norėdami atlikti užduotį, sukurkite AVERAGEIFS formulę su dviem kriterijais:

    • Apibrėžkite vidurkio intervalą (C3:C15).
    • Nurodykite intervalą, kurį reikia patikrinti pagal 1-ąją sąlygą (B3:B15 - elementai).
    • Išreikškite 1-ąją sąlygą ("math" arba F3 - tikslinis elementas, įrašytas kabutėse, arba nuoroda į ląstelę, kurioje yra elementas).
    • Nurodykite intervalą, kurį reikia patikrinti pagal 2-ąją sąlygą (C3:C15 - balai).
    • Išreikškite 2-ąją sąlygą (">0" - didesnė už nulį).

    Sudėję pirmiau minėtus komponentus, gausime šią formulę:

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

    Arba

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

    Toliau pateiktame paveikslėlyje aiškiai matyti, kad tik dvi ląstelės (C6 ir C10) atitinka abi sąlygas, todėl tik šios ląstelės yra vidutinės.

    Daugiau informacijos rasite "Excel" AVERAGEIFS funkcijoje.

    AVERAGEIF ir AVERAGEIFS formulės - naudojimo pastabos

    "Excel" AVERAGEIF ir AVERAGEIFS funkcijos turi daug bendro, ypač tai, kokias reikšmes jos apskaičiuoja, o kokias ignoruoja:

    • Vidutiniame intervale į tuščius langelius, teksto reikšmes, logines reikšmes TRUE/FALSE neatsižvelgiama.
    • Kriterijuose tušti langeliai laikomi nulinėmis reikšmėmis.
    • Dalinio atitikimo kriterijuose galima naudoti pakaitinius simbolius, tokius kaip klausimo ženklas (?) ir žvaigždutė (*).
    • Jei nė viena ląstelė neatitinka visų nurodytų kriterijų, įvyksta #DIV0! klaida.

    AVERAGEIF ir AVERAGEIFS skirtumai

    Kalbant apie funkcionalumą, svarbiausias skirtumas yra tas, kad AVERAGEIF gali apdoroti tik vieną sąlygą, o AVERAGEIFS - vieną ar daugiau kriterijų. Be to, yra keletas techninių skirtumų, susijusių su average_range .

    • Naudojant AVERAGEIF, average_range yra paskutinis ir neprivalomas argumentas. AVERAGEIFS formulėse jis yra pirmas ir privalomas argumentas.
    • Naudojant AVERAGEIF, average_range nebūtinai turi būti tokio pat dydžio kaip diapazonas nes faktines vidutines reikšmes turinčias ląsteles lemia diapazonas argumentas - viršutinė kairioji ląstelė average_range imamas pradinis taškas, o vidurkinama tiek langelių, kiek jų įtraukta į diapazonas argumentas. AVERAGEIFS reikalauja, kad kiekvienas kriterijų_diapazonas būtų tokio paties dydžio ir formos kaip average_range , priešingu atveju įvyks #VALUE! klaida.

    Vidutinis IF ARBA formulė programoje "Excel

    Kadangi "Excel" funkcija AVERAGEIFS visada veikia pagal AND logiką (visi kriterijai turi būti TRUE), turėsite sukurti savo formulę, pagal kurią vidutinės reikšmės ląstelėms būtų nustatomos pagal OR logiką (bet kuris kriterijus turi būti TRUE).

    Čia pateikiama bendra formulė, pagal kurią galima nustatyti vidurkį, ar ląstelė yra X, ar Y.

    VIDURKIS(IF(ISNUMBER(MATCH( diapazonas , { kriterijai1 , kriterijai2 ,...}, 0)), average_range ))

    Dabar pažiūrėkime, kaip tai veikia praktiškai. Tarkime, kad toliau pateiktoje lentelėje norite rasti dviejų dalykų rezultatų vidurkį, Biologija ir Chemija , kurie įvedami į langelius F3 ir F4. Tai galima padaryti naudojant šią lentelės formulę:

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

    Išvertus į žmonių kalbą, formulė skamba taip: vidutinis C3:C15 langelių skaičius, jei atitinkamas B3:B15 langelis yra "Biologija" arba "Chemija".

    Vietoj užkoduotų kriterijų galite naudoti diapazono nuorodą (mūsų atveju - F3:F4):

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

    Kad formulė veiktų teisingai, nepamirškite "Excel 2019" ir žemesnėse versijose paspausti Ctrl + Shift + Enter. Dinaminio masyvo "Excel" (365 ir 2021) pakanka paspausti įprastą Enter:

    Kaip veikia ši formulė:

    Smalsiems ir rūpestingiems skaitytojams, kurie nori ne tik naudoti formulę, bet ir suprasti, ką jie daro, pateikiame išsamų logikos paaiškinimą.

    Formulės esmė - funkcija IF nustato, kurios šaltinio intervalo reikšmės atitinka kurį nors iš nurodytų kriterijų, ir perduoda šias reikšmes funkcijai AVERAGE:

    Funkcija MATCH kaip paieškos reikšmes naudoja B3:B15 esančius subjektų pavadinimus ir kiekvieną iš šių reikšmių lygina su F3:F4 esančiais paieškos masyvais (mūsų tiksliniai subjektai). 3 argumentas ( match_type ) nustatoma į 0, kad būtų ieškoma tikslaus atitikmens:

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

    Kai randamas atitikmuo, MATCH grąžina jo santykinę padėtį paieškos masyve, priešingu atveju - #N/A klaidą:

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

    Funkcija ISNUMBER skaičius paverčia TRUE, o klaidas - FALSE:

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

    Šis masyvas patenka į loginį testą IF. Pilna forma loginis testas turėtų būti užrašytas taip:

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

    Trumpumo dėlei praleidžiame =TRUE dalį, nes ji yra numanoma.

    Nustatydami value_if_true argumentą C3:C15, nurodysite funkcijai IF, kad ji pakeistų TRUE reikšmes tikrosiomis C3:C15 reikšmėmis:

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

    Šis galutinis masyvas perduodamas funkcijai AVERAGE, kuri apskaičiuoja skaičių aritmetinį vidurkį, neatsižvelgdama į logines reikšmes.

    Kaip suapvalinti vidurkį programoje "Excel

    Apskaičiuojant vidurkį "Excel" programoje, rezultatas dažnai būna skaičius su keliais ženklais po kablelio. Jei norite rodyti mažiau skaitmenų po kablelio arba suapvalinti vidurkį iki sveikojo skaičiaus, naudokite vieną iš toliau pateiktų sprendimų.

    Sumažinti dešimtainės trupmenos parinktį

    Norėdami suapvalinti tik rodomas vidurkis nekeičiant pagrindinės vertės, greičiausias būdas yra naudoti Sumažinti Dešimtainis komanda Pagrindinis skirtuke Numeris grupė:

    Dialogo langas Format Cells

    Dešimtainių skaičių taip pat galima nurodyti Formuoti ląsteles dialogo langą. Norėdami tai padaryti, pasirinkite formulės langelį ir paspauskite Ctrl + 1, kad atidarytumėte Formuoti ląsteles dialogo langą. Tada pereikite į Numeris skirtuką ir įveskite vietų, kurias norite rodyti, skaičių Dešimtainės vietos dėžutė.

    Kaip ir ankstesniuoju metodu, šiuo būdu pakeičiamas tik rodymo formatas. Kai kitose formulėse nurodomas vidurkio langelis, visuose skaičiavimuose bus naudojama pradinė nesuapvalinta vertė.

    Išsamios informacijos rasite skyriuje Skaičių apvalinimas keičiant langelio formatą.

    Suapvalinkite vidurkį pagal formulę

    Norėdami suapvalinti pačią apskaičiuotą vertę, vidutinę formulę apveskite viena iš "Excel" apvalinimo funkcijų.

    Daugeliu atvejų naudokite funkciją ROUND, kuri veikia pagal bendrąsias matematines apvalinimo taisykles. 1-ajame argumente ( numeris ), įkelkite AVERAGE, AVERAGEIF arba AVERAGEIFS funkciją. 2-ajame argumente ( num_digits ), nurodykite skaičių po kablelio, iki kurio apvalinamas vidurkis.

    Pavyzdžiui, norint suapvalinti vidurkį iki artimiausias sveikasis skaičius , formulė yra tokia:

    =APVALUS(VIDURKIS(B3:B15), 0)

    Norėdami suapvalinti vidurkį iki vienas skaičius po kablelio , reikia naudoti šią formulę:

    =APVALUS(VIDURKIS(B3:B15), 1)

    Norėdami suapvalinti vidurkį iki du skaičiai po kablelio , šis veiks:

    =APVALUS(VIDURKIS(B3:B15), 2)

    Patarimas: jei norite apvalinti į didesnę pusę, naudokite funkciją ROUNDUP, o jei norite apvalinti į mažesnę pusę - funkciją ROUNDDOWN.

    Štai kaip galite padaryti vidurkį "Excel" programoje. Toliau pateikiamos nuorodos į susijusius vadovėlius, kuriuose aptariami konkretesni vidurkio atvejai, tikiuosi, kad jie jums bus naudingi. Dėkojame, kad skaitėte!

    Atsisiųsti praktikos sąsiuvinį

    Apskaičiuoti vidurkį "Excel" programoje - pavyzdžiai (.xlsx failas)

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.