Kako se koristi funkcija Excel AVERAGEIF -

Sadržaj

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 2007

Napomene 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

Kodovi pogrešaka u Excel formuli U ovom ćemo videozapisu proći kroz svaki od kodova pogrešaka koje Excel prikazuje kada nešto nije u redu s formulom. Također ćemo pogledati nekoliko jednostavnih načina za rješavanje pogrešaka. Kako se koristi funkcija AVERAGEIF U ovom ćemo videozapisu pogledati kako pomoću funkcije AVERAGEIF izračunati prosjek iz brojeva koji u skupu podataka zadovoljavaju jedan kriterij.

Zanimljivi članci...