Sisukord
Õ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.
- Rakud koos nullväärtused sisalduvad keskmises väärtuses.
- Tühjad lahtrid ignoreeritakse.
- 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.
- Otseselt valemisse sisestatud boolused väärtused loetakse. Näiteks valem AVERAGE(TRUE, FALSE) annab tulemuseks 0,5, mis on 1 ja 0 keskmine.
- Kui määratud argumendid ei sisalda ühtegi kehtivat arvväärtust, tekib viga #DIV/0!.
- 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)