Excel AVERAGEIFS-funksjon med flere kriterier

  • Dele Denne
Michael Brown

Denne opplæringen viser hvordan du bruker Excel AVERAGEIFS-funksjonen for å beregne et gjennomsnitt med flere betingelser.

Når det gjelder å beregne et aritmetisk gjennomsnitt av en gruppe tall i Excel, er AVERAGE veien å gå. For å gjennomsnittlige celler som oppfyller en viss betingelse, kommer AVERAGEIF godt med. For å finne et gjennomsnitt med flere kriterier, er AVERAGEIFS funksjonen som skal brukes. For å lære hvordan det fungerer, fortsett å lese!

    AVERAGEIFS-funksjonen i Excel

    Excel AVERAGEIFS-funksjonen beregner det aritmetiske gjennomsnittet av alle celler i et område som oppfyller spesifisert kriterier.

    Syntaksen er som følger:

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

    Hvor:

    • Average_range – celleområdet til gjennomsnitt.
    • Kriteriumområde1, kriterieområde2, … – områder som skal testes mot de tilsvarende kriteriene.
    • Kriterier1, criteria2, … - kriterier som bestemmer hvilke celler som skal snittes. Kriteriene kan angis i form av et tall, logisk uttrykk, tekstverdi eller cellereferanse.

    Kriteriumområde1 / kriterier1 kreves, etterfølgende de er valgfrie. 1 til 127 område/kriteriepar kan brukes i én formel.

    AVERAGEIFS-funksjonen er tilgjengelig i Excel 2007 - Excel 365.

    Merk. AVERAGEIFS-funksjonen fungerer med OG-logikken, det vil si bare de celleneer gjennomsnittet der alle forholdene er SANN. For å beregne celler der en enkelt betingelse er SANN, bruk AVERAGE IF OR-formelen.

    AVERAGEIFS-funksjonen - bruksnotater

    For å få en klar forståelse av hvordan funksjonen fungerer og unngå feil, ta varsel om følgende fakta:

    • I argumentet gjennomsnittlig område , tomme celler , logiske verdier SANN/USANT og tekstverdier ignoreres. Nullverdier er inkludert.
    • Hvis kriterier er en tom celle, behandles den som en nullverdi.
    • Hvis gjennomsnittlig område inneholder ikke en eneste numerisk verdi, en #DIV/0! feil oppstår.
    • Hvis ingen celler oppfyller alle de angitte kriteriene, vises en #DIV/0! feil returneres.
    • AVERAGEIFS' kriterier kan gjelde for samme område eller forskjellige områder.
    • Hvert criteria_range må ha samme størrelse og form som average_range , ellers en #VERDI! feil oppstår.

    Nå som du kjenner teorien, la oss se hvordan du bruker AVERAGEIFS-funksjonen i praksis.

    Excel AVERAGEIFS-formel

    Først, la oss skissere den generiske tilnærmingen. For å konstruere en AVERAGEIFS-formel på riktig måte, følg disse retningslinjene:

    1. I det første argumentet, oppgi området du vil beregne gjennomsnittet for.
    2. I påfølgende argumenter, spesifiser område/kriterie-par . Parene kan ordnes i hvilken som helst rekkefølge, men kriteriene følger alltidområde den gjelder for.
    3. En AVERAGEIFS-formel skal alltid inneholde et odde antall argumenter : gjennomsnittlig område + ett eller flere kriterieområde/kriterier -par .

    AVERAGEIFS med tekstkriterier

    For å få et gjennomsnitt av tall i én kolonne hvis en annen kolonne(r) inneholder bestemt tekst, bruk den teksten for kriterier.

    La oss som et eksempel finne et gjennomsnitt av "Apple"-salget i "Nord"-regionen. For dette lager vi en AVERAGEIFS-formel med to kriterier:

    • Gjennomsnittsområde er C3:C15 (celler til gjennomsnitt).
    • Kriteriumområde1 er A3:A15 (Elementer å sjekke) og kriterie1 er "eple".
    • Criteria_range2 er B3:B15 (Regioner å sjekke) og kriterier2 er "nord".

    Setter vi sammen argumentene, får vi følgende formel:

    =AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")

    Med kriterier i forhåndsdefinerte celler (F3 og F4 ), har formelen denne formen:

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

    AVERAGEIFS med logiske operatorer

    Når kriteriet som standard er "er lik", kan likhetstegnet utelates, og du setter ganske enkelt målteksten (omsluttet av anførselstegn) eller tallet (uten anførselstegn) i det tilsvarende argumentet som vist i forrige eksempel.

    Når du bruker andre logiske operatorer som "større enn" (> ;), "mindre enn" (<), ikke lik (), og andre med nummer eller dato , omslutter du hele konstruksjonen idoble anførselstegn.

    For eksempel, for gjennomsnittlig salg større enn null levert innen 1. oktober 2022, er formelen:

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

    Når kriteriene er i separate celler , setter du inn en logisk operator i anførselstegn og setter den sammen med en cellereferanse ved å bruke et og-tegn (&). For eksempel:

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

    AVERAGEIFS med jokertegn

    For å snitte celler basert på delvis tekstmatch , bruk jokertegn i kriterier – et spørsmålstegn (?) for å matche et enkelt tegn eller en stjerne (*) for å matche et hvilket som helst antall tegn.

    I tabellen nedenfor antar du at du ønsker å beregne gjennomsnittlig "oransje" salg i alle "sør"-regioner, inkludert "sør" -vest" og "sør-øst". For å få det gjort, inkluderer vi en stjerne i det andre kriteriet:

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

    Hvis et kriterium for delvis tekstsamsvar legges inn i en celle, sett sammen et jokertegn med cellereferansen. I vårt tilfelle har formelen denne formen:

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

    Gjennomsnitt hvis mellom to verdier

    For å få gjennomsnittet av verdier som faller mellom to spesifikke verdier, bruk en av følgende generiske formler:

    Gjennomsnitt hvis mellom to verdier, inklusive:

    AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= verdi2 ")

    Gjennomsnitt hvis mellom to verdier, eksklusiv:

    AVERAGEIFS(average_range, criteria_range,"> value1 ", criteria_range,"< verdi2 ")

    I den første formelen bruker du de logiske operatorene større enn eller lik (>=) og mindre enn eller lik (<=), så grenseverdiene er inkludert i gjennomsnittet.

    I den andre formelen ekskluderer de logiske kriteriene større enn (>) og mindre enn (<) grenseverdiene fra gjennomsnittet .

    Disse formlene fungerer bra eller begge scenariene - når cellene som skal gjennomsnitt og cellene som skal sjekkes er i samme kolonne eller i to forskjellige kolonner .

    For eksempel, for å beregne gjennomsnittet av salg mellom 100 og 130 inklusive, kan du bruke denne formelen:

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

    Med grenseverdiene i cellene E3 og F3, formelen har denne formen:

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

    Vær oppmerksom på at i dette tilfellet bruker vi den samme referansen (C3:C15) for de 3 områdeargumentene.

    For å gjennomsnittlige celler i en gitt kolonne hvis verdiene i en annen kolonne faller mellom to verdier, oppgi et annet område for argumentene gjennomsnittsområde og kriterieområde .

    For eksempel, for å snitte salget i kolonne C hvis datoen i kolonne B er mellom 1-sep og 30-okt, er formelen:

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

    Med cellereferanser:

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

    Det er slik du bruker AVERAGEIFS-funksjonen i Excel for å finne et aritmetisk gjennomsnitt med flere kriterier. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    Øvningsarbeidsbok for nedlasting

    ExcelAVERAGEIFS-funksjon - eksempler (.xlsx-fil)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.