Funkcija Excel AVERAGEIFS z več merili

  • Deliti To
Michael Brown

To vodilo prikazuje, kako uporabiti Excelovo funkcijo AVERAGEIFS za izračun povprečja z več pogoji.

Ko želite v Excelu izračunati aritmetično sredino skupine številk, uporabite funkcijo AVERAGE. Za izračun povprečja celic, ki izpolnjujejo določen pogoj, je priročna funkcija AVERAGEIF. Če želite poiskati povprečje z več merili, uporabite funkcijo AVERAGEIFS. Če želite izvedeti, kako deluje, nadaljujte z branjem!

    Funkcija AVERAGEIFS v Excelu

    Excelova funkcija AVERAGEIFS izračuna aritmetično sredino vseh celic v območju, ki izpolnjujejo določena merila.

    Sintaksa je naslednja:

    AVERAGEIFS(povprečje_razpon, kriterij_razpon1, kriterij1, [kriterij_razpon2, kriterij2], ...)

    Kje:

    • Povprečno_območje - območje celic za povprečenje.
    • Kriterij_razpon1, kriterij_razpon2, ... - območja, ki jih je treba preskusiti glede na ustrezna merila.
    • Merila1, merila2, ... - Merila, ki določajo, katere celice se bodo povprečile. Merila so lahko podana v obliki števila, logičnega izraza, besedilne vrednosti ali reference na celico.

    Kriterij_območje1 / merila1 V eni formuli se lahko uporabi od 1 do 127 parov območij/kriterijev.

    Funkcija AVERAGEIFS je na voljo v Excelu 2007 - Excel 365.

    Opomba: Funkcija AVERAGEIFS deluje z logiko AND, kar pomeni, da se povprečijo samo tiste celice, za katere so vsi pogoji TRUE. Če želite izračunati celice, za katere je kateri koli posamezni pogoj TRUE, uporabite formulo AVERAGE IF OR.

    Funkcija AVERAGEIFS - navodila za uporabo

    Če želite jasno razumeti delovanje funkcije in se izogniti napakam, upoštevajte naslednja dejstva:

    • V average_range argument, prazne celice , logične vrednosti TRUE/FALSE in vrednosti besedila se ne upoštevajo. Ničelne vrednosti so vključeni.
    • Če merila je prazna celica, se obravnava kot ničelna vrednost.
    • Če average_range ne vsebuje ene same številske vrednosti, se pojavi napaka #DIV/0!.
    • Če nobena celica ne izpolnjuje vseh navedenih meril, se vrne napaka #DIV/0!.
    • Merila AVERAGEIFS se lahko uporabljajo za isto območje ali različna območja.
    • Vsak kriterij_območje mora biti enake velikosti in oblike kot average_range , sicer se pojavi napaka #VALUE!.

    Zdaj, ko poznate teorijo, si poglejmo, kako funkcijo AVERAGEIFS uporabiti v praksi.

    Excelova formula AVERAGEIFS

    Najprej opišimo splošni pristop. Za pravilno sestavo formule AVERAGEIFS upoštevajte naslednje smernice:

    1. V prvem argumentu navedite območje, ki ga želite povprečiti.
    2. V naslednjih argumentih navedite pare obseg/kriterij. Pari so lahko razporejeni v poljubnem vrstnem redu, vendar kriterij vedno sledi obsegu, na katerega se nanaša.
    3. Formula AVERAGEIFS mora vedno vsebovati liho število argumentov : average_range + eno ali več merila_razpon/kriteriji pari.

    AVERAGEIFS z besedilnimi merili

    Če želite dobiti povprečje številk v enem stolpcu, če drug(i) stolpec(i) vsebuje(jo) določeno besedilo, uporabite to besedilo kot merilo.

    Kot primer poiščimo povprečje prodaje družbe Apple v regiji "Sever". V ta namen pripravimo formulo AVERAGEIFS z dvema merilnikoma:

    • Povprečno_območje je C3:C15 (od celic do povprečja).
    • Kriterij_območje1 je A3:A15 (Predmeti za preverjanje) in merila1 je "jabolko".
    • Kriterij_območje2 je B3:B15 (preveri regijo) in merila2 je "sever".

    Če argumente združimo, dobimo naslednjo formulo:

    =AVERAGEIFS(C3:C15, A3:A15, "jabolko", B3:B15, "sever")

    Z merili v vnaprej določenih celicah (F3 in F4) je formula takšna:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS z logičnimi operatorji

    Če je privzeto merilo "je enako", lahko znak enakosti izpustite in v ustrezni argument preprosto vstavite ciljno besedilo (v narekovajih) ali številko (brez narekovajev), kot je prikazano v prejšnjem primeru.

    Pri uporabi drugih logičnih operatorjev, kot so "večji od" (>), "manjši od" (<), ni enako () in drugi z številka ali datum , celotno konstrukcijo zapišete v dvojne narekovaje.

    Na primer, za povprečno prodajo, večjo od nič, opravljeno do 1. oktobra 2022, je formula naslednja:

    =AVERAGEIFS(C3:C15, B3:B15, "0")

    Kadar so merila v ločenih celicah, logični operator zaprete v narekovaje in ga povežete z sklic na celico z uporabo ampersanda (&). Na primer:

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS z nadomestnimi znaki

    Povprečenje celic na podlagi delno ujemanje besedila , v merilih uporabite nadomestne znake - vprašalnik (?) za ujemanje poljubnega posameznega znaka ali zvezdico (*) za ujemanje poljubnega števila znakov.

    V spodnji preglednici predpostavljajte, da želite povprečiti prodajo "oranžne barve" v vseh "južnih" regijah, vključno z "jugozahodno" in "jugovzhodno". To lahko storite tako, da v drugo merilo vključite zvezdico:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")

    Če je v celico vneseno delno merilo ujemanja besedila, združite nadomestni znak s sklicem na celico. V našem primeru ima formula to obliko:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")

    Povprečje, če je med dvema vrednostma

    Če želite dobiti povprečje vrednosti, ki so med dvema določenima vrednostma, uporabite eno od naslednjih splošnih formul:

    Povprečje, če je med dvema vrednostma, vključno:

    AVERAGEIFS(povprečni_razpon, kriterij_razpon,">= vrednost1 ", kriterij_razpon,"<= vrednost2 ")

    Povprečje, če je med dvema vrednostma, izključno:

    AVERAGEIFS(povprečni_razpon, kriterij_razpon,"> vrednost1 ", kriterij_razpon,"< vrednost2 ")

    V prvi formuli uporabite večja ali enaka (>=) in manj ali enako (<=), zato so mejne vrednosti vključene v povprečje.

    V drugi formuli je večji od (>) in manj kot (<) logična merila izključijo mejne vrednosti iz povprečja.

    Te formule dobro delujejo v obeh scenarijih - ko so celice za povprečenje in celice za preverjanje v isti stolpec ali v dveh različni stolpci .

    Če želite na primer izračunati povprečje prodaje med 100 in vključno 130, lahko uporabite to formulo:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    Z mejnimi vrednostmi v celicah E3 in F3 ima formula naslednjo obliko:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    Upoštevajte, da v tem primeru uporabljamo isto referenco (C3:C15) za tri argumente območja.

    Če želite povprečiti celice v danem stolpcu, če so vrednosti v drugem stolpcu med dvema vrednostma, vnesite drugačno območje za average_range in . kriterij_območje argumenti.

    Na primer, za povprečenje prodaje v stolpcu C, če je datum v stolpcu B med 1. septembrom in 30. oktobrom, je formula naslednja:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    Z referencami na celice:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    Tako v Excelu uporabite funkcijo AVERAGEIFS za iskanje aritmetične sredine z več merili. Zahvaljujem se vam za branje in upam, da se naslednji teden vidimo na našem blogu!

    Praktični delovni zvezek za prenos

    Excelova funkcija AVERAGEIFS - primeri (.xlsx datoteka)

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.