Exceli funktsioon AVERAGE koos näidetega

  • Jaga Seda
Michael Brown

Õpetus õpetab teile kõige tõhusamaid valemeid, kuidas Excelis numbreid, protsente ja aegu keskmistada ning vigu vältida.

Microsoft Excelis on olemas terve hulk erinevaid valemeid keskmise arvutamiseks. Selles õpetuses keskendutakse kõige populaarsemale - funktsioonile AVERAGE.

    AVERAGE funktsioon Excelis

    Exceli funktsiooni AVERAGE kasutatakse määratud arvude aritmeetilise keskmise leidmiseks. Süntaks on järgmine:

    AVERAGE(number1, [number2], ...)

    Kus number1, number2 , jne. on arvväärtused, mille kohta soovite saada keskmist. Neid võib esitada arvväärtuste, massiivi, lahtri- või vahemikuviidete kujul. Esimene argument on kohustuslik, järgmised on valikulised. Ühes valemis võib olla kuni 255 argumenti.

    AVERAGE on saadaval kõigis Excel 365 versioonides kuni Excel 2007-ni.

    AVERAGE funktsioon - 6 asja, mida peaks teadma

    Enamasti on funktsiooni AVERAGE kasutamine Excelis lihtne. Siiski on mõned nüansid, millest peaksite teadlik olema.

    1. Rakud koos nullväärtused sisalduvad keskmises väärtuses.
    2. Tühjad lahtrid ignoreeritakse.
    3. Rakud, mis sisaldavad tekstisõnu ja loogilised väärtused TRUE ja FALSE jäetakse tähelepanuta. Kui soovite arvutusse kaasata boolseid väärtusi ja numbrite tekstilisi esitusi, kasutage funktsiooni AVERAGEA.
    4. Otseselt valemisse sisestatud boolused väärtused loetakse. Näiteks valem AVERAGE(TRUE, FALSE) annab tulemuseks 0,5, mis on 1 ja 0 keskmine.
    5. Kui määratud argumendid ei sisalda ühtegi kehtivat arvväärtust, tekib viga #DIV/0!.
    6. Argumendid, mis on veaväärtused põhjustab AVERAGE valemiga vea tagastamist. Selle vältimiseks vaadake, kuidas keskmistada vigade ignoreerimise korral.

    Märkus. Kui kasutate oma Exceli lehtedel funktsiooni AVERAGE, pidage meeles, et erinevus lahtrite vahel, millel on nullväärtused ja tühjad lahtrid - 0-d loetakse, kuid tühje lahtreid ei loeta. See võib olla eriti segadusttekitav, kui " Näita nulli väärtusega lahtrites nulli näitamine " valik on antud töölehel välja lülitatud. Selle valiku leiad jaotisest Exceli valikud > Edasijõudnud > Selle töölehe kuvamisvõimalused .

    Exceli AVERAGE valem

    Põhilise Exceli valemi koostamiseks keskmise jaoks on vaja vaid esitada lähteväärtused. Seda saab teha mitmel erineval viisil.

    Teatavate keskmiste arvutamiseks numbrid , võite need otse valemisse sisestada. Näiteks arvude 1,2,3 ja 4 keskmiseks arvutamiseks on valem järgmine:

    =KESKMINE(1,2,3,4)

    Keskmine veerg Excelis, esitage terve veeru viide:

    =AVERAGE(A:A)

    Keskmine rida , kasutage terve rea viidet:

    =AVERAGE(1:1)

    Keskmine rakkude vahemik , määrake see vahemik oma valemis:

    =KESKMINE(A1:C20)

    Tagastada keskmine mittekõrvalolevad rakud , tuleb iga lahtri viide esitada eraldi:

    =KESKMINE(A1, C1, D1)

    Keskmiseks mitu vahemikku , kasutada mitu vahemiku viidet ühes valemis:

    =KESKMINE(A1:A20, C1:D10)

    Ja loomulikult ei takista miski teid lisamast väärtusi, lahtri- ja vahemikuviiteid samasse valemisse, kui teie äriloogika seda nõuab. Näiteks:

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

    Ja siin on reaalne stsenaarium. Allpool esitatud andmestikus kasutame 3 erinevat valemit keskmise arvutamiseks - kogu vahemikus, igas reas ja igas veerus:

    Kuidas kasutada funktsiooni AVERAGE Excelis - näited

    Lisaks arvudele saab Excel AVERAGE'iga hõlpsasti leida ka muude arvväärtuste, näiteks protsentide ja aegade aritmeetilise keskmise, nagu on näidatud järgmistes näidetes.

    Keskmise protsendi arvutamine Excelis

    Protsentide keskmise saamiseks kasutate tavalist Exceli keskmist valemit. Oluline on määrata valemi lahtrisse protsentide formaat.

    Näiteks lahtrite C2 kuni C11 keskmise protsendi arvutamiseks on valem järgmine:

    =KESKMINE(C2:C11)

    Saada keskmine aeg Excelis

    Erinevate ajaühikute käsitsi arvutamine oleks tõeline piin... Õnneks tuleb Exceli funktsioon AVERAGE aegadega suurepäraselt toime. Selleks, et aja keskmist õigesti kuvada, tuleb lihtsalt meeles pidada, et valemi lahtrisse tuleb rakendada sobivat ajaformaati.

    Näiteks allpool esitatud andmestiku keskmise aja leidmiseks on valem järgmine:

    =KESKMINE(B3:B13)

    Exceli keskmine ilma nullideta

    Exceli funktsioon AVERAGE jätab tühjad lahtrid, teksti ja loogilised väärtused vahele, kuid mitte nullid. Järgmisel pildil märkate, et keskmine lahtrites E4, E5 ja E6 on sama mis lahtris E3, kuna tühja lahtrit ja veerus C olevaid kehtetuid väärtusi ei arvestata ja töödeldakse ainult veergudes B ja D olevaid numbreid. Kuid nullväärtus lahtris C7 on keskmises väärtuses E7 arvesse võetud, kuna see on kehtiv arvväärtus.

    Nullide väljajätmiseks kasutage selle asemel funktsiooni AVERAGEIF või AVERAGEIFS. Näiteks:

    =AVERAGEIF(B3:D3, "0")

    Keskmine ülemine või alumine N-väärtus

    Et saada keskmiselt 3, 5, 10 või n väärtused vahemikus, kasutage AVERAGE koos funktsiooniga LARGE:

    AVERAGE(LARGE( vahemik , {1,2,3, ..., n}))

    Näiteks, et saada B3:B11 kolme suurima numbri keskmine, on valem järgmine:

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

    Alumise 3, 5, 10 või 10 alumise keskmise arvutamiseks. n väärtused vahemikus, kasutage AVERAGE koos funktsiooniga SMALL:

    AVERAGE(SMALL( vahemik , {1,2,3, ..., n}))

    Näiteks, et keskmistada 3 kõige madalamat arvu vahemikus, on valem järgmine:

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

    Ja siin on tulemused:

    Kuidas see valem töötab :

    Tavaliselt määrab funktsioon LARGE kindlaks N suurima väärtuse antud massiivis. N suurima väärtuse saamiseks kasutatakse teise argumendina massiivikonstanti, näiteks {1,2,3}.

    Meie puhul tagastab LARGE vahemiku 3 suurimat väärtust, mis on 94, 93 ja 90. AVERAGE võtab selle sealt ja väljastab keskväärtuse.

    Kombinatsioon AVERAGE SMALL töötab sarnaselt.

    AVERAGE IF valem Excelis

    Tingimustega keskmise arvutamiseks saate kasutada Excelis 2007 - 365 AVERAGEIF või AVERAGEIFS. Varasemates versioonides saate koostada oma AVERAGEIF valemi.

    AVERAGE IF ühe tingimusega

    Teatud tingimusele vastavate arvude keskmiseks arvutamiseks kasutage seda üldist valemit:

    AVERAGE(IF( kriteeriumid_vahemik = kriteeriumid , average_range ))

    Excel 2019 ja madalamates versioonides töötab see ainult massiivi valemina, mis tähendab, et selle korrektseks täitmiseks peate vajutama klahve Ctrl + Shift + Enter. Excel 365 ja 2021 versioonides töötab tavaline valem kenasti.

    Leiame näiteks allpool esitatud tabelist keskmise matemaatika tulemuse. Selleks kasutage kriteeriumiks lihtsalt "Math":

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

    Või saate sisestada tingimuse mõnda lahtrisse ja viidata sellele lahtrisse (meie puhul F2):

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

    Kuidas see valem töötab

    IF-funktsiooni loogiline test võrdleb iga teemat C3:C11 ja sihtmärki F2. Võrdluse tulemuseks on TRUE ja FALSE väärtuste massiivi, kus TRUE tähistab kokkulangevust:

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

    Sest value_ if_true argumendiks anname hinde vahemiku (B3:B11), nii et kui loogiline test on TRUE, siis tagastatakse vastav tulemus. Kuna parameeter value_ if_false argument on välja jäetud, ilmub FALSE, kui tingimus ei ole täidetud:

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

    See massiivi sisestatakse funktsioonile AVERAGE, mis arvutab arvude aritmeetilise keskmise, ignoreerides FALSE väärtusi.

    AVERAGE IF mitme kriteeriumiga

    Mitme kriteeriumiga arvude keskmiseks on üldine valem:

    AVERAGE(IF(( kriteeriumid_vahemik1 = kriteeriumid1 ) * ( kriteeriumid_vahemik2 = kriteeriumid2 ), average_range ))

    Näiteks A-klassi matemaatika tulemuste keskmiseks arvutamiseks võite kasutada järgmist valemit:

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

    Kriteeriumide lahtriviidete puhul töötab see võrdselt hästi:

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

    Excel 2019 ja madalamates versioonides peaksid mõlemad ülaltoodud valemid olema massiivivormelid, nii et täpse tulemuse saamiseks peate meeles pidama, et vajutate Ctrl + Shift + Enter. Excel 365 ja 2021 versioonides töötab tavaline Enter-klahv hästi, sest dünaamilised massiivid on sisseehitatud.

    Sama tulemuse saab saavutada ka sisseehitatud IF-avalduse abil:

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

    Millist valemit kasutada, on vaid teie isiklike eelistuste küsimus.

    Kuidas see valem töötab

    Loogilises testis IF tehakse kaks võrdlusoperatsiooni - kõigepealt võrreldakse loendis C3:C11 olevaid aineid väärtusega G2 ja seejärel võrreldakse loendis D3:D11 olevaid klasse väärtusega G3. Kaks väärtuste TRUE ja FALSE massiivi korrutatakse ja korrutamisoperatsioon toimib nagu operaator AND. Mis tahes aritmeetilises operatsioonis võrdub TRUE väärtusega 1 ja FALSE väärtusega 0. See tähendab, et TRUE võrdub 1 ja FALSE võrdub 0.Korrutamine 0-ga annab alati nulli, nii et saadud massiivi väärtus on 1 ainult siis, kui mõlemad tingimused on TRUE. Seda massiivi hinnatakse IF-funktsiooni loogilises testis, mis tagastab hinded, mis vastavad 1-le (TRUE):

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

    Seda lõplikku massiivi serveeritakse AVERAGE'ile.

    Kuidas ümardada keskmist Excelis

    Kui soovite ümardada ainult kuvatud keskmine ilma alusväärtust muutmata, kasutage funktsiooni Vähendada kümnendmurdeid käsk lindil või käsk Lahtrite vormindamine dialoogiboksi, nagu on selgitatud peatükis Kuidas ümardada keskmist Excelis.

    Arvutatud väärtuse enda ümardamiseks ühendage AVERAGE ühe Exceli ümardamisfunktsiooniga.

    Et järgida ümardamise üldisi matemaatilisi reegleid, pesitse AVERAGE funktsioonis ROUND. 2. argumendis ( num_digits ), määrake, mitu numbrit tuleb keskmist ümardada.

    Näiteks, et ümardada keskmine lähim täisarv , kasutage seda valemit:

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

    Keskmise ümardamiseks üks kümnendkoht , kasutage 1, et kasutada num_digits argument:

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

    Keskmise ümardamiseks kaks kohta pärast koma , kasutage 2 jaoks num_digits argument:

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

    Ja nii edasi.

    Ümardamiseks ülespoole kasutage funktsiooni ROUNDUP:

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

    Allapoole ümardamiseks tuleb kasutada funktsiooni ROUNDDOWN:

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

    #DIV/0 vea parandamine Excel AVERAGE'is

    Kui lahtrite vahemikus, mida püüate arvutada, ei ole arvväärtusi, annab valem AVERAGE tagasi vea jagades nulliga (#DIV/0!). Selle parandamiseks saate funktsiooni COUNT abil saada arvväärtuste summa ja kui arv on suurem kui 0, siis keskmine; vastasel juhul - tagastada tühja stringi.

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

    Näiteks, et vältida #DIV/0 viga keskmisega allpool esitatud andmekogumi puhul, kasutage seda valemit:

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

    Keskmine ja vigade ignoreerimine

    Kui püüate keskmistada veaga lahtrite vahemikku, siis on tulemuseks viga. Selle vältimiseks kasutage ühte järgmistest lahendustest.

    AVERAGE ja IFERROR

    Enne keskmistamist filtreerige vead välja funktsiooni IFERROR abil:

    AVERAGE(IFERROR( vahemik ,""))

    Kõikides versioonides, välja arvatud Excel 365 ja 2021, kus massiive käsitletakse algselt, vajutage Ctrl + Shift + Enter klahve koos, et teha sellest massiivi valem.

    Näiteks, et keskmistada allpool esitatud vigadeta lahtrite vahemikku, on valem järgmine:

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

    AGGREGATE funktsioon

    Teine lihtne viis vigade ignoreerimise keskmiseks muutmiseks on kasutada funktsiooni AGGREGATE. Selleks seadistate AGGREGATE'i, määrates funktsiooni function_num argumendi väärtuseks 1 (funktsioon AVERAGE) ja valikud argument 6 (ignoreeri veaväärtusi).

    Näiteks:

    =AGREGAAT(1, 6, B3:B13)

    Nagu näete ekraanipildil, töötavad mõlemad funktsioonid suurepäraselt:

    Excel AVERAGE ei tööta

    Kui teil on Exceli valemiga AVERAGE tekkinud probleem, aitavad meie tõrkeotsingu nõuanded seda kiiresti lahendada.

    Tekstina vormistatud numbrid

    Kui vahemik, mida püüate keskmistada, ei sisalda ühte numbrilist väärtust, tekib viga #DIV/0. See juhtub sageli siis, kui numbrid on vormindatud tekstina. Vea parandamiseks teisendage tekst lihtsalt arvuks.

    Väike roheline kolmnurk lahtrite vasakus ülanurgas on selge märk sellest juhtumist:

    Veaväärtused viidatud lahtrites

    Kui valem AVERAGE viitab lahtritele, mis sisaldavad mingit viga, näiteks #VALUE!, siis annavad valemid sama vea. Selle probleemi lahendamiseks kasutage kombinatsiooni AVERAGE koos IFERROR või funktsiooniga AGGREGATE, nagu on kirjeldatud nendes näidetes. Või asendage väärtuse viga lähteandmetes mõne tekstiga, kui see on asjakohane.

    AVERAGE valem ilmub lahtrisse tulemuse asemel

    Kui teie lahter näitab vastuse asemel valemit, siis on tõenäoliselt töölehel sisse lülitatud režiim Show Formulas. Muud põhjused võivad olla tekstina sisestatud valem, mille ees on tühik või apostroof enne võrdusmärki. Kõigi nende probleemide lahendused on esitatud siin: Exceli valemid ei arvuta.

    Nii kasutate Excelis funktsiooni AVERAGE, et leida aritmeetiline keskmine. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Praktiline töövihik allalaadimiseks

    AVERAGE valem Excelis - näited (.xlsx fail)

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.