Innholdsfortegnelse
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:
- I det første argumentet, oppgi området du vil beregne gjennomsnittet for.
- 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.
- 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)