Kako izračunati povprečje v Excelu: primeri formul

  • Deliti To
Michael Brown

V učbeniku boste izvedeli, kako v Excelu poiskati povprečje s formulami ali brez njih in zaokrožiti rezultate na poljubno število decimalnih mest.

V programu Microsoft Excel obstaja kopica različnih funkcij za izračun povprečja za niz številskih vrednosti. Poleg tega obstaja tudi takojšen način brez formule. Na tej strani boste našli hiter pregled vseh načinov, ponazorjenih s primeri uporabe in najboljšimi praksami. Vse funkcije, obravnavane v tem učbeniku, delujejo v vseh različicah programa Excel 365 do Excel 2007.

    Kaj je povprečje?

    V vsakdanjem življenju je povprečje število, ki izraža tipično vrednost v zbirki podatkov. Če je na primer nekaj atletov teklo v šprintu na 100 m, boste morda želeli vedeti povprečni rezultat, tj. koliko časa naj bi večina šprinterjev potrebovala za dokončanje teka.

    V matematiki je povprečje srednja ali osrednja vrednost v nizu števil, ki jo izračunamo tako, da vsoto vseh vrednosti delimo z njihovim številom.

    Če bi v zgornjem primeru prvi športnik razdaljo pretekel v 10,5 sekunde, drugi v 10,7 sekunde, tretji pa v 11,2 sekunde, bi bil povprečni čas 10,8 sekunde:

    (10.5+10.7+11.2)/3 = 10.8

    Kako dobiti povprečje v Excelu brez formul

    V Excelovih delovnih listih vam ni treba opravljati ročnih izračunov - zmogljive funkcije Excel bodo opravile vse delo v ozadju in v trenutku zagotovile rezultat. Preden podrobno raziščemo specializirane funkcije, se naučimo hitrega in neverjetno preprostega načina brez formule.

    Če želite hitro poiskati povprečje brez formule, uporabite Excelovo vrstico stanja:

    1. Izberite celice ali območja, ki jih želite povprečiti. Za nesorodne izbire uporabite tipko Ctrl.
    2. Oglejte si vrstico stanja na dnu okna programa Excel, ki vsebuje bistvene informacije o trenutno izbranih celicah. Ena od vrednosti, ki jih Excel samodejno izračuna, je povprečje.

    Rezultat je prikazan na spodnji sliki:

    Kako ročno izračunati povprečje

    Če želite v matematiki ugotoviti aritmetično sredino seznama številk, morate sešteti vse vrednosti in nato vsoto deliti s številom številk na seznamu. V Excelu lahko to storite s funkcijama SUM oziroma COUNT:

    SUM( obseg )/COUNT( obseg )

    Za spodnji razpon številk je formula naslednja:

    =SUM(B3:B12)/COUNT(B3:B12)

    Kot lahko vidite, se rezultat formule natančno ujema s povprečno vrednostjo v vrstici stanja.

    V praksi vam v delovnih listih skoraj nikoli ne bo treba izvesti ročnega povprečenja. Vendar pa je v primeru dvoma koristno ponovno preveriti rezultat vaše formule za izračun povprečja.

    Zdaj pa si oglejmo, kako lahko v Excelu naredite povprečje z uporabo funkcij, ki so posebej zasnovane za ta namen.

    Funkcija AVERAGE - izračun povprečja številk

    S funkcijo Excel AVERAGE dobite povprečje vseh številk v določenih celicah ali razponih.

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

    Kje: številka1, številka2 , ... so numerične vrednosti, za katere želite poiskati povprečje. V eno formulo lahko vključite do 255 argumentov. Argumenti so lahko podani kot številke, reference ali poimenovana območja.

    PRIMERJAVA je ena najbolj preprostih in enostavnih za uporabo funkcij v Excelu.

    Če želite izračunati povprečje številk, jih lahko vnesete neposredno v formulo ali pa navedete ustrezne celice ali območja.

    Na primer, za povprečenje 2 razponov in 1 posamezne celice spodaj je formula naslednja:

    =POVPREČJE(B4:B6, B8:B10, B12)

    Funkcija Excel AVERAGE lahko poleg števil poišče povprečje drugih številčnih vrednosti, kot so odstotki in časi.

    Excelova formula AVERAGE - opombe o uporabi

    Kot ste pravkar videli, je uporaba funkcije AVERAGE v Excelu preprosta. Vendar morate za pravilen rezultat jasno razumeti, katere vrednosti so vključene v povprečje in katere so zanemarjene.

    Vključeno:

    • Celice z ničelnimi vrednostmi (0)
    • Logični vrednosti TRUE in FALSE vnesite neposredno v seznam argumentov. Na primer, formula AVERAGE(TRUE, FALSE) vrne 0,5, kar je povprečje vrednosti 1 in 0.

    Ignorirano:

    • Prazne celice
    • Besedilni nizi
    • celice, ki vsebujejo logične vrednosti TRUE in FALSE

    Za več informacij glejte Kako uporabljati funkcijo AVERAGE v Excelu.

    Funkcija AVERAGEA - povprečje vseh nepraznih celic

    Excelova funkcija AVERAGEA je podobna funkciji AVERAGE, saj izračuna aritmetično sredino vrednosti v svojih argumentih. Razlika je v tem, da funkcija AVERAGEA vključuje vse neprazne celice v izračunu, ne glede na to, ali vsebujejo številke, besedilo, logične vrednosti ali prazne nize, ki jih vrnejo druge funkcije.

    AVERAGEA(vrednost1, [vrednost2], ...)

    Kje: value1, value2, ... so vrednosti, polja, sklici na celice ali območja, ki jih želite povprečiti. Prvi argument je obvezen, drugi (do 255) so neobvezni.

    Excelova formula AVERAGEA - opombe o uporabi

    Kot smo že omenili, funkcija AVERAGEA obdeluje različne vrste vrednosti, kot so številke, besedilni nizi in logične vrednosti. In tukaj je prikazano, kako se ovrednotijo:

    Vključeno:

    • Besedilne vrednosti se ovrednotijo kot 0.
    • Ničelne dolžine nizov ("") se ovrednotijo kot 0.
    • Logična vrednost TRUE se ovrednoti kot 1, FALSE pa kot 0.

    Ignorirano:

    • Prazne celice

    Spodnja formula na primer vrne vrednost 1, ki je povprečje vrednosti 2 in 0.

    =POVPREČNA VREDNOSTA(2, FALSE)

    Z naslednjo formulo dobimo vrednost 1,5, ki je povprečje vrednosti 2 in 1.

    =POVPREČNA VREDNOSTA(2, TRUE)

    Spodnja slika prikazuje formuli AVERAGE in AVERAGEA, uporabljeni za isti seznam vrednosti, in različne rezultate, ki jih vrneta:

    Funkcija AVERAGEIF - pridobitev povprečja s pogojem

    Če želite dobiti povprečje vseh celic v določenem območju, ki izpolnjujejo določen pogoj, uporabite funkcijo AVERAGEIF.

    AVERAGEIF(razpon, merila, [povprečni_razpon])

    Funkcija AVERAGEIF ima naslednje argumente:

    • Razpon (obvezno) - območje celic, ki jih je treba preizkusiti glede na dano merilo.
    • Merila (obvezno) - pogoj, ki mora biti izpolnjen.
    • Povprečno_območje (neobvezno) - celice za povprečenje. obseg je povprečje.

    Funkcija AVERAGEIF je na voljo v Excelu 2007 - Excel 365. V prejšnjih različicah lahko sestavite lastno formulo AVERAGE IF.

    Zdaj pa si poglejmo, kako lahko uporabite Excelovo funkcijo AVERAGEIF za povprečenje celic na podlagi določenega pogoja.

    Recimo, da imate rezultate za različne predmete v C3:C15 in želite najti povprečno oceno matematike. To lahko storite z naslednjo formulo:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Namesto da bi pogoj vnesli neposredno v formulo, ga lahko vnesete v ločeno celico (F3) in se nanjo sklicujete v merilih:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Za več primerov formul glejte Excelovo funkcijo AVERAGEIF.

    Funkcija AVERAGEIFS - povprečje z več merili

    Če želite izračunati povprečje z dvema ali več pogoji, uporabite množinsko ustreznico funkcije AVERAGEIF - funkcijo AVERAGEIFS.

    AVERAGEIFS(povprečje_razpon, kriterij_razpon1, kriterij1, [kriterij_razpon2, kriterij2], ...)

    Funkcija ima naslednjo sintakso:

    • Povprečno_območje (obvezno) - razpon za povprečenje.
    • Kriterij_razpon (obvezno) - območje, ki ga je treba preskusiti merila .
    • Merila (obvezno) - pogoj, ki določa, katere celice se bodo povprečile. Lahko je v obliki števila, logičnega izraza, vrednosti besedila ali reference na celico.

    1 do 127 kriterij_območje / merila Prvi par je obvezen, naslednji pari so neobvezni.

    V bistvu uporabljate AVERAGEIFS podobno kot AVERAGEIF, le da lahko v eni formuli preverite več kot en pogoj.

    Predpostavimo, da nekateri učenci niso opravljali testov pri določenih predmetih in imajo ničelne rezultate. Poiskati želite povprečni rezultat pri določenem predmetu brez upoštevanja ničel.

    Za izvedbo naloge sestavite formulo AVERAGEIFS z dvema merilnikoma:

    • Določite območje za povprečenje (C3:C15).
    • Navedite območje, ki se preveri glede na 1. pogoj (B3:B15 - predmeti).
    • Izrazite 1. pogoj ("matematika" ali F3 - ciljna postavka v narekovajih ali sklic na celico, ki vsebuje postavko).
    • Navedite območje, ki se preveri glede na 2. pogoj (C3:C15 - ocene).
    • Izrazite 2. pogoj (">0" - večji od nič).

    Z združitvijo zgornjih komponent dobimo naslednjo formulo:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Ali

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    Na spodnji sliki je razvidno, da le dve celici (C6 in C10) izpolnjujeta oba pogoja, zato sta povprečeni le ti dve celici.

    Za več informacij si oglejte Excelovo funkcijo AVERAGEIFS.

    formuli AVERAGEIF in AVERAGEIFS - opombe o uporabi

    Excelovi funkciji AVERAGEIF in AVERAGEIFS imata veliko skupnega, zlasti to, katere vrednosti izračunata in katere zanemarita:

    • V povprečnem območju se prazne celice, besedilne vrednosti, logične vrednosti TRUE/FALSE ne upoštevajo.
    • Pri merilih se prazne celice obravnavajo kot ničelne vrednosti.
    • V merilih za delno ujemanje lahko uporabite nadomestne znake, kot sta vprašalnik (?) in zvezdica (*).
    • Če nobena celica ne izpolnjuje vseh navedenih meril, se pojavi napaka #DIV0!.

    AVERAGEIF proti AVERAGEIFS - razlike

    Kar zadeva funkcionalnost, je najbolj bistvena razlika v tem, da lahko AVERAGEIF obravnava le en pogoj, medtem ko AVERAGEIFS eno ali več meril. Obstaja tudi nekaj tehničnih razlik, povezanih z average_range .

    • S funkcijo AVERAGEIF, average_range je zadnji in neobvezen argument. V formulah AVERAGEIFS je prvi in obvezen argument.
    • S funkcijo AVERAGEIF, average_range ni nujno, da je enaka velikosti obseg ker so dejanske celice, ki jih je treba povprečiti, določene z velikostjo obseg argument - zgornja leva celica average_range se vzame kot izhodišče, nato pa se povpreči toliko celic, kolikor jih je vključenih v obseg argument. AVERAGEIFS zahteva vsak kriterij_območje biti enake velikosti in oblike kot average_range , sicer se pojavi napaka #VALUE!.

    Srednja vrednost IF ALI formula v Excelu

    Ker funkcija Excel AVERAGEIFS vedno deluje z logiko AND (vsa merila morajo biti TRUE), boste morali sestaviti svojo formulo za povprečenje celic z logiko OR (vsako posamezno merilo mora biti TRUE).

    Tukaj je splošna formula za povprečenje, če je celica X ali Y.

    POVPREČJE(IF(ISNUMBER(MATCH( obseg , { merila1 , merila2 ,...}, 0)), average_range ))

    Poglejmo, kako to deluje v praksi. Predpostavimo, da želite v spodnji tabeli najti povprečno oceno dveh predmetov, Biologija in . Kemija , ki sta vnesena v celicah F3 in F4. To lahko storite z naslednjo formulo za matriko:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biologija", "kemija"}, 0)), C3:C15))

    Prevedeno v človeški jezik, formula pravi: povprečje celic v C3:C15, če je ustrezna celica v B3:B15 "Biologija" ali "Kemija".

    Namesto trdno kodiranih meril lahko uporabite sklic na območje (v našem primeru F3:F4):

    =POVPREČJE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Za pravilno delovanje formule ne pozabite pritisniti kombinacije tipk Ctrl + Shift + Enter v Excelu 2019 in nižjih. V Excelu z dinamičnim poljem (365 in 2021) bo zadostoval običajen pritisk Enter:

    Kako deluje ta formula:

    Za naše radovedne in pozorne bralce, ki ne želijo le uporabljati formule, temveč tudi razumeti, kaj počnejo, je tu podrobna razlaga logike.

    Jedro formule je funkcija IF, ki določi, katere vrednosti v izvornem območju ustrezajo kateremu koli od določenih meril, in te vrednosti posreduje funkciji AVERAGE:

    Funkcija MATCH uporabi imena subjektov v B3:B15 kot vrednosti iskanja in vsako od teh vrednosti primerja z matriko iskanja v F3:F4 (naši ciljni subjekti). 3. argument ( match_type ) je nastavljena na 0, da se išče natančno ujemanje:

    MATCH(B3:B15, F3:F4, 0)

    Ko je najdeno ujemanje, MATCH vrne njegov relativni položaj v polju iskanja, v nasprotnem primeru pa napako #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    Funkcija ISNUMBER pretvori številke v TRUE in napake v FALSE:

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

    To polje je del logičnega testa IF. V polni obliki bi moral biti logični test zapisan takole:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Zaradi jedrnatosti izpustimo del =TRUE, ker je impliciran.

    Z nastavitvijo value_if_true argumenta C3:C15, boste funkciji IF povedali, naj nadomesti vrednosti TRUE z dejanskimi vrednostmi iz C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    To končno polje se posreduje funkciji AVERAGE, ki izračuna aritmetično sredino števil brez upoštevanja logičnih vrednosti.

    Kako zaokrožiti povprečje v Excelu

    Pri izračunavanju povprečja v Excelu je rezultat pogosto število z več decimalnimi mesti. Če želite prikazati manj decimalnih številk ali zaokrožiti povprečje na celo število, uporabite eno od naslednjih rešitev.

    Zmanjšanje možnosti decimalnega števila

    Če želite zaokrožiti samo prikazano povprečje brez spreminjanja osnovne vrednosti, je najhitrejši način uporaba Zmanjšanje Decimalna številka ukaza na Domov v zavihku Številka skupina:

    Pogovorno okno Oblikovanje celic

    Število decimalnih mest lahko določite tudi v Oblikovanje celic Če želite to narediti, izberite celico formule in pritisnite kombinacijo tipk Ctrl + 1, da odprete pogovorno okno Oblikovanje celic Nato preklopite na pogovorno okno Številka in vnesite število mest, ki jih želite prikazati v zavihku Decimalna mesta škatla.

    Tako kot prejšnja metoda tudi ta spremeni le obliko prikaza. Pri sklicevanju na povprečno celico v drugih formulah se bo pri vseh izračunih uporabila prvotna nezaokrožena vrednost.

    Za vse podrobnosti glejte zaokrožitev številk s spreminjanjem oblike celic.

    Povprečje zaokrožite s formulo

    Če želite zaokrožiti samo izračunano vrednost, formulo za izračun povprečja zavijte v eno od Excelovih funkcij za zaokroževanje.

    V večini primerov uporabite funkcijo ROUND, ki upošteva splošna matematična pravila za zaokroževanje. V prvem argumentu ( številka ) vnesite funkcijo AVERAGE, AVERAGEIF ali AVERAGEIFS. V drugem argumentu ( num_digits ), določite število decimalnih mest, na katera naj se zaokroži povprečje.

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

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

    Za zaokrožitev povprečja na eno decimalno mesto uporabite to formulo:

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

    Za zaokrožitev povprečja na dve decimalni mesti , bo ta deloval:

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

    Nasvet: Za zaokroževanje navzgor uporabite funkcijo ROUNDUP, za zaokroževanje navzdol pa funkcijo ROUNDDOWN.

    V nadaljevanju so povezave do sorodnih učnih gradiv, ki obravnavajo bolj specifične primere povprečja, in upam, da vam bodo v pomoč. Hvala za branje!

    Praktični delovni zvezek za prenos

    Izračun povprečja 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.