"Excel" funkcija AVERAGE su pavyzdžiais

  • Pasidalinti
Michael Brown

Šiame vadovėlyje išmoksite veiksmingiausių formulių, kaip "Excel" programoje išvesti skaičių, procentų ir laiko vidurkį ir išvengti klaidų.

"Microsoft Excel" programoje yra keletas skirtingų formulių vidurkiui apskaičiuoti. Šioje pamokoje daugiausia dėmesio skiriama populiariausiai formulei - funkcijai AVERAGE.

    Vidutinio vidurkio funkcija programoje "Excel

    Funkcija AVERAGE programoje "Excel" naudojama nurodytų skaičių aritmetiniam vidurkiui rasti. Sintaksė tokia:

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

    Kur numeris1, skaičius2 , ir t. t. - tai skaitinės vertės, kurių vidurkį norite gauti. Jie gali būti pateikiami kaip skaitinės vertės, masyvai, ląstelės ar intervalo nuorodos. Pirmasis argumentas yra privalomas, tolesni - neprivalomi. Į vieną formulę galima įtraukti iki 255 argumentų.

    AVERAGE galima naudoti visose "Excel 365" versijose, nors ir "Excel 2007".

    Vidutinio dydžio funkcija - 6 dalykai, kuriuos reikia žinoti apie

    Dažniausiai "Excel" funkciją AVERAGE naudoti paprasta. Tačiau yra keletas niuansų, kuriuos turėtumėte žinoti.

    1. Ląstelės su nulinės vertės įtraukiami į vidurkį.
    2. Tuščios ląstelės nepaisoma.
    3. Ląstelės, kuriose yra teksto eilutės ir loginės reikšmės TRUE ir FALSE ignoruojamos. Jei į skaičiavimus norite įtraukti logines reikšmes ir tekstinius skaičių atvaizdus, naudokite funkciją AVERAGEA.
    4. Tiesiogiai formulėje įvestos loginės reikšmės yra skaičiuojamos. Pavyzdžiui, formulė AVERAGE(TRUE, FALSE) grąžina 0,5, t. y. 1 ir 0 vidurkį.
    5. Jei nurodytuose argumentuose nėra nė vienos galiojančios skaitinės reikšmės, įvyksta klaida #DIV/0!.
    6. Argumentai, kurie yra klaidų reikšmės dėl to AVERAGE formulė grąžina klaidą. Norėdami to išvengti, skaitykite, kaip apskaičiuoti vidurkį ignoruojant klaidas.

    Pastaba. Naudodami funkciją AVERAGE "Excel" lapuose, nepamirškite, kad skiriasi ląstelės su nulinės vertės ir tušti langeliai - 0 skaičiuojami, bet tušti langeliai neskaičiuojami. Tai gali būti ypač painu, jei " Rodyti nulį ląstelėse, kuriose yra nulinė vertė " parinktis yra nepažymėta tam tikroje darbo lentelėje. Šią parinktį galite rasti "Excel" parinktys > Išplėstinė > Šio darbalapio rodymo parinktys .

    "Excel" vidurkio formulė

    Norint sukurti pagrindinę "Excel" formulę vidurkiui, tereikia pateikti pradines reikšmes. Tai galima padaryti keliais skirtingais būdais.

    Apskaičiuoti tam tikrų numeriai , galite juos tiesiogiai įrašyti į formulę. Pavyzdžiui, norėdami išvesti skaičių 1, 2, 3 ir 4 vidurkį, formulė yra tokia:

    =VIDURKIS(1,2,3,4)

    Vidutiniškai stulpelis "Excel" programoje pateikite viso stulpelio nuorodą:

    =AVERAGE(A:A)

    Vidutiniškai eilutė , naudokite visos eilutės nuorodą:

    =AVERAGE(1:1)

    Vidutiniškai ląstelių diapazonas , nurodykite šį intervalą formulėje:

    = VIDURKIS(A1:C20)

    Norint grąžinti vidurkį nesiribojančios ląstelės , kiekvieną ląstelės nuorodą reikia pateikti atskirai:

    = VIDURKIS(A1, C1, D1)

    Vidutiniškai keli diapazonai , vienoje formulėje naudokite kelias diapazono nuorodas:

    = VIDURKIS(A1:A20, C1:D10)

    Žinoma, niekas nedraudžia į tą pačią formulę įtraukti reikšmių, ląstelių ir intervalų nuorodų, jei to reikalauja jūsų verslo logika. Pavyzdžiui:

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

    Štai realus scenarijus. Toliau pateiktame duomenų rinkinyje vidurkiui apskaičiuoti naudojame 3 skirtingas formules - visame intervale, kiekvienoje eilutėje ir kiekviename stulpelyje:

    Kaip naudoti "Excel" funkciją AVERAGE - pavyzdžiai

    Be skaičių, "Excel AVERAGE" gali lengvai rasti ne tik skaičių, bet ir kitų skaitinių verčių, pavyzdžiui, procentų ir kartų, aritmetinį vidurkį, kaip parodyta tolesniuose pavyzdžiuose.

    Apskaičiuokite vidutinę procentinę dalį programoje "Excel

    Norėdami gauti procentų vidurkį, naudokite įprastą "Excel" vidurkio formulę. Svarbiausia nustatyti formulės ląstelės formatą Procentai.

    Pavyzdžiui, norint apskaičiuoti vidutinę procentinę dalį ląstelėse nuo C2 iki C11, formulė yra tokia:

    = VIDURKIS(C2:C11)

    Gaukite vidutinį laiką "Excel" programoje

    Apskaičiuoti skirtingus laiko vienetus rankiniu būdu būtų tikras vargas... Laimei, "Excel" funkcija AVERAGE puikiai susidoroja su laikais. Kad laiko vidurkis būtų rodomas teisingai, tiesiog nepamirškite formulės ląstelėje taikyti tinkamą laiko formatą.

    Pavyzdžiui, norint rasti vidutinį laiką toliau pateiktame duomenų rinkinyje, formulė yra tokia:

    = VIDURKIS(B3:B13)

    "Excel" vidurkis be nulių

    Funkcija "Excel AVERAGE" praleidžia tuščius langelius, teksto ir logines reikšmes, bet ne nulius. Toliau pateiktame paveikslėlyje pastebėkite, kad E4, E5 ir E6 langeliuose esantis vidurkis yra toks pat kaip E3, nes tuščias langelis ir negaliojančios reikšmės C stulpelyje ignoruojamos, o apdorojami tik B ir D stulpeliuose esantys skaičiai. Tačiau C7 langelio nulinė reikšmė įtraukiama į E7 langelio vidurkį, nes ji yra galiojanti skaitinė reikšmė.

    Norėdami neįtraukti nulių, naudokite AVERAGEIF arba AVERAGEIFS funkciją. Pavyzdžiui:

    =AVERAGEIF(B3:D3, "0")

    Vidutinės viršutinės arba apatinės N vertės

    Norint gauti 3, 5, 10 arba n reikšmių intervalą, naudokite AVERAGE kartu su funkcija LARGE:

    VIDUTINIS(DIDELIS( diapazonas , {1,2,3, ..., n}))

    Pavyzdžiui, norint gauti 3 didžiausių skaičių B3:B11 vidurkį, formulė yra tokia:

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

    Apskaičiuoti 3, 5, 10 arba n reikšmių intervale, naudokite AVERAGE kartu su funkcija SMALL:

    VIDUTINIS (SMALL( diapazonas , {1,2,3, ..., n}))

    Pavyzdžiui, norint išvesti 3 mažiausių skaičių vidurkį, formulė yra tokia:

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

    Štai rezultatai:

    Kaip veikia ši formulė :

    Įprastai funkcija LARGE nustato N-ąją didžiausią reikšmę duotame masyve. Norint gauti n didžiausių reikšmių, kaip antrasis argumentas naudojama masyvo konstanta, pavyzdžiui, {1,2,3}.

    Mūsų atveju LARGE grąžina 3 didžiausias intervalo reikšmes, kurios yra 94, 93 ir 90. AVERAGE išveda vidurkį.

    Panašiai veikia ir derinys AVERAGE SMALL.

    Vidutinis IF formulė programoje "Excel

    Norėdami apskaičiuoti vidurkį su sąlygomis, galite pasinaudoti AVERAGEIF arba AVERAGEIFS programoje "Excel 2007-365". Ankstesnėse versijose galite sukurti savo AVERAGE IF formulę.

    AVERAGE IF su viena sąlyga

    Norėdami išvesti tam tikrą sąlygą atitinkančių skaičių vidurkį, naudokite šią bendrą formulę:

    VIDURKIS(IF( kriterijų_diapazonas = kriterijai , average_range ))

    Programoje "Excel 2019" ir žemesnėse versijose ši formulė veikia tik kaip masyvo formulė, t. y. norint ją tinkamai užbaigti, reikia paspausti klavišus Ctrl + Shift + Enter. Programoje "Excel 365" ir 2021 m. puikiai veiks įprasta formulė.

    Kaip pavyzdį, raskime vidutinį matematikos rezultatą toliau pateiktoje lentelėje. Tam kaip kriterijų naudokite tiesiog "Math":

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

    Arba galite įvesti sąlygą į kurį nors langelį ir pateikti nuorodą į tą langelį (mūsų atveju - F2):

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

    Kaip veikia ši formulė

    Funkcijos IF loginis testas palygina kiekvieną C3:C11 objektą su tiksliniu objektu, esančiu F2. Palyginimo rezultatas yra TRUE ir FALSE reikšmių masyvas, kuriame TRUE reiškia atitikimą:

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

    Dėl value_ if_true argumentą, pateikiame balų intervalą (B3:B11), todėl, jei loginis testas yra TRUE, grąžinamas atitinkamas balas. value_ if_false argumentas praleistas, jei sąlyga neįvykdyta, rodoma FALSE:

    {NETIKRA;NETIKRA;NETIKRA;NETIKRA;74;67;NETIKRA;NETIKRA;NETIKRA;59;NETIKRA}

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

    Vidutinis IF su keliais kriterijais

    Vidutiniams skaičiams su keliais kriterijais apskaičiuoti taikoma tokia bendra formulė:

    VIDUTINIS(IF(( kriterijus_range1 = kriterijai1 ) * ( kriterijai_diapazonas2 = kriterijai2 ), average_range ))

    Pavyzdžiui, norėdami išvesti A klasės matematikos rezultatų vidurkį, galite naudoti šią formulę:

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

    Naudojant ląstelių nuorodas kriterijams, tai veikia taip pat gerai:

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

    Programoje "Excel 2019" ir žemesnėse versijose abi pirmiau nurodytos formulės turėtų būti masyvų formulės, todėl nepamirškite paspausti Ctrl + Shift + Enter, kad gautumėte tikslų rezultatą. Programoje "Excel 365" ir 2021 dėl integruoto dinaminių masyvų palaikymo veiks įprastas klavišas Enter.

    Tokį patį rezultatą galima pasiekti naudojant įterptinį IF teiginį:

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

    Kurią formulę naudoti, priklauso tik nuo jūsų asmeninių pageidavimų.

    Kaip veikia ši formulė

    Atliekant loginį testą IF, atliekamos dvi palyginimo operacijos - pirmiausia tikrinamas dalykų sąrašas C3:C11 su verte G2, o tada lyginamos klasės D3:D11 su verte G3. Du TRUE ir FALSE reikšmių masyvai dauginami, o dauginimo operacija veikia kaip operatorius AND. Atliekant bet kokią aritmetinę operaciją TRUE prilyginama 1, o FALSE - 0.Padauginus iš 0 visada gaunamas nulis, todėl gautame masyve 1 yra tik tada, kai abi sąlygos yra TRUE. Šis masyvas įvertinamas funkcijos IF loginiu testu, kuris grąžina balus, atitinkančius 1 (TRUE):

    {NETIKRA;NETIKRA;NETIKRA;NETIKRA;74;67;NETIKRA;NETIKRA;NETIKRA;NETIKRA;NETIKRA}

    Šis galutinis masyvas pateikiamas AVERAGE.

    Kaip suapvalinti vidurkį programoje "Excel

    Jei norite suapvalinti tik rodomas vidurkis nekeičiant pagrindinės vertės, naudokite Sumažinti dešimtainės trupmenos skaičių juostos komanda arba Formuoti ląsteles dialogo lange, kaip paaiškinta skyrelyje Kaip suapvalinti vidurkį "Excel".

    Norėdami suapvalinti pačią apskaičiuotą vertę, derinkite AVERAGE su viena iš "Excel" apvalinimo funkcijų.

    Norėdami laikytis bendrųjų matematinių apvalinimo taisyklių, į funkciją ROUND įterpkite AVERAGE. 2-ajame argumente ( num_digits ), nurodykite skaitmenų skaičių, iki kurio turi būti apvalinamas vidurkis.

    Pavyzdžiui, norėdami suapvalinti vidurkį iki artimiausias sveikasis skaičius , naudokite šią formulę:

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

    Norėdami suapvalinti vidurkį iki vienas skaičius po kablelio , naudokite 1 num_digits argumentas:

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

    Norėdami suapvalinti vidurkį iki du skaičiai po kablelio , naudokite 2 num_digits argumentas:

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

    Ir taip toliau.

    Jei norite apvalinti į didesnę pusę, naudokite funkciją ROUNDUP:

    =APVALINIMAS(VIDURKIS(B3:B11), 1)

    Jei norite apvalinti žemyn, naudokite funkciją ROUNDDOWN:

    =APVALINIMAS(VIDURKIS(B3:B11), 1)

    #DIV/0 klaidos taisymas programoje "Excel AVERAGE

    Jei langelių, kuriuos bandote apskaičiuoti, diapazone nėra skaitinių reikšmių, formulė AVERAGE grąžins dalijimo iš nulio klaidą (#DIV/0!). Norėdami tai ištaisyti, galite gauti bendrą skaitinių reikšmių sumą naudodami funkciją COUNT ir, jei skaičius didesnis už 0, grąžinti vidurkį; priešingu atveju - grąžinti tuščią eilutę.

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

    Pavyzdžiui, norėdami išvengti #DIV/0 klaidos su vidurkiu toliau pateiktame duomenų rinkinyje, naudokite šią formulę:

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

    Vidutinės ir ignoruojamos klaidos

    Bandant išvesti vidurkį iš ląstelių, kuriose yra kokių nors klaidų, rezultatas bus klaida. Kad taip nenutiktų, naudokite vieną iš toliau nurodytų sprendimų.

    Vidutinė ir IFERORIJA

    Prieš pradėdami vidurkinti, filtruokite klaidas naudodami funkciją IFERROR:

    VIDURKIS(IFERROR( diapazonas ,""))

    Visose versijose, išskyrus "Excel 365" ir 2021, kuriose masyvai tvarkomi natūraliai, paspauskite klavišus Ctrl + Shift + Enter kartu, kad formulė taptų masyvo formule.

    Pavyzdžiui, norint be klaidų išvesti toliau pateikto langelių intervalo vidurkį, formulė yra tokia:

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

    Funkcija AGGREGATE

    Kitas paprastas būdas vidutiniškai ignoruoti klaidas - naudoti funkciją AGGREGATE. Norėdami šiuo tikslu sukonfigūruoti AGGREGATE, nustatykite function_num argumentą į 1 (funkcija AVERAGE), o parinktys argumentas yra 6 (ignoruokite klaidų vertes).

    Pavyzdžiui:

    =AGREGATAS(1, 6, B3:B13)

    Kaip matote ekrano nuotraukoje, abi funkcijos veikia puikiai:

    "Excel" vidurkis neveikia

    Jei susidūrėte su "Excel" formulės AVERAGE problema, mūsų trikčių šalinimo patarimai padės ją greitai išspręsti.

    Skaičiai, suformatuoti kaip tekstas

    Jei intervalas, kurį bandote išvesti vidurkį, neturi vienos skaitinės reikšmės, atsiranda klaida #DIV/0. Taip dažnai nutinka, kai skaičiai formatuojami kaip tekstas. Norėdami ištaisyti klaidą, tiesiog konvertuokite tekstą į skaičių.

    Mažas žalias trikampis viršutiniame kairiajame langelių kampe yra aiškus šio atvejo požymis:

    Klaidų vertės nurodytose ląstelėse

    Jei formulėje AVERAGE nurodomos ląstelės, kuriose yra tam tikra klaida, tarkime, #VALUE!, formulės rezultatas bus ta pati klaida. Norėdami išspręsti šią problemą, naudokite AVERAGE kartu su IFERROR arba AGGREGATE funkcija, kaip aprašyta šiuose pavyzdžiuose. Arba pakeiskite vertės klaidą pradiniuose duomenyse tam tikru tekstu, jei taikoma.

    Vietoj rezultato ląstelėje rodoma formulė AVERAGE

    Jei ląstelėje vietoj atsakymo rodoma formulė, greičiausiai darbalapyje įjungtas režimas Rodyti formules. Kitos priežastys gali būti formulė, įvesta kaip tekstas, prieš lygybės ženklą įrašytas tarpas arba apostrofas. Visų šių problemų sprendimai pateikiami čia: "Excel" formulės neskaičiuoja.

    Štai kaip "Excel" programoje naudojate funkciją AVERAGE, kad rastumėte aritmetinį vidurkį. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje!

    Atsisiųsti praktikos sąsiuvinį

    Vidutinio vidurkio formulė "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.