Sadržaj
Vodič će vas naučiti najefikasnijim formulama za prosječne brojeve, postotke i vremena u Excelu i izbjeći greške.
U Microsoft Excel-u postoji pregršt različitih formula za izračunavanje prosjek. Ovaj vodič se fokusira na najpopularniju funkciju - AVERAGE funkciju.
Funkcija AVERAGE u Excelu
Funkcija AVERAGE u Excelu se koristi za pronalaženje aritmetičke sredine određenih brojeva . Sintaksa je sljedeća:
PROSJEK(broj1, [broj2], …)Gdje su broj1, broj2 , itd. numeričke vrijednosti za koje želite da dobijete prosek. Mogu se dostaviti u obliku numeričkih vrijednosti, nizova, ćelija ili referenci raspona. Prvi argument je obavezan, sljedeći su opcioni. U jednu formulu možete uključiti do 255 argumenata.
AVERAGE je dostupan u svim verzijama Excela 365 iako Excel 2007.
Funkcija AVERAGE - 6 stvari o kojima treba znati
Uglavnom, korištenje funkcije AVERAGE u Excelu je jednostavno. Međutim, postoji nekoliko nijansi kojih biste trebali biti svjesni.
- Ćelije sa nultim vrijednostima uključene su u prosjek.
- Prazne ćelije se zanemaruju.
- Ćelije koje sadrže tekstualne nizove i logičke vrijednosti TRUE i FALSE se zanemaruju. Ako želite uključiti Booleove vrijednosti i tekstualne prikaze brojeva u izračun, koristite funkciju AVERAGEA.
- Booleove vrijednostiRješenja za sve ove probleme su data ovdje: Excel formule se ne računaju.
Tako koristite funkciju AVERAGE u Excelu da biste pronašli aritmetičku sredinu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeće sedmice!
Vježbanje za preuzimanje
PROSJEČNA formula u Excelu - primjeri (.xlsx datoteka)
- Ako navedeni argumenti ne sadrže jednu važeću numeričku vrijednost, #DIV/0! dolazi do greške.
- Argumenti koji su vrijednosti greške uzrokuju da formula AVERAGE vrati grešku. Da biste to izbjegli, pogledajte kako prosječno zanemariti greške.
Napomena. Kada koristite funkciju AVERAGE u vašim Excel listovima, imajte na umu razliku između ćelija sa nultim vrijednostima i praznim ćelijama - broje se 0, ali prazne ćelije ne. Ovo može biti posebno zbunjujuće ako opcija " Prikaži nulu u ćelijama koje imaju nultu vrijednost " nije označena na datom radnom listu. Ovu opciju možete pronaći pod Opcije Excela > Napredno > Opcije prikaza za ovaj radni list .
Excel PROSJEČNA formula
Da biste napravili osnovnu Excel formulu za prosjek, sve što trebate učiniti je da navedete izvorne vrijednosti. Ovo se može učiniti na nekoliko različitih načina.
Da biste izračunali prosjek određenih brojeva , možete ih upisati direktno u formulu. Na primjer, za prosjek brojeva 1,2,3 i 4, formula je:
=AVERAGE(1,2,3,4)
Da biste u prosjeku kolona u Excelu, navedite cijeli- referenca stupca:
=AVERAGE(A:A)
Da biste u prosjeku red , koristite referencu cijelog reda:
=AVERAGE(1:1)
Za prosjek a opseg ćelija , naveditetaj raspon u vašoj formuli:
=AVERAGE(A1:C20)
Da biste vratili srednju vrijednost nesusjednih ćelija , svaka referenca ćelije treba biti dostavljena zasebno:
=AVERAGE(A1, C1, D1)
Za prosjek više raspona , koristite nekoliko referenci raspona u jednoj formuli:
=AVERAGE(A1:A20, C1:D10)
I naravno, ništa vas ne sprječava da uključite vrijednosti, ćeliju i reference opsega u istoj formuli koju zahtijeva vaša poslovna logika. Na primjer:
=AVERAGE(B3:B5, D7:D9, E11, 100)
A evo scenarija iz stvarnog života. U donjem skupu podataka koristimo 3 različite formule za izračunavanje prosjeka - u cijelom rasponu, u svakom retku i u svakoj koloni:
Kako koristiti funkciju AVERAGE u Excelu - primjeri
Osim iz brojeva, Excel AVERAGE može lako pronaći aritmetičku sredinu drugih numeričkih vrijednosti kao što su postoci i vremena, kao što je prikazano u sljedećim primjerima.
Izračunajte prosječni postotak u Excelu
Da biste dobili prosjek od postotke, koristite normalnu Excel formulu za prosjek. Ključna stvar je postaviti format postotka za ćeliju formule.
Na primjer, za izračunavanje prosječnog postotka u ćelijama C2 do C11, formula je:
=AVERAGE(C2:C11)
Dobijte prosječno vrijeme u Excel-u
Ručno izračunavanje različitih vremenskih jedinica, bila bi prava muka... Srećom, Excel funkcija PROSJEK savršeno se nosi s vremenom. Da bi se vremenski prosjek ispravno prikazao, samo ne zaboravite primijeniti odgovarajući format vremena na formulućelija.
Na primjer, da biste pronašli prosječno vrijeme u donjem skupu podataka, formula je:
=AVERAGE(B3:B13)
Excel prosjek bez nula
Excel Funkcija AVERAGE preskače prazne ćelije, tekst i logičke vrijednosti, ali ne i nule. Na slici ispod, primijetite da je prosjek u ćelijama E4, E5 i E6 isti kao u E3 jer se prazna ćelija i nevažeće vrijednosti u koloni C zanemaruju i obrađuju se samo brojevi u kolonama B i D. Međutim, nulta vrijednost u C7 je uključena u prosjek u E7, pošto je to važeća numerička vrijednost.
Da biste isključili nule, koristite funkciju AVERAGEIF ili AVERAGEIFS. Na primjer:
=AVERAGEIF(B3:D3, "0")
Prosječne gornje ili donje N vrijednosti
Da biste dobili prosjek gornjih 3, 5, 10 ili n vrijednosti u raspon, koristite AVERAGE u kombinaciji sa funkcijom LARGE:
AVERAGE(LARGE( opseg , {1,2,3, …, n}))Na primjer, da biste dobili prosjek od 3 najveća broja u B3:B11, formula je:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Za izračunavanje srednje vrijednosti donjih 3, 5, 10 ili n vrijednosti u rasponu, koristite AVERAGE zajedno sa funkcijom SMALL:
AVERAGE(SMALL( opseg , {1,2,3, …, n}))Na primjer, za prosječenje 3 najniža broja u rasponu, formula ide kako slijedi:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
I evo rezultata:
Kako ova formula funkcionira :
Normalno, funkcija LARGE određuje N-tu najveću vrijednost u datom nizu. Da biste dobili gornjih n vrijednosti, nizkonstanta kao što je {1,2,3} se koristi za drugi argument.
U našem slučaju, LARGE vraća najviše 3 vrijednosti u rasponu, a to su 94, 93 i 90. AVERAGE ga preuzima odatle i daje srednju vrijednost.
Kombinacija PROSJEČNO MALE funkcionira na sličan način.
Prosjek AKO formula u Excelu
Da biste izračunali prosjek s uvjetima, možete iskoristite AVERAGEIF ili AVERAGEIFS u Excelu 2007 - 365. U ranijim verzijama možete konstruirati vlastitu formulu AVERAGE IF.
PROSJEČNI IF s jednim uvjetom
Za prosječenje brojeva koji ispunjavaju određeni uvjet, koristite ova generička formula:
AVERAGE(IF( raspon_kriterija = kriterija , prosječni_opseg ))U programu Excel 2019 i starijim, ovo radi samo kao formula niza, što znači da trebate pritisnuti tipke Ctrl + Shift + Enter da biste je ispravno dovršili. U Excel 365 i 2021, normalna formula će dobro funkcionirati.
Kao primjer, pronađimo prosječan rezultat iz matematike u tabeli ispod. Za ovo, samo koristite "Math" za kriterije:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Ili možete unijeti uvjet u neku ćeliju i referencirati tu ćeliju (F2 u našem slučaju):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Kako ova formula funkcionira
Logički test funkcije IF uspoređuje svaki subjekt u C3:C11 sa ciljnim u F2. Rezultat poređenja je niz TRUE i FALSE vrijednosti, gdje TRUE predstavljaju podudaranja:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Za argument value_ if_true , midostavi raspon rezultata (B3:B11), tako da ako je logički test TRUE, vraća se odgovarajući rezultat. Kako je argument value_ if_false izostavljen, pojavljuje se FALSE tamo gdje uvjet nije ispunjen:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Ovaj niz se šalje funkciji AVERAGE, koja izračunava aritmetičku sredinu brojeva koji zanemaruju LAŽNE vrijednosti.
PROSJEČAN AKO sa više kriterija
Za prosjek brojeva s nekoliko kriterija, generička formula je:
PROSJEČNA(IF(( raspon_kriterija1 = kriterija1 ) * ( opseg_kriterija2 = kriterijum2 ), raspon_prosjeka ))Na primjer, do prosjeka matematičke rezultate u klasi A, možete koristiti ovu formulu:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Sa referencama ćelija za kriterije, ovo funkcionira jednako dobro:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
U programu Excel 2019 i starijim verzijama, obje gore navedene bi trebale biti formule niza, stoga ne zaboravite pritisnuti Ctrl + Shift + Enter da biste dobili tačan rezultat. U Excelu 365 i 2021, normalan taster Enter će raditi dobro zbog ugrađene podrške za dinamičke nizove.
Isti rezultat se može postići uz pomoć ugniježđene IF naredbe:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Koju formulu koristiti je samo stvar vaših ličnih preferencija.
Kako ova formula funkcionira
U logičkom testu IF-a, izvode se dvije operacije poređenja - prvo provjerite listu subjekata u C3:C11 u odnosu na vrijednost u G2, a zatim uporedite klase u D3:D11 savrijednost u G3. Dva niza vrijednosti TRUE i FALSE se množe, a operacija množenja radi kao operator AND. U bilo kojoj aritmetičkoj operaciji, TRUE je jednako 1, a FALSE jednako 0. Množenjem sa 0 uvijek daje nulu, tako da rezultirajući niz ima 1 samo kada su oba uslova TRUE. Ovaj niz se procjenjuje u logičkom testu funkcije IF, koji vraća rezultate koji odgovaraju 1 (TRUE):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Ovaj konačni niz se servira u AVERAGE.
Kako zaokružiti prosjek u Excelu
U slučaju da želite zaokružiti samo prikazani prosjek bez promjene osnovne vrijednosti, koristite Smanji decimalni broj naredbu na traci ili dijaloški okvir Formatiraj ćelije kao što je objašnjeno u Kako zaokružiti prosjek u Excelu.
Da biste zaokružili samu izračunatu vrijednost, kombinirajte PROSJEK s jednom od funkcija zaokruživanja programa Excel.
Da biste slijedili opća matematička pravila za zaokruživanje, ugnijezdite PROSJEČAN u funkciju ROUND. U drugom argumentu ( num_digits ), navedite broj cifara za zaokruživanje prosjeka na.
Na primjer, da biste zaokružili prosjek na najbliži cijeli broj , koristite ovu formulu:
=ROUND(AVERAGE(B3:B11), 0)
Za zaokruživanje prosjeka na jedno decimalno mjesto , koristite 1 za argument num_digits :
=ROUND(AVERAGE(B3:B11), 1)
Da zaokružite prosjek na dvije decimale , koristite 2 za argument num_digits :
=ROUND(AVERAGE(B3:B11), 2)
I tako na.
Zazaokruživanje prema gore, koristite funkciju ROUNDUP:
=ROUNDUP(AVERAGE(B3:B11), 1)
Za zaokruživanje prema dolje, ROUNDDOWN je funkcija koju treba koristiti:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Fiksiranje #DIV/0 greška u Excelu PROSJEK
Ako raspon ćelija koje pokušavate izračunati nema numeričke vrijednosti, formula PROSJEK će vratiti grešku dijeljenja s nulom (#DIV/0!). Da biste to popravili, možete dobiti ukupne numeričke vrijednosti pomoću funkcije COUNT, a ako je broj veći od 0, onda prosjek; u suprotnom - vratite prazan niz.
IF(COUNT( opseg )>0, AVERAGE( opseg ), "")Na primjer, da biste izbjegli # DIV/0 greška sa prosjekom u donjem skupu podataka, koristite ovu formulu:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Prosjek i zanemarite greške
Kada pokušavate usredsrediti raspon ćelija koje imaju bilo greške, rezultat će biti greška. Da biste spriječili da se to dogodi, koristite jedno od sljedećih rješenja.
PROSJEK i IFERROR
Prije usrednjavanja, filtrirajte greške uz pomoć funkcije IFERROR:
AVERAGE(IFERROR( range ,""))U svim verzijama osim u Excelu 365 i 2021 gdje se nizovi obrađuju izvorno, zajedno pritisnite tipke Ctrl + Shift + Enter kako biste to učinili formulom niza.
Na primjer, za prosječnu vrijednost donjeg raspona ćelija bez grešaka, formula je:
=AVERAGE(IFERROR(B3:B13, ""))
funkcija AGREGAT
Još jedan jednostavan način za prosječno ignorisanje grešaka je korištenje funkciju AGGREGATE. Da biste konfigurirali AGGREGATE za ovu svrhu, postavite function_num argument na 1 (PROSJEČNA funkcija), a options argument na 6 (ignorirajte vrijednosti greške).
Na primjer:
=AGGREGATE(1, 6, B3:B13)
Kao što možete vidjeti na snimku ekrana, obje funkcije rade lijepo:
Excel PROSJEČAN ne radi
Ako ste se suočili s problemom s PROSJEČNOM formulom u Excelu, naše rješavanje problema savjeti će vam pomoći da to brzo riješite.
Brojevi formatirani kao tekst
Ako opseg koji pokušavate da u prosjeku nemate niti jednu brojčanu vrijednost, pojavljuje se greška #DIV/0. Ovo se često dešava kada su brojevi formatirani kao tekst. Da ispravite grešku, jednostavno pretvorite tekst u broj.
Mali zeleni trokut u gornjem lijevom kutu ćelija je jasan pokazatelj ovog slučaja:
Vrijednosti greške u navedene ćelije
Ako se formula AVERAGE odnosi na ćelije koje sadrže neku grešku, recimo #VRIJEDNOST!, formule će rezultirati istom greškom. Da biste riješili ovaj problem, koristite kombinaciju AVERAGE zajedno s IFERROR ili AGREGATE funkcijom kao što je opisano u ovim primjerima. Ili zamijenite grešku vrijednosti u izvornim podacima nekim tekstom ako je primjenjivo.
PROSJEČNA formula se prikazuje u ćeliji umjesto rezultata
Ako vaša ćelija prikazuje formulu umjesto odgovorite, tada je najvjerovatnije na vašem radnom listu uključen način Prikaži formule. Drugi razlozi mogu biti formula unesena kao tekst, s vodećim razmakom ili apostrofom ispred znaka jednakosti.