Kako izračunati prosjek u Excelu: primjeri formule

  • Podijeli Ovo
Michael Brown

Vodič ć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 Excel-u postoji pregršt različitih funkcija za izračunavanje prosjeka za skup numeričkih vrijednosti. Štaviše, postoji instant način bez formule. Na ovoj stranici ćete pronaći brzi pregled svih metoda ilustrovanih primjerima upotrebe i najboljim praksama. Sve funkcije o kojima se govori u ovom vodiču rade u bilo kojoj verziji Excel 365 do Excel 2007.

    Šta je prosjek?

    U svakodnevnom životu, prosjek je broj koji izražava tipična vrijednost u skupu podataka. Na primjer, ako je nekoliko sportista trčalo sprint na 100 metara, možda ćete htjeti znati prosječan rezultat - tj. koliko se vremena većini sprintera očekuje da završi trku.

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

    U gornjem primjeru, pod pretpostavkom da je prvi sportista prešao udaljenost za 10,5 sekundi, drugom je potrebno 10,7 sekundi, a treća je trajala 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 proračune - moćne Excel funkcije će učiniti 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 sa 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 Smanji decimalni broj

    Za zaokruživanje samo prikazanog prosjeka bez promjene osnovne vrijednosti, najbrži način je korištenje naredbe Smanji Decimal na kartici Početna , u grupi Broj :

    Dialoški okvir za formatiranje ćelija

    Broj decimalnih mjesta se također može odrediti u dijaloškom okviru Formatiranje ćelija . Da biste to učinili, odaberite ćeliju formule i pritisnite Ctrl + 1 da otvorite dijalog Format Cells . Zatim se prebacite na karticu Broj i upišite broj mjesta koje želite prikazati u polju Decimala .

    Kao i prethodni metod, ovo se mijenja samo format prikaza. Kada se odnosi na prosječnu ćeliju u drugim formulama, originalna nezaokružena vrijednost će se koristiti u svim proračunima.

    Za sve detalje pogledajte Zaokruži brojeve promjenom formata ćelije.

    Zaokružite prosjek s formulom

    Da zaokružite samu izračunatu vrijednost, zamotajte svoj prosjek formule u jednoj od Excel funkcija zaokruživanja.

    U većini situacija, koristili bisteROUND funkcija koja slijedi opća matematička pravila za zaokruživanje. U 1. argument ( broj ), ugnijezdite funkciju AVERAGE, AVERAGEIF ili AVERAGEIFS. U drugom argumentu ( num_digits ), navedite broj decimalnih mjesta za zaokruživanje prosjeka na.

    Na primjer, da biste zaokružili prosjek na najbliži cijeli broj , formula je:

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

    Za zaokruživanje prosjeka na jedno decimalno mjesto , ovo je formula za korištenje:

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

    Za zaokruživanje prosjeka na dvije decimale , ovo će raditi:

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

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

    Tako možete napraviti prosjek u Excelu. Ispod se nalaze linkovi na povezane tutorijale koji govore o konkretnijim slučajevima prosjeka, nadamo se da će vam biti od pomoći. Hvala vam na čitanju!

    Vježbanje za preuzimanje

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

    rad iza kulisa i isporučite rezultat u kratkom roku. Prije detaljnog istraživanja specijaliziranih funkcija, naučimo brz i zapanjujuće jednostavan način bez formule.

    Da biste brzo pronašli prosjek bez formule, koristite statusnu traku programa Excel:

    1. Odaberi ćelije ili rasponi koje želite u prosjeku. Za odabire koji nisu uzastopni, koristite tipku Ctrl.
    2. Pogledajte statusnu traku na dnu Excel prozora, koja pruža osnovne informacije o trenutno odabranim ćelijama. Jedna od vrijednosti koje Excel automatski izračunava je prosjek.

    Rezultat je prikazan na slici ispod:

    Kako izračunati prosjek ručno

    U matematici, da biste pronašli aritmetičku sredinu liste brojeva, potrebno je da saberete sve vrednosti, a zatim podelite zbir sa brojem brojeva na listi. U Excelu, to se može učiniti pomoću funkcija SUM i COUNT, redom:

    SUM( opseg )/COUNT( opseg )

    Za raspon brojeva ispod, formula ide na sljedeći način:

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

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

    U praksi, teško da ćete ikada morati da unesete ručni prosjek u svojim radnim listovima. Međutim, može biti korisno ponovo provjeriti rezultat vaše prosječne formule u slučaju sumnje.

    A sada, pogledajmo kako možete napraviti prosjek u Excelu koristeći posebne funkcijedizajnirana za tu svrhu.

    Prosjek funkcija - izračunajte prosjek brojeva

    Koristite Excel funkciju PROSJEK da biste dobili prosjek svih brojeva u navedenim ćelijama ili rasponima.

    PROSJEK(broj1, [broj2], …)

    Gdje su broj1, broj2 , … su 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 i najjednostavnijih funkcija u Excelu.

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

    Na primjer, za prosječno 2 raspona i 1 pojedinačnu ćeliju ispod, 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.

    Excel formula PROSJEČAN - napomene o upotrebi

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

    Uključeno:

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

    Ignorirano:

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

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

    Funkcija AVERAGEA - u prosjeku sve ćelije koje nisu prazne

    Excel funkcija AVERAGEA je slična 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čun, bilo da sadrže brojeve, tekst, logičke vrijednosti ili prazne nizove koje vraćaju druge funkcije.

    AVERAGEA(value1, [value2], …)

    Gdje su vrijednost1, vrijednost2, … vrijednosti, nizovi, reference ćelija ili rasponi koje želite u prosjeku. Prvi argument je obavezan, ostali (do 255) su opcioni.

    Excel formula AVERAGEA - napomene o upotrebi

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

    Uključeno:

    • Tekstualne vrijednosti se procjenjuju kao 0.
    • Stringovi nulte dužine ("") se procjenjuju kao 0.
    • Booleova vrijednost TRUE procjenjuje se kao 1, a FALSE kao 0.

    Ignorirano:

    • Prazne ćelije

    Na primjer, formula ispod 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 prikazuje formule AVERAGE i AVERAGEA primijenjene naista lista vrijednosti i različiti rezultati koje vraćaju:

    AVERAGEIF funkcija - dobijte prosjek s uvjetom

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

    AVERAGEIF(raspon, kriterij, [prosječni_raspon])

    Funkcija AVERAGEIF ima sljedeće argumente:

    • Raspon (obavezno) - raspon ćelija do testirati prema datom kriteriju.
    • Kriterijumi (obavezno) - uvjet koji treba biti ispunjen.
    • Prosječni_raspon (opcionalno) - ćelije za prosjek. Ako se izostavi, onda je raspon u prosjeku.

    Funkcija AVERAGEIF dostupna je u programu Excel 2007 - Excel 365. U ranijim verzijama, možete napraviti vlastitu formulu AVERAGE IF.

    A sada, hajde da vidimo kako možete koristiti Excel funkciju AVERAGEIF za prosječenje ćelija na osnovu uslova koji odredite.

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

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

    Umjesto da "čvrsto kodirate" uvjet direktno u formuli, možete ga upisati u posebnu ćeliju (F3) i uputiti se na tu ćeliju u kriterijima:

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

    Za više primjera formule, pogledajte Excel funkciju AVERAGEIF.

    AVERAGEIFS funkcija - prosjek s više kriterija

    Da biste napravili prosjek sa dva ili više uslova, koristite množinu od AVERAGEIF -funkcija AVERAGEIFS.

    AVERAGEIFS(prosječni_raspon, kriterij_opseg1, kriterij1, [raspon_kriterija2, kriterij2], …)

    Funkcija ima sljedeću sintaksu:

    • Prosječni_raspon ( potrebno) - raspon do prosjeka.
    • Raspon_kriterija (obavezno) - raspon koji se testira prema kriterijumima .
    • Kriterijumi (obavezno) - uslov koji određuje koje će ćelije u prosjeku. Može se dostaviti u obliku broja, logičkog izraza, tekstualne vrijednosti ili reference ćelije.

    1 do 127 raspon_kriterija / kriterijum parovi mogu biti snabdjeveni. Prvi par je obavezan, sljedeći su opcioni.

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

    Pretpostavimo da neki učenici nisu polagali testove iz određenih predmeta i imaju nula bodova. Cilj vam je pronaći prosječan rezultat u određenom predmetu zanemarujući nule.

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

    • Definirajte raspon do prosjeka (C3 :C15).
    • Odredite raspon za provjeru u odnosu na 1. uvjet (B3:B15 - stavke).
    • Izrazite 1. uvjet ("matematika" ili F3 - ciljna stavka u navodu 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).

    Sastavljanjem gornjih komponenti zajedno, dobijamo 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 uslova, te se stoga samo ove ćelije prosječuju.

    Za više informacija, pogledajte funkciju Excel AVERAGEIFS.

    AVERAGEIF i AVERAGEIFS formule - napomene o upotrebi

    Excel funkcije AVERAGEIF i AVERAGEIFS imaju mnogo zajedničkog, posebno koje vrijednosti imaju izračunati i koji ignorirati:

    • U prosjeku, 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 ispunjava sve navedene kriterije, #DIV0! javlja se greška.

    AVERAGEIF vs. AVERAGEIFS - razlike

    Što se tiče funkcionalnosti, najbitnija razlika je u tome što AVERAGEIF može rukovati samo jednim uvjetom dok AVERAGEIFS jedan ili više kriterija. Također, postoji nekoliko tehničkih razlika koje se odnose na prosječni_raspon .

    • Sa AVERAGEIF, prosječni_raspon je posljednji i neobavezni argument. U AVERAGEIFS formulama, to je prvi i potrebni argument.
    • Sa AVERAGEIF, prosječni_raspon ne mora nužno biti iste veličine kao opseg jer su stvarne ćelije koje se usrednjavaju određene veličinom argumenta opseg - gornja lijeva ćelija prosječni_raspon uzima se kao početna tačka, i onoliko ćelija je usrednjeno koliko je uključeno u argument opseg . AVERAGEIFS zahtijeva da svaki raspon_kriterija bude iste veličine i oblika kao prosječni_raspon , inače #VRIJEDNOST! javlja se greška.

    PROSJEČAN IF OR formula u Excelu

    Budući da Excel funkcija AVERAGEIFS uvijek radi sa logikom I (svi kriteriji moraju biti TRUE), morat ćete konstruirati vlastitu formula za prosječenje ćelija s logikom ILI (bilo koji pojedinačni kriterij mora biti TRUE).

    Evo generičke formule za prosjek ako je ćelija X ili Y.

    AVERAGE(IF(ISNUMBER(MATCH( raspon , { kriterijum1 , kriterijum2 ,…}, 0)), prosječni_opseg ))

    Sada, da vidimo kako to funkcionira u praksi . Pretpostavimo da u donjoj tabeli želite pronaći prosječan rezultat za dva predmeta, Biologija i Hemija , koji se unose u ćelije F3 i F4. Ovo se može uraditi sa sljedećom formulom niza:

    =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 "Hemija".

    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 da radi ispravno,ne zaboravite da pritisnete Ctrl + Shift + Enter u programu Excel 2019 i starijim verzijama. U dinamičkom nizu Excel (365 i 2021) običan Enter pogodak će biti dovoljan:

    Kako ova formula funkcionira:

    Za naše znatiželjne i promišljene čitatelje koji žele ne samo da biste koristili formulu, ali razumjeli šta rade, evo detaljnog objašnjenja logike.

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

    Funkcija MATCH koristi imena subjekata u B3:B15 kao vrijednosti pretraživanja i uspoređuje svaku od tih vrijednosti sa nizom pretraživanja u F3:F4 (naši ciljni subjekti). Treći argument ( match_type ) je postavljen na 0 da traži tačno podudaranje:

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

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

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

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

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

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

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

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

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

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

    Ovaj konačni niz se predaje preko PROSEKA

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.