"Excel" AVERAGEIFS funkcija su keliais kriterijais

  • Pasidalinti
Michael Brown

Šioje pamokoje rodoma, kaip naudoti "Excel" funkciją AVERAGEIFS vidurkiui apskaičiuoti, kai yra kelios sąlygos.

Kai reikia apskaičiuoti skaičių grupės aritmetinį vidurkį "Excel" programoje, reikia naudoti AVERAGE. Norint apskaičiuoti tam tikrą sąlygą atitinkančių langelių vidurkį, praverčia AVERAGEIF. Norint rasti vidurkį pagal kelis kriterijus, reikia naudoti funkciją AVERAGEIFS. Norėdami sužinoti, kaip ji veikia, skaitykite toliau!

    AVERAGEIFS funkcija programoje "Excel

    "Excel" funkcija AVERAGEIFS apskaičiuoja aritmetinį vidurkį visų diapazono ląstelių, atitinkančių nurodytus kriterijus.

    Sintaksė yra tokia:

    AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

    Kur:

    • Average_range - ląstelių intervalą, kurį reikia išvesti vidutiniškai.
    • Criteria_range1, criteria_range2, ... - intervalai, kurie turi būti tikrinami pagal atitinkamus kriterijus.
    • Kriterijus1, kriterijus2, ... - kriterijai, pagal kuriuos nustatoma, kuriuos langelius vidutiniškai išvesti. Kriterijai gali būti pateikti kaip skaičius, loginė išraiška, teksto reikšmė arba langelio nuoroda.

    Kriterijus_apimtis1 / kriterijai1 yra privalomi, vėlesni - neprivalomi. Vienoje formulėje galima naudoti nuo 1 iki 127 intervalų/kriterijų porų.

    Funkciją AVERAGEIFS galima naudoti "Excel 2007" - "Excel 365".

    Pastaba. Funkcija AVERAGEIFS veikia su AND logika, t. y. vidurkinami tik tie langeliai, kurių visos sąlygos yra TRUE (teisingos). Jei norite apskaičiuoti langelius, kurių bet kuri viena sąlyga yra TRUE (teisinga), naudokite formulę AVERAGE IF OR (vidurkis, jei arba).

    Funkcijos AVERAGEIFS naudojimo pastabos

    Kad aiškiai suprastumėte, kaip funkcija veikia, ir išvengtumėte klaidų, atkreipkite dėmesį į šiuos faktus:

    • Į average_range argumentas, tuščios ląstelės , loginės reikšmės TRUE/FALSE ir teksto reikšmės nepaisoma. Nulinės vertės yra įtrauktos.
    • Jei kriterijai yra tuščias langelis, jis laikomas nuline verte.
    • Jei average_range nėra vienos skaitinės vertės, įvyksta klaida #DIV/0!.
    • Jei nė vienas langelis neatitinka visų nurodytų kriterijų, grąžinama #DIV/0! klaida.
    • AVERAGEIFS kriterijai gali būti taikomi tam pačiam intervalui arba skirtingiems intervalams.
    • Kiekvienas kriterijų_diapazonas turi būti tokio paties dydžio ir formos kaip average_range , priešingu atveju įvyks #VALUE! klaida.

    Dabar, kai žinote teoriją, pažiūrėkime, kaip praktiškai naudoti funkciją AVERAGEIFS.

    "Excel" AVERAGEIFS formulė

    Pirmiausia apibūdinkime bendrąjį metodą. Norėdami teisingai sudaryti AVERAGEIFS formulę, laikykitės šių nurodymų:

    1. Pirmajame argumente nurodykite intervalą, kurį norite vidutiniškai įvertinti.
    2. Vėlesniuose argumentuose nurodykite intervalų ir kriterijų poras. Poros gali būti išdėstytos bet kokia tvarka, tačiau kriterijus visada eina po diapazono, kuriam jis taikomas.
    3. AVERAGEIFS formulėje visada turi būti nelyginis argumentų skaičius : average_range + vienas ar daugiau kriterijai/kriterijai poromis.

    AVERAGEIFS su teksto kriterijais

    Norėdami gauti vieno stulpelio skaičių vidurkį, jei kitame (-uose) stulpelyje (-iuose) yra tam tikras tekstas, naudokite šį tekstą kaip kriterijų.

    Pavyzdžiui, raskime "Apple" pardavimų "Šiaurės" regione vidurkį. Tam sukursime AVERAGEIFS formulę su dviem kriterijais:

    • Average_range yra C3:C15 (nuo ląstelių iki vidurkio).
    • Kriterijus_apimtis1 yra A3:A15 (tikrinami elementai) ir kriterijai1 yra "obuolys".
    • Kriterijus_diapazonas2 yra B3:B15 (tikrinti regionus) ir kriterijai2 yra "šiaurė".

    Sudėję argumentus, gausime tokią formulę:

    =AVERAGEIFS(C3:C15, A3:A15, "obuolys", B3:B15, "šiaurė")

    Kai kriterijai yra iš anksto nustatytuose langeliuose (F3 ir F4), formulė atrodo taip:

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

    AVERAGEIFS su loginiais operatoriais

    Kai kriterijai pagal nutylėjimą yra "yra lygus", lygybės ženklo galima nepateikti, o į atitinkamą argumentą tiesiog įrašyti tikslinį tekstą (įrašytą kabutėse) arba skaičių (be kabučių), kaip parodyta ankstesniame pavyzdyje.

    Naudojant kitus loginius operatorius, tokius kaip "didesnis nei" (>), "mažesnis nei" (<), nelygus () ir kitus su ženklu numeris arba data , visą konstrukciją įrašykite dvigubomis kabutėmis.

    Pavyzdžiui, vidutiniam pardavimui, didesniam už nulį ir pristatytam iki 2022 m. spalio 1 d., formulė yra tokia:

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

    Kai kriterijai yra atskirose ląstelėse, loginį operatorių uždarote kabutėse ir sujungiate su ląstelės nuoroda naudodami ampersandą (&). Pavyzdžiui:

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

    AVERAGEIFS su pakaitiniais simboliais

    Ląstelių vidurkio nustatymas pagal dalinis teksto atitikimas , kriterijuose naudokite pakaitinius simbolius - klausimo ženklą (?), kad atitiktų bet kurį vieną simbolį, arba žvaigždutę (*), kad atitiktų bet kurį simbolių skaičių.

    Tarkime, kad toliau pateiktoje lentelėje norima išvesti "oranžinių" pardavimų vidurkį visuose "pietų" regionuose, įskaitant "pietvakarių" ir "pietryčių". Kad tai būtų padaryta, į antrąjį kriterijų įtraukiame žvaigždutę:

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

    Jei ląstelėje įvedamas dalinis teksto atitikimo kriterijus, tuomet su ląstelės nuoroda sugretinkite pakaitinį simbolį. Mūsų atveju formulė įgauna tokią formą:

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

    Vidurkis, jei tarp dviejų verčių

    Norėdami gauti verčių, kurios patenka tarp dviejų konkrečių verčių, vidurkį, naudokite vieną iš šių bendrųjų formulių:

    Vidurkis, jei tarp dviejų verčių imtinai:

    AVERAGEIFS(average_range, criteria_range,">= vertė1 ", criteria_range,"<= vertė2 ")

    Vidurkis, jei tarp dviejų verčių, išskirtinis:

    AVERAGEIFS(average_range, criteria_range,"> vertė1 ", criteria_range,"< vertė2 ")

    1-ojoje formulėje naudojate didesnis arba lygus (>=) ir mažesnis arba lygus (<=) loginiai operatoriai, todėl ribinės vertės įtraukiamos į vidurkį.

    2-ojoje formulėje didesnis nei (>) ir mažiau nei (<) loginiai kriterijai į vidurkį neįtraukia ribinių reikšmių.

    Šios formulės puikiai veikia abiem atvejais - kai ląstelės, kurias reikia vidurkinti, ir ląstelės, kurias reikia patikrinti, yra tas pats stulpelis arba per du skirtingi stulpeliai .

    Pavyzdžiui, norėdami apskaičiuoti pardavimų nuo 100 iki 130 imtinai vidurkį, galite naudoti šią formulę:

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

    Kai E3 ir F3 langeliuose įrašomos ribinės vertės, formulė įgauna tokią formą:

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

    Atkreipkite dėmesį, kad šiuo atveju 3 diapazono argumentams naudojama ta pati nuoroda (C3:C15).

    Jei norite vidutiniškai įvertinti tam tikro stulpelio langelius, jei kito stulpelio reikšmės patenka tarp dviejų reikšmių, nurodykite kitokį intervalą average_range ir kriterijų_diapazonas argumentai.

    Pavyzdžiui, norint išvesti C stulpelio pardavimų vidurkį, jei B stulpelio data yra nuo rugsėjo 1 d. iki spalio 30 d., formulė yra tokia:

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

    Su ląstelių nuorodomis:

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

    Štai kaip naudojate "Excel" funkciją AVERAGEIFS, kad rastumėte aritmetinį vidurkį pagal kelis kriterijus. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje!

    Atsisiųsti praktikos sąsiuvinį

    "Excel" AVERAGEIFS funkcija - pavyzdžiai (.xlsx failas)

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.