Kazalo
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.
- Celice z ničelne vrednosti so vključeni v povprečje.
- Prazne celice se ne upoštevajo.
- 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.
- 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.
- Če navedeni argumenti ne vsebujejo ene veljavne številske vrednosti, se pojavi napaka #DIV/0!.
- 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)