Innholdsfortegnelse
I denne artikkelen vil vi vise hvordan du kan bruke funksjonen AVERAGEIFS til Excel til å beregne noen gjennomsnitt mens du opprettholder ett eller flere kriterier i Excel. For å gjøre det, vil vi gå gjennom 6 enkle eksempler.
AVERAGEIFS-funksjonen til Excel (Quick View)
I det følgende bildet kan du se oversikten over AVERAGEIFS -funksjon.
Last ned øvelsesarbeidsbok
Du kan laste ned følgende Excel-fil og øve mens du leser denne artikkelen.
6 bruksområder AVERAGEIFS Function.xlsx
Excel AVERAGEIFS-funksjon: Syntaks og argument
Sammendrag
- AVERAGEIFS -funksjonen returnerer gjennomsnittet av cellene i en matrise som tilfredsstiller ett eller flere gitte kriterier. Her kan kriteriene være av samme matrise eller en annen matrise.
- Tilgjengelig fra Excel 2007.
Syntaks
Syntaksen til AVERAGEIFS -funksjonen er:
=AVERAGEIFS(average_range,criteria_range1,criteria1,...)
Argument
Argument | Obligatorisk eller valgfritt | Verdi |
---|---|---|
average_range | Obligatorisk | Arrayen av celler hvis gjennomsnitt skal bestemmes. |
criteria_range1 | Påkrevd | Arrayen av celler som må tilfredsstille de første kriteriene. |
kriterier1 | Obligatorisk | De første kriteriene. |
criteria_range2 | Valgfritt | Theen rekke celler som må tilfredsstille det andre kriteriet. |
kriterier2 | Valgfritt | Det andre kriteriet. |
Merknader:
- Bare 1 kriterium sammen med 1 celleområde, der kriteriene vil bli brukt ( criteria_range ), er viktig. Du kan imidlertid bruke flere kriterier hvis du trenger det.
- Både kriteriene og kriterieområdet må komme sammen som et par. Det betyr at hvis du skriver inn criteria_range 2 , må du skrive inn criteria2 .
- Både average_range og alle criteria_ranges må være likeverdig. Ellers vil Excel øke #VERDI!
- Mens gjennomsnittet av verdier beregnes, vil Excel kun telle de celleverdiene som tilfredsstiller alle kriteriene.
Returverdi
Returnerer gjennomsnittet av cellene i en matrise som tilfredsstiller ett eller flere gitte kriterier.
Spesielle merknader
- Hvis kriteriet er lik celleverdien eller cellereferansen, kan du i stedet for kriteriene ganske enkelt sette verdien eller cellereferansen.
Slik:
=AVERAGEIFS(C5:C9,C5:C9,1)
ELLER
=AVERAGEIFS(C5:C9,C5:C9,"Won")
ELLER
=AVERAGEIFS(C5:C9,C5:C9,A2)
- Når kriteriet angir større enn eller mindre enn en verdi, omslutter kriteriene innenfor en apostrof (“”)
Som dette :
=AVERAGEIFS(C5:C9,C5:C9,">1")
- Når kriteriet angir større enn eller mindre enn en cellereferanse,omslutt bare symbolet for større enn eller mindre enn i en apostrof (“”) og slå deretter sammen cellereferansen med en ampersand (&)
Slik dette:
=AVERAGEIFS(C5:C9,C5:C9,">"&A2)
- Du kan også ha delvise treff innenfor AVERAGEIFS
For å matche et hvilket som helst tegn på et bestemt sted, bruk " ?".
For eksempel vil " ?end" samsvare med " bøy" , " send" men ikke " spend" eller "end".
Og for å matche et hvilket som helst tall av tegn inkludert null, bruk « *» .
For eksempel vil « *end» samsvare med « end» , « bøy» , « send» , « spend» alle.
Så AVERAGEIFS -formelen vil se slik ut:
=AVERAGEIFS(C5:C9,C5:C9,"?end")
ELLER
=AVERAGEIFS(C5:C9,C5:C9,"*end")
- Hvis en celle innenfor Average_range inneholder en annen tekstverdi enn et tall, AVERAGEIFS vil ikke telle det selv om det tilfredsstiller alle kriteriene. Fordi det kun er mulig å beregne gjennomsnittet av noen tall, ikke hvilken som helst tekst.
6 Eksempler på bruk av Excel AVERAGEIFS-funksjonen
Følgende datasett har Opponent , Mål , Assists , Resultater og Spillested . Videre, ved å bruke dette datasettet, vil vi demonstrere 6 eksempler for å vise bruken av AVERAGEIFS -funksjonen. Her brukte vi Excel 365 . Du kan bruke hvilken som helst tilgjengelig Excel-versjon.
1. Bruke enkeltkriterier forLik verdi i AVERAGEIFS-funksjonen
I dette eksemplet vil vi vise deg hvordan du kan bruke AVERAGEIFS -funksjonen ved å bruke enkeltkriterier lik en verdi. Etterpå, ved å bruke AVERAGEIFS -funksjonen, vil vi finne ut de gjennomsnittlige målene basert på kriteriene når Resultatet er Vunnet .
Her har vi allerede merket målene og kriteriene Vunnet med gul farge , og vi vil finne ut gjennomsnittet av målene som har en gul farge .
Trinn:
- Først og fremst skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,E6:E23,"Won")
Formeloversikt
- AVERAGEIFS(C6:C23,E6:E23,"Won") → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 hvis korresponderende celler i arrayet E6 til E23 inneholder " Won ".
- Utdata: 2.09
- Deretter trykker du ENTER .
Som et resultat kan du se resultatet i celle H6 .
Les mer: Hvordan bruke AVERAGE-funksjonen i Excel (5 eksempler)
2. Bruk av enkeltkriterier for større enn verdi
I dette eksemplet vil vi vise deg hvordan du bruker AVERAGEIFS -funksjonen for å finne målene som har Assist -tall større enn eller lik 1 . Her har vi allerede merket antall Assists som har en verdi større enn eller lik 1 og antall mål basert på assists med gul farge . Deretter vil vi beregne gjennomsnittet av disse målene basert på kriteriene.
Trinn:
- Til å begynne med skriver vi inn følgende formel i cellen H6 .
=AVERAGEIFS(C6:C23,D6:D23,">=1")
Formeloversikt
- AVERAGEIFS(C6:C23,D6:D23,">=1″) → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 hvis tilsvarende celler i matrisen D6 til D23 inneholder noe større enn eller lik 1 .
- Utdata: 1,80
- Trykk etterpå ENTER .
Derfor kan du se resultatet i celle H6 .
Lignende avlesninger
- Hvordan bruke LINEST-funksjonen i Excel (4 passende eksempler)
- Bruk RANK-funksjonen i Excel (med 5 eksempler)
- Hvordan bruke VAR-funksjonen i Excel (4 eksempler)
- Bruk PROB-funksjonen i Excel (3 eksempler)
- Hvordan bruke Excel STDEV Funksjon (3 enkle eksempler)
3. Bruk av flere kriterier i AVERAGEIFS-funksjonen
I dette eksemplet vil vi demonstrere bruken av AVERAGEIFS funksjon basert på flere kriterier.
Her vil vi finne ut gjennomsnittet av mål når mål -tallet er minst 1 , og når Venue er Hjem . Vi har markertbegge kriteriene med en gul farge .
Trinn:
- Først skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23,"Home")
Formeloversikt
- AVERAGEIFS(C6:C23,C6:C23,">=1″,F6:F23,"Hjem") → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 som inneholder noe større enn eller lik 1 og hvis tilsvarende celler i matrisen F6 til F23 inneholder " Hjem ".
- Utdata: 2,33
- Trykk på ENTER .
Derfor kan du se resultatet i H6 .
Igjen vil vi finne ut gjennomsnittet av mål når tallet for mål er større enn eller lik 1 , og når tallet Assist også er større enn eller lik 1 . Vi har merket begge kriteriene med Gul farge .
- Deretter skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",D6:D23,">=1")
Formeloversikt
- AVERAGEIFS(C6:C23,C6:C23,">=1″,D6:D23,">=1″) → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 som inneholder noe større enn eller lik 1 og hvis tilsvarende celler i matrisen D6 til D23 inneholder noe større enn eller lik 1 .
- Utdata: 2,33
- På dette tidspunktettrykk ENTER .
Derfor kan du se resultatet i H6 .
4 Telle gjennomsnitt med delvis samsvar (jokertegn)
I dette eksemplet vil vi vise deg hvordan du beregner gjennomsnittet ved å bruke funksjonen AVERAGEIFS når kriteriene samsvarer delvis. Vi vil bruke et jokertegn til dette formålet. Du skjønner, det er to Korea på Motstander -listen, Nord-Korea og Sør-Korea . Deretter vil vi finne ut gjennomsnittet av målene til motstanderen som har Korea i navnet sitt. Her markerte vi Motstanderen og det tilsvarende Målnummeret med Gul farge .
Trinn:
- Først skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,B6:B23,"*Korea")
Formeloversikt
- AVERAGEIFS(C6:C23,B6:B23,”*Korea”) → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 hvis tilsvarende celler i matrisen B6 til B23 inneholder noe som har " Korea " på slutten.
- Utdata: 2
- Trykk i tillegg ENTER .
Derfor kan du se resultatet i celle H6 .
Hvis du vil vite mer om jokertegnet tegn, kan du besøke denne lenken.
Les mer: The Different Ways of Counting in Excel
5. Bruke cellereferanser iAVERAGEIFS-funksjonen
I dette eksemplet vil vi bruke cellereferansen i stedet for tekst i AVERAGEIFS -funksjonen. Vi vil bruke ett enkelt kriterium for dette formålet.
Her vil vi finne ut de gjennomsnittlige målene basert på kriteriene når Resultatet er Vunnet . I formelen, i stedet for å skrive Vunnet , velger vi ganske enkelt celle E6 .
Vi har allerede merket Målene og kriteriene Vann med gul farge , og vi vil finne ut gjennomsnittet av målene som har gul farge .
Trinn:
- Først og fremst skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,E6:E23,E6)
Formeloversikt
- AVERAGEIFS(C6:C23,E6 :E23,E6) → Beregner gjennomsnittet av bare de cellene i arrayen C6 til C23 hvis tilsvarende celler i arrayen E6 til E23 inneholder celleinnholdet i celle E6 som er « Vunn .
- Utdata: 2.09
- Deretter trykker du ENTER .
Som et resultat kan du se resultatet i celle H6 .
6. Bruk av datoperiode i AVERAGEIFS-funksjonen
Her vil vi vise deg bruken av AVERAGEIFS funksjonen når det er et datointervall , og vi ønsker å finne ut gjennomsnittet basert på datoer . For dette formålet modifiserte vi det forrige datasettet og la til en Dato kolonne til den.
Deretter ønsker vi å finne gjennomsnittet av målene som inkluderer datoen fra 20-22-mars til 08-22-august . Her markerte vi disse datoene med Gul farge .
Trinn:
- I begynnelsen skriver vi følgende formel i celle H6 .
=AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22")
Formel Fordeling
- AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22″) → Beregner gjennomsnittet av bare de cellene i matrisen C6 til C23 hvis tilsvarende celler i matrisen F6 til F23 inneholder datoer større enn eller lik 20-Mar-22 og mindre enn eller lik 8-Aug-22 .
- Utdata: 1.727272727
- På dette tidspunktet trykker du ENTER .
Derfor kan du se resultatet i H6 .
Vanlige feil med Excel AVERAGEIFS-funksjonen
I følgende tabell har vi vist de vanlige feilene for AVERAGEIFS -funksjonen, og årsakene til at slike feil oppstår.
Feil | Når de vises |
---|---|
#DIV/0! | Viser når ingen verdi i gjennomsnittssamsvaret samsvarer med alle kriteriene. |
#VERDI! | Dette viser når lengdene på alle matrisene ikke er like. |
Øv Seksjon
Du kan laste ned Excel-filen ovenfor og derfor øve på de forklarte eksemplene.