Excel AVERAGEIFS funkcija ar vairākiem kritērijiem

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir parādīts, kā izmantot Excel funkciju AVERAGEIFS, lai aprēķinātu vidējo vērtību ar vairākiem nosacījumiem.

Kad Excel programmā ir jāaprēķina skaitļu grupas vidējais aritmētiskais lielums, ir jāizmanto funkcija AVERAGE. Lai vidēji aprēķinātu šūnas, kas atbilst noteiktam nosacījumam, noder funkcija AVERAGEIF. Lai atrastu vidējo lielumu, izmantojot vairākus kritērijus, ir jāizmanto funkcija AVERAGEIFS. Lai uzzinātu, kā tā darbojas, turpiniet lasīt!

    VidējaisIFS funkcija programmā Excel

    Excel funkcija AVERAGEIFS aprēķina vidējo aritmētisko vērtību visām diapazona šūnām, kas atbilst norādītajiem kritērijiem.

    Sintakse ir šāda:

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

    Kur:

    • Average_range - vidējo šūnu diapazonu.
    • Criteria_range1, criteria_range2, ... - diapazoni, kas jāpārbauda pēc attiecīgajiem kritērijiem.
    • Kritērijs1, kritērijs2, ... - kritērijus, kas nosaka, kuras šūnas vidēji atlasīt. Kritērijus var norādīt kā skaitli, loģisku izteiksmi, teksta vērtību vai atsauci uz šūnām.

    Kritēriji_apjoms1 / kritēriji1 Vienā formulā var izmantot no 1 līdz 127 diapazonu/kritēriju pāriem.

    Funkcija AVERAGEIFS ir pieejama programmā Excel 2007 - Excel 365.

    Piezīme. Funkcija AVERAGEIFS darbojas ar AND loģiku, t. i., tiek aprēķināts tikai to šūnu vidējais lielums, kurām visi nosacījumi ir TRUE. Lai aprēķinātu šūnas, kurām kāds no nosacījumiem ir TRUE, izmantojiet formulu AVERAGE IF OR.

    Funkcija AVERAGEIFS - lietošanas piezīmes

    Lai gūtu skaidru priekšstatu par funkcijas darbību un izvairītos no kļūdām, ņemiet vērā šādus faktus:

    • In the average_range arguments, tukšas šūnas , loģiskās vērtības TRUE/FALSE un teksta vērtības tiek ignorēti. Nulles vērtības ir iekļautas.
    • Ja kritēriji ir tukša šūna, tā tiek uzskatīta par nulles vērtību.
    • Ja average_range nesatur vienu skaitlisko vērtību, rodas #DIV/0! kļūda.
    • Ja neviena šūna neatbilst visiem norādītajiem kritērijiem, tiek atgriezta #DIV/0! kļūda.
    • AVERAGEIFS" kritērijus var piemērot vienam diapazonam vai dažādiem diapazoniem.
    • Katrs criteria_range jābūt tāda paša izmēra un formas kā average_range , pretējā gadījumā tiek pieļauta kļūda #VALUE!.

    Tagad, kad esat iepazinušies ar teoriju, aplūkosim, kā funkciju AVERAGEIFS izmantot praksē.

    Excel AVERAGEIFS formula

    Vispirms izklāstīsim vispārīgo pieeju. Lai pareizi izveidotu AVERAGEIFS formulu, ievērojiet šīs vadlīnijas:

    1. Pirmajā argumentā norādiet diapazonu, kuru vēlaties vidēji iegūt.
    2. Nākamajos argumentos norādiet diapazonu/kritēriju pārus. Pārus var sakārtot jebkurā secībā, bet kritērijs vienmēr seko diapazonam, uz kuru tas attiecas.
    3. Formulā AVERAGEIFS vienmēr jāietver nepāra argumentu skaits : average_range + viens vai vairāki kritēriju_apjoms/kritēriji pāri.

    AVERAGEIFS ar teksta kritērijiem

    Lai iegūtu vidējo skaitļu skaitu vienā slejā, ja citā(-ās) slejā(-ās) ir noteikts teksts, izmantojiet šo tekstu kā kritēriju.

    Piemēram, noskaidrosim vidējo "Apple" pārdošanas apjomu reģionā "Ziemeļi". Šim nolūkam izveidosim AVERAGEIFS formulu ar diviem kritērijiem:

    • Average_range ir C3:C15 (no šūnām uz vidējo).
    • Kritēriji_apjoms1 ir A3:A15 (pārbaudāmie elementi) un kritēriji1 ir "ābols".
    • Kritēriji_apjoms2 ir B3:B15 (Reģioni, lai pārbaudītu) un kritēriji2 ir "ziemeļi".

    Saliekot argumentus kopā, iegūstam šādu formulu:

    =AVERAGEIFS(C3:C15, A3:A15, "ābols", B3:B15, "ziemeļi")

    Izmantojot kritērijus iepriekš noteiktās šūnās (F3 un F4), formula ir šāda:

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

    AVERAGEIFS ar loģiskajiem operatoriem

    Ja kritērijs pēc noklusējuma ir "ir vienāds ar", vienādības zīmi var izlaist, un attiecīgajā argumentā vienkārši ierakstiet mērķa tekstu (ievietotu pēdiņās) vai skaitli (bez pēdiņām), kā parādīts iepriekšējā piemērā.

    Izmantojot citus loģiskos operatorus, piemēram, "lielāks par" (>), "mazāks par" (<), nav vienāds ar () un citus ar numurs vai datums , visu konstrukciju iekļaujiet dubultās pēdiņās.

    Piemēram, vidējam pārdošanas apjomam, kas ir lielāks par nulli un piegādāts līdz 2022. gada 1. oktobrim, formula ir šāda:

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

    Ja kritēriji atrodas atsevišķās šūnās, loģisko operatoru ieliekiet pēdiņās un savienojiet ar šūnas atsauce izmantojot ampersandu (&). Piemēram:

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

    AVERAGEIFS ar aizstājējzīmēm

    Vidējo šūnu vidējais rādītājs, pamatojoties uz daļēja teksta atbilstība , kritērijos izmantojiet aizstājējzīmes - jautājuma zīmi (?), lai atbilstu jebkurai vienai rakstzīmei, vai zvaigznīti (*), lai atbilstu jebkuram rakstzīmju skaitam.

    Pieņemsim, ka turpmāk tabulā vēlaties vidēji novērtēt "oranžās" pārdošanas apjomus visos "dienvidu" reģionos, tostarp "dienvidrietumu" un "dienvidaustrumu". Lai to izdarītu, otrajā kritērijā iekļaujam zvaigznīti:

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

    Ja šūnā tiek ievadīts daļējs teksta atbilstības kritērijs, tad apvienojiet aizstājējzīmi ar šūnas atsauci. Mūsu gadījumā formula ir šādā formā:

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

    Vidējais, ja starp divām vērtībām

    Lai iegūtu vidējo vērtību, kas atrodas starp divām konkrētām vērtībām, izmantojiet vienu no šādām vispārīgām formulām:

    Vidējais, ja starp divām vērtībām, ieskaitot:

    AVERAGEIFS(average_range, criteria_range,">= vērtība1 ", criteria_range,"<= vērtība2 ")

    Vidējais, ja starp divām vērtībām, ekskluzīvs:

    AVERAGEIFS(average_range, criteria_range,"> vērtība1 ", criteria_range,"< vērtība2 ")

    Pirmajā formulā jūs izmantojat lielāks vai vienāds ar (>=) un mazāks vai vienāds ar (<=) loģiskie operatori, tāpēc robežvērtības tiek iekļautas vidējā vērtībā.

    Otrajā formulā lielāks par (>) un mazāk nekā (<) loģiskie kritēriji izslēdz robežvērtības no vidējās vērtības.

    Šīs formulas darbojas labi vai abos scenārijos - ja vidējās un pārbaudāmās šūnas ir vienādās vietās. tā pati sleja vai divās daļās dažādas kolonnas .

    Piemēram, lai aprēķinātu vidējo pārdošanas apjomu no 100 līdz 130 ieskaitot, varat izmantot šo formulu:

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

    Izmantojot robežvērtības šūnās E3 un F3, formula ir šāda:

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

    Lūdzu, ņemiet vērā, ka šajā gadījumā mēs izmantojam vienu un to pašu atsauci (C3:C15) 3 diapazona argumentiem.

    Lai noteiktu vidējo vērtību šūnās noteiktā slejā, ja vērtības citā slejā ir starp divām vērtībām, norādiet atšķirīgu diapazonu, lai average_range un criteria_range argumenti.

    Piemēram, lai aprēķinātu vidējo pārdošanas apjomu C slejā, ja B slejā norādītais datums ir no 1. septembra līdz 30. oktobrim, formula ir šāda:

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

    Ar šūnu atsaucēm:

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

    Lūk, kā jūs izmantojat AVERAGEIFS funkciju programmā Excel, lai atrastu vidējo aritmētisko ar vairākiem kritērijiem. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā!

    Prakses darba burtnīca lejupielādei

    Excel AVERAGEIFS funkcija - piemēri (.xlsx fails)

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.