Kako izračunati prosjek u Excelu: primjeri formula

  • Podijeli Ovo
Michael Brown

Udžbenik će vas naučiti kako pronaći prosjek u Excelu sa ili bez formula i zaokružiti rezultate na onoliko decimalnih mjesta koliko želite.

U Microsoft Excelu postoje pregršt različitih funkcija za izračunavanje prosjeka za skup numeričkih vrijednosti. Štoviše, postoji instant način bez formule. Na ovoj stranici pronaći ćete brzi pregled svih metoda ilustriranih primjerima korištenja i najboljom praksom. Sve funkcije o kojima se govori u ovom vodiču rade u bilo kojoj verziji programa Excel 365 do programa Excel 2007.

    Što je prosjek?

    U svakodnevnom životu prosjek je broj koji izražava tipična vrijednost u skupu podataka. Na primjer, ako je nekoliko sportaša trčalo sprint na 100 metara, možda biste željeli znati prosječni rezultat - tj. koliko vremena se očekuje da većini sprintera treba da završe utrku.

    U matematici, prosjek je srednja ili središnja vrijednost u nizu brojeva, koja se izračunava dijeljenjem zbroja svih vrijednosti njihovim brojem.

    U gornjem primjeru, uz pretpostavku da je prvi sportaš prešao udaljenost za 10,5 sekundi, drugi je trebao 10,7 sekundi, a trećem je trebalo 11,2 sekunde, prosječno vrijeme bi bilo 10,8 sekundi:

    (10,5+10,7+11,2)/3 = 10,8

    Kako dobiti prosjek u Excelu bez formula

    U Excel radnim listovima ne morate izvoditi ručne izračune - moćne Excel funkcije učinit će svefunkcija koja izračunava aritmetičku sredinu brojeva zanemarujući logičke vrijednosti.

    Kako zaokružiti prosjek u Excelu

    Prilikom izračunavanja prosjeka u Excelu, rezultat je često broj s više decimalnih mjesta . U slučaju da želite prikazati manje decimalnih znamenki ili zaokružiti prosjek na cijeli broj, koristite jedno od sljedećih rješenja.

    Opcija smanjenja decimalnog broja

    Za zaokruživanje samo prikazanog prosjeka bez mijenjanja temeljne vrijednosti, najbrži način je korištenje naredbe Decrease Decimal na kartici Home , u grupi Number :

    Dijaloški okvir Format Cells

    Broj decimalnih mjesta također se može odrediti u dijaloškom okviru Format Cells . Da biste to učinili, odaberite ćeliju formule i pritisnite Ctrl + 1 da biste otvorili dijaloški okvir Format Cells . Zatim se prebacite na karticu Broj i upišite broj mjesta koja želite prikazati u okvir Decimalna mjesta .

    Kao i prethodna metoda, ovo mijenja samo format prikaza. Kada se poziva na prosječnu ćeliju u drugim formulama, izvorna nezaokružena vrijednost koristit će se u svim izračunima.

    Za sve pojedinosti pogledajte Zaokruživanje brojeva promjenom formata ćelije.

    Zaokružite prosjek formulom

    Za zaokruživanje same izračunate vrijednosti, zamotajte svoj prosjek formulu u jednoj od Excel funkcija zaokruživanja.

    U većini situacija biste koristiliROUND funkcija koja slijedi opća matematička pravila za zaokruživanje. U 1. argument ( broj ) ugniježdite funkciju AVERAGE, AVERAGEIF ili AVERAGEIFS. U 2. argumentu ( num_digits ), odredite broj decimalnih mjesta na koje želite zaokružiti prosjek.

    Na primjer, za zaokruživanje prosjeka na najbliži cijeli broj , formula glasi:

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

    Za zaokruživanje prosjeka na jedno decimalno mjesto , upotrijebite ovu formulu:

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

    Za zaokruživanje prosjeka na dva decimalna mjesta , ovo će raditi:

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

    Savjet. Za zaokruživanje koristite funkciju ROUNDUP; za zaokruživanje - funkcija ROUNDDOWN.

    Tako možete napraviti prosjek u Excelu. U nastavku se nalaze poveznice na povezane vodiče koji govore o specifičnijim slučajevima prosjeka, nadamo se da će vam pomoći. Hvala vam na čitanju!

    Vježbe za preuzimanje

    Izračunajte prosjek u Excelu - primjeri (.xlsx datoteka)

    rad iza scene i isporučite rezultat u tren oka. Prije nego što detaljno istražimo specijalizirane funkcije, naučimo brz i nevjerojatno jednostavan način bez formule.

    Za brzo pronalaženje prosjeka bez formule, upotrijebite statusnu traku programa Excel:

    1. Odaberite ćelije ili raspone za koje želite izračunati prosjek. Za nesusjedne odabire upotrijebite tipku Ctrl.
    2. Pogledajte statusnu traku na dnu prozora programa Excel, koja pruža bitne informacije o trenutno odabranim ćelijama. Jedna od vrijednosti koju Excel automatski izračunava je prosjek.

    Rezultat je prikazan na slici ispod:

    Kako ručno izračunati prosjek

    U matematici, da biste pronašli aritmetičku sredinu popisa brojeva, morate zbrojiti sve vrijednosti, a zatim podijeliti zbroj s brojem brojeva na popisu. U Excelu se to može učiniti pomoću funkcija SUM odnosno COUNT:

    SUM( raspon )/COUNT( raspon )

    Za raspon brojeva ispod, formula ide kako slijedi:

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

    Kao što vidite, rezultat formule točno odgovara prosječnoj vrijednosti u statusnoj traci.

    U praksi, teško da ćete ikada trebati napraviti ručni prosjek u svojim radnim listovima. Međutim, može biti korisno ponovno provjeriti rezultat vaše formule prosjeka u slučaju sumnje.

    A sada, pogledajmo kako možete izračunati prosjek u Excelu koristeći posebne funkcijedizajniran za tu svrhu.

    Funkcija AVERAGE - izračunajte prosjek brojeva

    Koristite Excelovu funkciju AVERAGE da dobijete prosjek svih brojeva u navedenim ćelijama ili rasponima.

    PROSJEK(broj1, [broj2], …)

    Gdje su broj1, broj2 , … numeričke vrijednosti za koje želite pronaći prosjek. U jednu formulu može biti uključeno do 255 argumenata. Argumenti se mogu dostaviti kao brojevi, reference ili imenovani rasponi.

    AVERAGE je jedna od najjednostavnijih funkcija u Excelu koja se najjednostavnije koristi.

    Da biste izračunali prosjek brojeva, možete ih upisati izravno u formulu ili unijeti odgovarajuće reference ćelije ili raspona.

    Na primjer, za prosjek 2 raspona i 1 pojedinačne ćelije u nastavku, formula je:

    =AVERAGE(B4:B6, B8:B10, B12)

    Osim brojeva, funkcija Excel AVERAGE može pronaći prosjek drugih numeričkih vrijednosti kao što su postoci i vremena.

    Formula Excel AVERAGE - bilješke o korištenju

    Kao što ste upravo vidjeli, korištenje funkcije AVERAGE u Excelu je jednostavno. Međutim, da biste dobili točan rezultat, morate jasno razumjeti koje su vrijednosti uključene u prosjek, a koje su zanemarene.

    Uključeno:

    • Ćelije s nultim vrijednostima (0)
    • Logičke vrijednosti TRUE i FALSE upisane izravno u popis argumenata. Na primjer, formula AVERAGE(TRUE, FALSE) vraća 0,5, što je srednja vrijednost 1 i 0.

    Zanemareno:

    • Praznoćelije
    • Tekstualni nizovi
    • Ćelije koje sadrže Booleove vrijednosti TRUE i FALSE

    Za više informacija pogledajte Kako koristiti funkciju AVERAGE u programu Excel.

    Funkcija AVERAGEA - prosjek svih ćelija koje nisu prazne

    Funkcija AVERAGEA programa Excel slična je AVERAGE po tome što izračunava aritmetičku sredinu vrijednosti u svojim argumentima. Razlika je u tome što AVERAGEA uključuje sve neprazne ćelije u izračunu, bilo da sadrže brojeve, tekst, logičke vrijednosti ili prazne nizove koje vraćaju druge funkcije.

    AVERAGEA(vrijednost1, [vrijednost2], …)

    Gdje su vrijednost1, vrijednost2, … vrijednosti, nizovi, reference ćelija ili rasponi za koje želite izračunati prosjek. Prvi argument je obavezan, ostali (do 255) nisu obavezni.

    Excel AVERAGEA formula - napomene o upotrebi

    Kao što je gore spomenuto, funkcija AVERAGEA obrađuje različite vrste vrijednosti kao što su brojevi, tekstualni nizovi i logičke vrijednosti. A evo kako se procjenjuju:

    Uključeno:

    • Tekstualne vrijednosti vrednuju se kao 0.
    • Nizovi nulte duljine ("") vrednuju se kao 0.
    • Booleova vrijednost TRUE procjenjuje se kao 1, a FALSE kao 0.

    Zanemareno:

    • Prazne ćelije

    Na primjer, donja formula vraća 1, što je prosjek 2 i 0.

    =AVERAGEA(2, FALSE)

    Sljedeća formula vraća 1,5, što je prosjek 2 i 1.

    =AVERAGEA(2, TRUE)

    Slika ispod pokazuje formule AVERAGE i AVERAGEA primijenjene naisti popis vrijednosti i različite rezultate koje vraćaju:

    Funkcija AVERAGEIF - dobivanje prosjeka s uvjetom

    Da biste dobili prosjek svih ćelija u navedenom rasponu koje ispunjavaju određeni uvjet, koristite funkciju AVERAGEIF .

    AVERAGEIF(raspon, kriteriji, [average_range])

    Funkcija AVERAGEIF ima sljedeće argumente:

    • Raspon (obavezno) - raspon ćelija do testirajte prema zadanim kriterijima.
    • Kriteriji (obavezno) - uvjet koji treba biti ispunjen.
    • Prosječni_raspon (neobavezno) - ćelije koje prosjek. Ako se izostavi, tada se raspon izračunava prosjek.

    Funkcija AVERAGEIF dostupna je u programu Excel 2007 - Excel 365. U ranijim verzijama možete izraditi vlastitu formulu AVERAGEIF.

    A sada, da vidimo kako možete upotrijebiti Excelovu funkciju AVERAGEIF za prosječne ćelije na temelju uvjeta koje navedete.

    Pretpostavimo da imate rezultate za različite predmete u C3:C15 i želite pronaći prosječan rezultat iz matematike. To se može učiniti sa sljedećom formulom:

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

    Umjesto "tvrdog kodiranja" uvjeta izravno u formuli, možete ga upisati u zasebnu ćeliju (F3) i uputiti na tu ćeliju u kriterijima:

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

    Za više primjera formula pogledajte funkciju Excel AVERAGEIF.

    Funkcija AVERAGEIFS - prosjek s više kriterija

    Da biste napravili prosjek s dva ili više uvjeta, upotrijebite množinu za AVERAGEIF -funkcija AVERAGEIFS.

    AVERAGEIFS(raspon_prosjeka, raspon_kriterija1, kriterij1, [raspon_kriterija2, kriterij2], …)

    Funkcija ima sljedeću sintaksu:

    • Raspon_prosjeka ( potrebno) - raspon za prosjek.
    • Raspon_kriterija (obavezno) - raspon koji se testira prema kriteriju .
    • Kriterijum (obavezno) - uvjet koji određuje koje ćelije treba prosječiti. Može se dostaviti u obliku broja, logičkog izraza, tekstualne vrijednosti ili reference na ćeliju.

    1 do 127 criteria_range / criteria parovi mogu biti opskrbljen. Prvi par je obavezan, sljedeći su izborni.

    U biti, koristite AVERAGEIFS slično kao AVERAGEIF, osim što se više od jednog uvjeta može testirati unutar jedne formule.

    Pretpostavimo da neki studenti nisu polagali testove iz pojedinih predmeta i imaju nula bodova. Cilj vam je pronaći prosječnu ocjenu iz određenog predmeta zanemarujući nule.

    Da biste izvršili zadatak, izgradite formulu AVERAGEIFS s dva kriterija:

    • Definirajte raspon za prosjek (C3 :C15).
    • Odredite raspon za provjeru u odnosu na 1. uvjet (B3:B15 - stavke).
    • Izrazite 1. uvjet ("matematika" ili F3 - ciljna stavka unutar navodnika oznake ili referenca na ćeliju koja sadrži stavku).
    • Odredite raspon za provjeru u odnosu na 2. uvjet (C3:C15 - rezultati).
    • Izrazite 2. uvjet (">0"- veće od nule).

    Spajanjem gornjih komponenti zajedno dobivamo sljedeću formulu:

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

    Ili

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

    Slika ispod jasno pokazuje da samo dvije ćelije (C6 i C10) ispunjavaju oba uvjeta, pa se stoga samo te ćelije izračunavaju u prosjeku.

    Za više informacija pogledajte funkciju Excel AVERAGEIFS.

    Formule AVERAGEIF i AVERAGEIFS - napomene o korištenju

    Funkcije Excel AVERAGEIF i AVERAGEIFS imaju mnogo toga zajedničkog, posebice koje vrijednosti izračunati i koji zanemaruju:

    • U prosječnom rasponu, prazne ćelije, tekstualne vrijednosti, logičke vrijednosti TRUE/FALSE se zanemaruju.
    • U kriterijima, prazne ćelije se tretiraju kao nulte vrijednosti.
    • Zamjenski znakovi kao što su upitnik (?) i zvjezdica (*) mogu se koristiti u kriterijima za djelomično podudaranje.
    • Ako nijedna ćelija ne zadovoljava sve navedene kriterije, #DIV0! javlja se pogreška.

    AVERAGEIF naspram AVERAGEIFS - razlike

    Što se tiče funkcionalnosti, najbitnija razlika je da AVERAGEIF može obraditi samo jedan uvjet dok AVERAGEIFS jedan ili više kriterija. Također, postoji nekoliko tehničkih razlika u vezi s average_range .

    • S AVERAGEIF, average_range je posljednji i izborni argument. U formulama AVERAGEIFS, to je prvi i obavezni argument.
    • S AVERAGEIF, average_range ne mora nužno biti iste veličine kao raspon jer su stvarne ćelije za koje treba izračunati prosjek određene veličinom argumenta raspon - gornja lijeva ćelija prosječni_raspon uzima se kao početna točka, i Onoliko ćelija je prosječno koliko je uključeno u argument raspon . AVERAGEIFS zahtijeva da svaki criteria_range bude iste veličine i oblika kao average_range , inače #VALUE! dolazi do pogreške.

    Formula PROSJEČNO AKO ILI u Excelu

    Budući da Excelova funkcija PROSJEČNOIFS uvijek radi s logikom I (svi kriteriji moraju biti TRUE), morat ćete konstruirati vlastiti formula za prosjek ćelija s logikom ILI (bilo koji pojedinačni kriterij mora biti TRUE).

    Ovdje je generička formula za prosjek ako je ćelija X ili Y.

    AVERAGE(IF(ISNUMBER(MATCH( ) raspon , { kriteriji1 , kriteriji2 ,…}, 0)), prosječni_raspon ))

    Sada, da vidimo kako to funkcionira u praksi . Pretpostavimo da u donjoj tablici želite pronaći prosječnu ocjenu dva predmeta, Biologija i Kemija , koji su uneseni u ćelije F3 i F4. To se može učiniti pomoću sljedeće formule polja:

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

    Prevedeno na ljudski jezik, formula kaže: prosječne ćelije u C3:C15 ako je odgovarajuća ćelija u B3:B15 ili " Biologija" ili "Kemija".

    Umjesto tvrdo kodiranih kriterija, možete koristiti referencu raspona (F3:F4 u našem slučaju):

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Za formulu ispravno raditi,ne zaboravite pritisnuti Ctrl + Shift + Enter u programu Excel 2019 i niže. U dinamičkom nizu Excel (365 i 2021), obični pogodak Enter bit će dovoljan:

    Kako ova formula radi:

    Za naše znatiželjne i promišljene čitatelje koji žele ne samo koristiti formulu, ali razumjeti što rade, evo detaljnog objašnjenja logike.

    U srži formule, funkcija IF određuje koje vrijednosti u izvornom rasponu odgovaraju bilo kojem od navedenih kriterija i prolazi te vrijednosti u funkciju AVERAGE. Evo kako:

    Funkcija MATCH koristi nazive predmeta u B3:B15 kao vrijednosti pretraživanja i uspoređuje svaku od tih vrijednosti s poljem pretraživanja u F3:F4 (naši ciljni predmeti). Treći argument ( match_type ) postavljen je na 0 za traženje točnog podudaranja:

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

    Kada se pronađe podudaranje, MATCH vraća njegovu relativnu poziciju u nizu pretraživanja , inače pogreška #N/A:

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

    Funkcija ISNUMBER pretvara brojeve u TRUE, a pogreške u FALSE:

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

    Ovaj niz ide logičkom testu IF. U punom obliku, logički test trebao bi biti napisan ovako:

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

    Zbog kratkoće, izostavljamo =TRUE dio jer se podrazumijeva.

    Od postavljanjem argumenta value_if_true na C3:C15, kažete funkciji IF da zamijeni TRUE stvarnim vrijednostima iz C3:C15:

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

    Predaje se ovaj konačni niz preko PROSJEKA

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.