Funkcija Excel AVERAGE s primeri

  • Deliti To
Michael Brown

V učbeniku boste spoznali najučinkovitejše formule za povprečenje števil, odstotkov in časov v Excelu ter se izognili napakam.

V programu Microsoft Excel je na voljo več različnih formul za izračun povprečja. To vodilo se osredotoča na najbolj priljubljeno formulo - funkcijo AVERAGE.

    Funkcija AVERAGE v programu Excel

    Funkcija AVERAGE v Excelu se uporablja za iskanje aritmetične sredine določenih števil. Sintaksa je naslednja:

    PRIMERJAVA(število1, [število2], ...)

    Kje: številka1, številka2 , itd. so numerične vrednosti, za katere želite dobiti povprečje. Navedete jih lahko v obliki numeričnih vrednosti, nizov, referenc na celice ali območja. Prvi argument je obvezen, naslednji so neobvezni. V eno formulo lahko vključite do 255 argumentov.

    Povprečje je na voljo v vseh različicah programa Excel 365 in Excel 2007.

    Funkcija AVERAGE - 6 stvari, ki jih morate vedeti o

    Uporaba funkcije AVERAGE v Excelu je večinoma preprosta, vendar morate biti pozorni na nekaj odtenkov.

    1. Celice z ničelne vrednosti so vključeni v povprečje.
    2. Prazne celice se ne upoštevajo.
    3. Celice, ki vsebujejo besedilni nizi in . logične vrednosti Funkciji TRUE in FALSE se ne upoštevata. Če želite v izračun vključiti logične vrednosti in besedilne predstavitve števil, uporabite funkcijo AVERAGEA.
    4. Logične vrednosti, vnesene neposredno v formulo, se štejejo. Na primer formula AVERAGE(TRUE, FALSE) vrne 0,5, kar je povprečje 1 in 0.
    5. Če navedeni argumenti ne vsebujejo ene veljavne številske vrednosti, se pojavi napaka #DIV/0!.
    6. Argumenti, ki so vrednosti napak povzroči, da formula AVERAGE vrne napako. Če se želite temu izogniti, glejte, kako izračunati povprečje brez upoštevanja napak.

    Opomba: Pri uporabi funkcije AVERAGE v Excelovih listih upoštevajte razliko med celicami z ničelne vrednosti in . prazne celice - 0 se štejejo, prazne celice pa ne. To je lahko še posebej zmedeno, če je " Prikaži ničlo v celicah, ki imajo ničelno vrednost " ni označena v določenem delovnem listu. To možnost najdete pod Možnosti programa Excel > Napredno > Možnosti prikaza za ta delovni list .

    Formula Excel AVERAGE

    Če želite sestaviti osnovno Excelovo formulo za povprečje, morate le zagotoviti izvorne vrednosti. To lahko storite na več različnih načinov.

    Za izračun povprečja določenih številke , jih lahko vnesete neposredno v formulo. Na primer, za povprečenje števil 1,2,3 in 4 je formula naslednja:

    =POVPREČJE (1,2,3,4)

    Za povprečno vrednost stolpec v Excelu navedite sklic na celoten stolpec:

    =AVERAGE(A:A)

    Za povprečno vrednost vrstica , uporabite sklicevanje na celotno vrstico:

    =AVERAGE(1:1)

    Za povprečno vrednost obseg celic , določite to območje v formuli:

    =POVPREČJE(A1:C20)

    Za vrnitev povprečja nesorodne celice , je treba vsako referenco na celico navesti posebej:

    = POVPREČJE(A1, C1, D1)

    Povprečje več razponov v eni sami formuli uporabite več referenčnih območij:

    =POVPREČJE(A1:A20, C1:D10)

    Seveda vam nič ne preprečuje, da v isto formulo vključite vrednosti, sklicevanja na celice in območja, kot to zahteva vaša poslovna logika. Na primer:

    =POVPREČJE(B3:B5, D7:D9, E11, 100)

    V spodnjem naboru podatkov uporabljamo tri različne formule za izračun povprečja - v celotnem območju, v vsaki vrstici in v vsakem stolpcu:

    Kako uporabljati funkcijo AVERAGE v Excelu - primeri

    Poleg števil lahko Excel AVERAGE zlahka najde aritmetično sredino drugih številskih vrednosti, kot so odstotki in časi, kot je prikazano v naslednjih primerih.

    Izračunajte povprečni odstotek v Excelu

    Če želite dobiti povprečje odstotkov, uporabite običajno Excelovo formulo za povprečje. Ključno je, da za celico formule nastavite obliko odstotkov.

    Na primer, za izračun povprečnega odstotka v celicah od C2 do C11 je formula naslednja:

    =POVPREČJE(C2:C11)

    Pridobite povprečni čas v Excelu

    Ročno izračunavanje različnih časovnih enot bi bilo zelo naporno... Na srečo se funkcija Excel AVERAGE odlično spopada s časi. Za pravilen prikaz časovnega povprečja ne pozabite uporabiti ustreznega časovnega formata v celici formule.

    Za iskanje povprečnega časa v spodnjem naboru podatkov je na primer formula naslednja:

    =POVPREČJE(B3:B13)

    Excelovo povprečje brez ničel

    Funkcija Excel AVERAGE preskoči prazne celice, besedilo in logične vrednosti, ne pa tudi ničel. Na spodnji sliki opazite, da je povprečje v celicah E4, E5 in E6 enako kot v celici E3, saj se prazna celica in neveljavne vrednosti v stolpcu C ignorirajo, obdelana pa so samo števila v stolpcih B in D. Vendar je vrednost nič v C7 vključena v povprečje v E7, saj je veljavna številčna vrednost.

    Če želite izključiti ničle, uporabite funkcijo AVERAGEIF ali AVERAGEIFS:

    =AVERAGEIF(B3:D3, "0")

    Povprečne zgornje ali spodnje vrednosti N

    Da bi dobili povprečje najboljših 3, 5, 10 ali n vrednosti v razponu, uporabite funkcijo AVERAGE v kombinaciji s funkcijo LARGE:

    PRIMERNO(VELIKO( obseg , {1,2,3, ..., n}))

    Če želite na primer dobiti povprečje treh največjih številk v B3:B11, je formula naslednja:

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

    Za izračun povprečja dna 3, 5, 10 ali n vrednosti v razponu, uporabite funkcijo AVERAGE skupaj s funkcijo SMALL:

    PRIMERJENO(SMALL( obseg , {1,2,3, ..., n}))

    Na primer, če želite povprečiti tri najnižja števila v območju, je formula naslednja:

    =POVPREČJE(SMALL (B3:B11, {1,2,3})

    In tukaj so rezultati:

    Kako deluje ta formula :

    Običajno funkcija LARGE določi N-to največjo vrednost v danem polju. Za pridobitev n-tih največjih vrednosti se za drugi argument uporabi konstanta polja, na primer {1,2,3}.

    V našem primeru LARGE vrne tri najvišje vrednosti v območju, ki so 94, 93 in 90. AVERAGE od tam prevzame vrednost in izpiše povprečje.

    Podobno deluje tudi kombinacija PRIMERNO MALO.

    Srednja vrednost IF v Excelu

    Če želite izračunati povprečje s pogoji, lahko uporabite AVERAGEIF ali AVERAGEIFS v Excelu 2007 - 365. V prejšnjih različicah lahko sestavite svojo formulo AVERAGE IF.

    PRIMERJENO IF z enim pogojem

    Za povprečenje števil, ki izpolnjujejo določen pogoj, uporabite to splošno formulo:

    PRIMERJENO(IF( kriterij_območje = merila , average_range ))

    V Excelu 2019 in nižjih različicah deluje le kot formula z nizom, kar pomeni, da morate za pravilno izvedbo pritisniti tipki Ctrl + Shift + Enter. V Excelu 365 in 2021 bo dobro delovala običajna formula.

    Kot primer poiščimo povprečno oceno matematike v spodnji tabeli. Pri tem za merilo uporabite samo "Math":

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

    Lahko pa vnesete pogoj v neko celico in se sklicujete na to celico (v našem primeru F2):

    =POVPREČJE(IF(C3:C11=F2, B3:B11))))

    Kako deluje ta formula

    Logični test funkcije IF primerja vsak predmet v C3:C11 s ciljnim predmetom v F2. Rezultat primerjave je polje vrednosti TRUE in FALSE, pri čemer vrednosti TRUE pomenijo ujemanje:

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

    Za value_ if_true navedemo razpon rezultatov (B3:B11), tako da se, če je logični test TRUE, vrne ustrezen rezultat. vrednost_ if_false je argument izpuščen, se pri neizpolnjenem pogoju prikaže FALSE:

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

    To polje se posreduje funkciji AVERAGE, ki izračuna aritmetično sredino številk, pri čemer vrednosti FALSE ne upošteva.

    PRIMERJENO IF z več merili

    Za povprečenje števil z več merili je splošna formula:

    PRIMERJENO(IF(( kriterij_razpon1 = merila1 ) * ( kriterij_razpon2 = merila2 ), average_range ))

    Za povprečenje rezultatov matematike v razredu A lahko na primer uporabite to formulo:

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

    To enako dobro deluje tudi pri sklicevanju na celice za merila:

    =POVPREČJE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    V Excelu 2019 in nižjih različicah morata biti obe zgoraj navedeni formuli polja, zato ne pozabite pritisniti Ctrl + Shift + Enter, da dobite natančen rezultat. V Excelu 365 in 2021 bo običajna tipka Enter delovala dobro zaradi vgrajene podpore za dinamična polja.

    Enak rezultat lahko dosežete z vgnezdenim stavkom IF:

    =POVPREČJE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Katero formulo boste uporabili, je odvisno od vaših osebnih preferenc.

    Kako deluje ta formula

    Pri logičnem preizkusu IF se izvedeta dve primerjalni operaciji - najprej se seznam predmetov v C3:C11 primerja z vrednostjo v G2, nato pa se razredi v D3:D11 primerjajo z vrednostjo v G3. Dve poli vrednosti TRUE in FALSE se pomnožita, operacija pomnoževanja pa deluje kot operator AND. Pri vsaki aritmetični operaciji je TRUE enako 1, FALSE pa 0.Če pomnožimo z 0, vedno dobimo ničlo, tako da ima dobljeno polje vrednost 1 le, če sta oba pogoja TRUE. To polje se oceni v logičnem testu funkcije IF, ki vrne rezultate, ki ustrezajo vrednostim 1 (TRUE):

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

    Ta končni niz se postreže s podatkom AVERAGE.

    Kako zaokrožiti povprečje v Excelu

    Če želite zaokrožiti samo prikazano povprečje ne da bi spremenili osnovno vrednost, uporabite Zmanjšanje decimalnega števila na traku ali ukaz Oblikovanje celic pogovorno okno, kot je razloženo v poglavju Kako zaokrožiti povprečje v Excelu.

    Če želite zaokrožiti izračunano vrednost, združite funkcijo AVERAGE z eno od Excelovih funkcij za zaokroževanje.

    Če želite upoštevati splošna matematična pravila za zaokroževanje, vstavite funkcijo AVERAGE v funkcijo ROUND. V drugem argumentu ( num_digits ), določite število števk, na katere se zaokroži povprečje.

    Če želite na primer zaokrožiti povprečje na najbližje celo število , uporabite to formulo:

    =OKROGLO(POVPREČJE(B3:B11), 0)

    Za zaokrožitev povprečja na eno decimalno mesto , uporabite 1 za num_digits argument:

    =OKROGLO(POVPREČJE(B3:B11), 1)

    Za zaokrožitev povprečja na dve decimalni mesti , uporabite 2 za num_digits argument:

    =OKROGLO(POVPREČJE(B3:B11), 2)

    In tako naprej.

    Za zaokroževanje navzgor uporabite funkcijo ROUNDUP:

    = ZAOKROŽITEV(POVPREČJE(B3:B11), 1)

    Za zaokroževanje navzdol uporabite funkcijo ROUNDDOWN:

    = ZAOKROŽITEV(POVPREČJE(B3:B11), 1)

    Odpravljanje napake #DIV/0 v programu Excel AVERAGE

    Če območje celic, ki ga poskušate izračunati, nima številčnih vrednosti, bo formula AVERAGE vrnila napako deljenja z nič (#DIV/0!). To lahko popravite tako, da s funkcijo COUNT dobite skupno število številčnih vrednosti in če je število večje od 0, vrnete povprečje; v nasprotnem primeru vrnete prazen niz.

    IF(COUNT( obseg )>0, PRIMERJENO( obseg ), "")

    Če se želite na primer izogniti napaki #DIV/0 s povprečjem v spodnjem nizu podatkov, uporabite to formulo:

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

    Povprečje in neupoštevanje napak

    Pri poskusu povprečenja območja celic, v katerem so napake, bo rezultat napaka. Če želite to preprečiti, uporabite eno od naslednjih rešitev.

    PRIMERJAVA in IFERROR

    Pred povprečenjem filtrirajte napake s pomočjo funkcije IFERROR:

    POVPREČJE (IFERROR( obseg ,""))

    V vseh različicah, razen v Excelu 365 in 2021, kjer so nativno obdelane formule, pritisnite skupaj tipki Ctrl + Shift + Enter, da postane formula formula polje.

    Na primer, če želite povprečiti spodnji obseg celic brez napak, je formula naslednja:

    =POVPREČJE(IFERROR(B3:B13, ""))

    Funkcija AGGREGATE

    Drug enostaven način za povprečenje napak pri ignoriranju je uporaba funkcije AGGREGATE. AGGREGATE v ta namen konfigurirate tako, da nastavite function_num na 1 (funkcija AVERAGE) in možnosti na 6 (vrednosti napak se ne upoštevajo).

    Na primer:

    =AGREGAT(1, 6, B3:B13)

    Kot lahko vidite na sliki zaslona, obe funkciji odlično delujeta:

    Excel AVERAGE ne deluje

    Če ste naleteli na težavo s formulo AVERAGE v Excelu, vam bodo naši nasveti za odpravljanje težav pomagali hitro odpraviti težavo.

    Številke, oblikovane kot besedilo

    Če območje, ki ga poskušate povprečiti, nima ene same številčne vrednosti, se pojavi napaka #DIV/0. To se pogosto zgodi, kadar so številke oblikovane kot besedilo. Napako odpravite tako, da besedilo preprosto pretvorite v številko.

    Majhen zelen trikotnik v zgornjem levem kotu celic je jasen znak za ta primer:

    Vrednosti napak v navedenih celicah

    Če se formula AVERAGE nanaša na celice, ki vsebujejo neko napako, na primer #VALUE!, bo rezultat formul enaka napaka. To težavo rešite tako, da uporabite kombinacijo AVERAGE skupaj s funkcijo IFERROR ali funkcijo AGGREGATE, kot je opisano v teh primerih. Ali pa napako vrednosti v izvornih podatkih nadomestite z nekim besedilom, če je primerno.

    Formula AVERAGE se prikaže v celici namesto rezultata

    Če je v celici namesto odgovora prikazana formula, je v delovnem listu najverjetneje vklopljen način Prikaži formule. Drugi razlogi so lahko formula, vnesena kot besedilo, z vodilnim presledkom ali apostrofom pred znakom enako. Rešitve za vse te težave so na voljo tukaj: Excelove formule ne izračunavajo.

    Tako v Excelu uporabite funkcijo AVERAGE za iskanje aritmetične sredine. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!

    Praktični delovni zvezek za prenos

    Formula PRIMERNO v Excelu - primeri (.xlsx datoteka)

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.