Excel AVERAGEIFS funkcija s više kriterija

  • Podijeli Ovo
Michael Brown

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:

    1. U prvom argumentu navedite raspon koji želite prosječiti.
    2. U sljedećim argumentima navedite parove raspon/kriterij . Parovi se mogu poredati bilo kojim redoslijedom, ali kriteriji uvijek slijederaspon na koji se primjenjuje.
    3. 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)

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.