![](https://cdn.wiki-base.com/5443426/how_to_use_the_excel_averageif_function__2.png.webp)
Sažetak
Funkcija Excel AVERAGEIF izračunava prosjek brojeva u rasponu koji udovoljavaju isporučenim kriterijima. Kriteriji AVERAGEIF mogu uključivati logičke operatore (>, <,, =) i zamjenske znakove (* ,?) za djelomično podudaranje.
Svrha
Utvrdite prosjek brojeva koji udovoljavaju kriterijima.Povratna vrijednost
Broj koji predstavlja prosjek.Sintaksa
= AVERAGEIF (raspon, kriteriji, (prosječni_opseg))Argumenti
- raspon - jedna ili više ćelija, uključujući brojeve ili imena, nizove ili reference.
- kriteriji - broj, izraz, referenca na ćeliju ili tekst.
- prosječni_opseg - (nije obavezno) Ćelije za prosjek. Kad je izostavljeno, koristi se raspon.
Verzija
Excel 2007Napomene o upotrebi
AVERAGEIF izračunava prosjek brojeva u rasponu koji udovoljavaju isporučenim kriterijima. Kriteriji se mogu navesti kao brojevi, nizovi ili reference. Na primjer, valjani kriteriji mogu biti 10, "> 10", A1 ili "<" & A1.
Argument prosječni_opseg nije obavezan. Kada prosječni_opseg nije naveden, AVERAGEIF if će izračunati prosjek numeričkih vrijednosti u argumentu raspona. Kada je naveden prosječni_ raspon, AVERAGEIF će izračunati prosjek brojeva u prosječnom_opsegu.
Kriteriji AVERAGEIF mogu uključivati logičke operatore (>, <,, =) i zamjenske znakove (* ,?) za djelomično podudaranje.
AVERAGEIF je u grupi od osam funkcija u programu Excel koje dijele logičke kriterije u dva dijela (raspon + kriteriji). Kao rezultat toga, sintaksa koja se koristi za konstrukciju kriterija je drugačija, a AVERAGEIF zahtijeva raspon ćelija za argumente raspona, ne možete koristiti niz.
AVERAGEIF će automatski zanemariti prazne ćelije, čak i kada se kriteriji podudaraju. Drugim riječima, AVERAGEIF neće sadržavati prazne ćelije koje u prosjeku ispunjavaju kriterije kao nulu. AVERAGEIF vraća # DIV / 0! ako nijedna stanica u dometu ne zadovoljava kriterije.
Funkcija AVERAGEIF može primijeniti samo jedan uvjet. Ako trebate primijeniti više kriterija, upotrijebite funkciju AVERAGEIFS.
Primjeri
U prikazanom primjeru formule u H5: H8 su kako slijedi:
=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms
Dvostruki navodnici ("") u kriterijima
Općenito, tekstualne vrijednosti zatvorene su u dvostruke navodnike (""), a brojevi nisu. Međutim, kada je logički operator uključen u broj, broj i operator moraju biti navedeni u navodnicima. Primijetite razliku u dva primjera u nastavku. Budući da druga formula koristi operator veći od ili jednak (> =), i operator i broj zatvoreni su u dvostruke navodnike.
=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms
Dvostruki navodnici također se koriste za tekstualne vrijednosti. Na primjer, za prosječne vrijednosti u B1: B10 kada su vrijednosti u A1: A10 jednake "crvenoj", možete koristiti formulu poput ove:
=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only
Vrijednost iz druge ćelije
Vrijednost iz druge ćelije može se uključiti u kriterije pomoću spajanja. U primjeru u nastavku, AVERAGEIF će vratiti prosjek brojeva u A1: A10 koji su manji od vrijednosti u ćeliji B1. Primijetite da je operator manje od (koji je tekst) zatvoren u navodnike.
=AVERAGEIF(A1:A10,"<"&B1) // average values less than B1
Zamjenski znakovi
Zamjenski znakovi upitnik (?), Zvjezdica (*) ili tilda (~) mogu se koristiti u kriterijima. Znak pitanja (?) Odgovara bilo kojem znaku, a zvjezdica (*) odgovara nuli ili više znakova bilo koje vrste. Na primjer, za prosječno izračunavanje stanica u B1: B10 kada stanice u A1: A10 bilo gdje sadrže tekst "crveno", možete upotrijebiti formulu poput ove:
=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "red"
Tilda (~) je izlazni znak koji vam omogućuje pronalazak doslovnih zamjenskih znakova. Na primjer, da biste podudarali doslovni upitnik (?), Zvjezdicu (*) ili tildu (~), dodajte tildu ispred zamjenskog znaka (tj. ~ ?, ~ *, ~~).
Bilješke
- Stanice u rasponu koje sadrže TRUE ili FALSE se zanemaruju.
- Prazne ćelije se zanemaruju u rasponu i prosječnom_opsegu pri izračunavanju prosjeka.
- AVERAGEIF vraća # DIV / 0! ako nijedna stanica u dometu ne zadovoljava kriterije.
- Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
- AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.
Related videos
![](https://cdn.wiki-base.com/5443426/how_to_use_the_excel_averageif_function__3.png.webp)
![](https://cdn.wiki-base.com/5443426/how_to_use_the_excel_averageif_function__4.png.webp)