Sadržaj
Ovaj vodič pokazuje kako koristiti Excelovu funkciju AVERAGEIFS za izračunavanje prosjeka s više uvjeta.
Kada se radi o izračunavanju aritmetičke sredine grupe brojeva u Excelu, PROSJEK je najbolji način. Za prosječne ćelije koje zadovoljavaju određeni uvjet, AVERAGEIF je zgodna. Za pronalaženje prosjeka s više kriterija, AVERAGEIFS je funkcija koju treba koristiti. Da biste saznali kako radi, nastavite čitati!
Funkcija AVERAGEIFS u Excelu
Funkcija AVERAGEIFS programa Excel izračunava aritmetičku sredinu svih ćelija u rasponu koje zadovoljavaju specificirane kriteriji.
Sintaksa je sljedeća:
AVERAGEIFS(raspon_prosjeka, raspon_kriterija1, kriterij1, [raspon_kriterija2, kriterij2], …)Gdje:
- Raspon_prosjeka - raspon ćelija za prosjek.
- Raspon_kriterija1, raspon_kriterija2, … - rasponi koji se testiraju u odnosu na odgovarajuće kriterije.
- Kriterij1, kriteriji2, … - kriteriji koji određuju koje ćelije treba prosječiti. Kriteriji se mogu dostaviti u obliku broja, logičkog izraza, tekstualne vrijednosti ili reference na ćeliju.
Criteria_range1 / criteria1 potrebni su, naknadni one su izborne. U jednoj formuli može se koristiti od 1 do 127 parova raspona/kriterija.
Funkcija AVERAGEIFS dostupna je u programu Excel 2007 - Excel 365.
Napomena. Funkcija AVERAGEIFS radi s logikom I, tj. samo s tim ćelijamasu prosječni za koje su svi uvjeti TRUE. Da biste izračunali ćelije za koje je bilo koji pojedinačni uvjet TRUE, upotrijebite formulu AVERAGE IF OR.
Funkcija AVERAGEIFS - napomene o korištenju
Da biste jasno razumjeli kako funkcija radi i izbjegli pogreške, uzmite obavijest o sljedećim činjenicama:
- U argumentu raspon_prosjeka , prazne ćelije , logičke vrijednosti TOČNO/NETOČNO i tekstualne vrijednosti se zanemaruju. Nulte vrijednosti su uključene.
- Ako je criteria prazna ćelija, tretira se kao nulta vrijednost.
- Ako average_range ne sadrži niti jednu numeričku vrijednost, #DIV/0! dolazi do pogreške.
- Ako nijedna ćelija ne zadovoljava sve navedene kriterije, #DIV/0! vraća se pogreška.
- AVERAGEIFS kriteriji mogu se primjenjivati na isti raspon ili različite raspone.
- Svaki criteria_range mora biti iste veličine i oblika kao average_range , inače #VALUE! dolazi do pogreške.
Sada kada znate teoriju, pogledajmo kako koristiti funkciju AVERAGEIFS u praksi.
Excel AVERAGEIFS formula
Prvo, ocrtajmo generički pristup. Da biste pravilno izradili formulu AVERAGEIFS, slijedite ove smjernice:
- U prvom argumentu navedite raspon koji želite prosječiti.
- U sljedećim argumentima navedite parove raspon/kriterij . Parovi se mogu poredati bilo kojim redoslijedom, ali kriteriji uvijek slijederaspon na koji se primjenjuje.
- Formula AVERAGEIFS uvijek treba sadržavati neparan broj argumenata : average_range + jedan ili više parova criteria_range/criteria .
AVERAGEIFS s tekstualnim kriterijima
Da biste dobili prosjek brojeva u jednom stupcu ako drugi stupci sadrže određeni tekst, upotrijebite taj tekst kao kriterij.
Kao primjer, pronađimo prosjek "Apple" prodaje u regiji "Sjever". Za ovo izrađujemo formulu AVERAGEIFS s dva kriterija:
- Average_range je C3:C15 (ćelije za prosjek).
- Criteria_range1 je A3:A15 (Stavke za provjeru) i criteria1 je "jabuka".
- Criteria_range2 je B3:B15 (Regije za provjeru) i criteria2 je "sjever".
Spajanjem argumenata dobivamo sljedeću formulu:
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")
S kriterijima u unaprijed definiranim ćelijama (F3 i F4 ), formula ima ovaj oblik:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS s logičkim operatorima
Kada je zadani kriterij "je jednako", znak jednakosti može se izostaviti i jednostavno stavite ciljni tekst (okružen navodnicima) ili broj (bez navodnika) u odgovarajući argument kao što je prikazano u prethodnom primjeru.
Kada koristite druge logičke operatore kao što je "veće od" (> ;), "manje od" (<), nije jednako () i druge s brojem ili datumom , cijelu konstrukciju prilažete udvostruki navodnici.
Na primjer, za prosječnu prodaju veću od nule isporučenu do 1. listopada 2022., formula je:
=AVERAGEIFS(C3:C15, B3:B15, "0")
Kada su kriteriji u zasebnim ćelijama , stavite logički operator u navodnike i spojite ga s referencom ćelije koristeći znak & (&). Na primjer:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS sa zamjenskim znakovima
Za prosjek ćelija na temelju djelomičnog podudaranja teksta , koristite zamjenske znakove u kriterijima - upitnik (?) za podudaranje s bilo kojim pojedinačnim znakom ili zvjezdicom (*) za podudaranje s bilo kojim brojem znakova.
U donjoj tablici, pretpostavimo da želite prosječnu "narančastu" prodaju u svim "južnim" regijama uključujući "južne -zapad" i "jugoistok". Da bismo to učinili, uključujemo zvjezdicu u drugi kriterij:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Ako je kriterij podudaranja djelomičnog teksta unesen u ćeliju, spojite zamjenski znak s referencom ćelije. U našem slučaju, formula ima ovaj oblik:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
Prosjek između dvije vrijednosti
Da biste dobili prosjek vrijednosti koje se nalaze između dvije određene vrijednosti, upotrijebite jednu od sljedeće generičke formule:
Prosjek između dvije vrijednosti, uključujući:
AVERAGEIFS(raspon_prosjeka, raspon_kriterija,">= vrijednost1 ", raspon_kriterija,"<= vrijednost2 ")Prosjek ako je između dvije vrijednosti, isključivo:
AVERAGEIFS(raspon_prosjeka, raspon_kriterija,"> vrijednost1 ", raspon_kriterija,"< vrijednost2 ")U prvoj formuli koristite logičke operatore veće ili jednako (>=) i manje ili jednako (<=), tako da su granične vrijednosti uključene u prosjeku.
U 2. formuli, veće od (>) i manje od (<) logički kriteriji isključuju granične vrijednosti iz prosjeka .
Ove formule dobro funkcioniraju ili u oba scenarija - kada su ćelije za prosjek i ćelije za provjeru u istom stupcu ili u dva različita stupca .
Na primjer, za izračun prosjeka prodaje između 100 i uključivo 130, možete koristiti ovu formulu:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
S graničnim vrijednostima u ćelijama E3 i F3, formula ima ovaj oblik:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Imajte na umu da u ovom slučaju koristimo istu referencu (C3:C15) za 3 argumenta raspona.
Za prosjek ćelija u određenom stupcu ako se vrijednosti u drugom stupcu nalaze između dvije vrijednosti, navedite drugačiji raspon za argumente average_range i criteria_range .
Na primjer, za izračunavanje prosjeka prodaje u stupcu C ako je datum u stupcu B između 1. rujna i 30. listopada, formula je:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
S referencama ćelija:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Tako koristite funkciju AVERAGEIFS u Excelu da pronađete aritmetičku sredinu s više kriterija. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!
Radna bilježnica za vježbe za preuzimanje
ExcelFunkcija AVERAGEIFS - primjeri (.xlsx datoteka)