Hvordan bruke Excel AVERAGEIFS-funksjonen

Sammendrag

Excel AVERAGEIFS-funksjonen beregner gjennomsnittet av tall i et område som oppfyller ett eller flere kriterier. Kriteriene som brukes for AVERAGEIFS kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis samsvar.

Hensikt

Gjennomsnittlige celler som samsvarer med flere kriterier

Returverdi

Gjennomsnittet av cellene som oppfyller alle kriteriene

Syntaks

= GJENNOMSNITT (avg_rng, område1, kriterium1, (område2), (kriterium2), …)

Argumenter

  • avg_rng - Området til gjennomsnitt.
  • range1 - Det første området som evakueres.
  • kriterier1 - Kriteriene som skal brukes på område1.
  • range2 - (valgfritt) Det andre området å evaluere.
  • criteria2 - (valgfritt) Kriteriene som skal brukes på range2.

Versjon

Excel 2007

Bruksanvisninger

AVERAGEIFS-funksjonen beregner gjennomsnittet av tallene i et område som oppfyller de oppgitte kriteriene. Det første området gitt til AVERAGEIFS er området som inneholder tall til gjennomsnitt. Kriterier leveres parvis (rekkevidde, kriterier), og bare det første paret kreves. For hvert tilleggskriterium, oppgi et annet utvalg / kriteriepar. Kriteriene gitt til AVERAGEIFS brukes med OG-logikk - alle kriterier må være sanne for at et tall skal være inkludert i gjennomsnittet.

Kriterier kan leveres som tall, strenger eller referanser. Gyldige kriterier kan for eksempel være 10, "> 10", A1 eller "<" & A1. Kriterier kan også inkludere jokertegn for delvis samsvar.

AVERAGEIFS er i en gruppe på åtte funksjoner i Excel som deler logiske kriterier i to deler (område + kriterier). Som et resultat er syntaksen som brukes til å konstruere kriterier forskjellig, og AVERAGEIFS krever et celleområde for rekkeviddeargumenter - du kan ikke bruke en matrise.

GJENNOMSNITT vil automatisk ignorere tomme celler, selv når kriteriene samsvarer. Med andre ord vil AVERAGEIFS ikke inkludere tomme celler i gjennomsnittet. AVERAGEIFS returnerer # DIV / 0! hvis ingen celler i oppfyller kriteriene.

Eksempler

I eksemplet vist er formlene i H5: H7:

=AVERAGEIFS(C5:C15,C5:C15,">0") =AVERAGEIFS(C5:C15,C5:C15,">0",C5:C15,"=2",E5:E15,">1")

Disse formlene returnerer gjennomsnittsprisen for eiendommer der:

  1. prisene er større enn null
  2. prisene er større enn null og mindre enn $ 500 000
  3. eiendommene har minst 2 soverom og mer enn 1 bad

Dobbel anførselstegn ("") i kriterier

Generelt er tekstverdier i kriterier omsluttet med dobbelt anførselstegn (""), og tall er ikke. Men når en logisk operatør er inkludert med et nummer, må nummeret og operatøren være vedlagt anførselstegn. Legg merke til forskjellen i de to eksemplene nedenfor. Fordi den andre formelen bruker større enn eller lik operator (> =), er operatøren og tallet begge omsluttet med doble anførselstegn.

=AVERAGEIFS(C5:C15,D5:D15,2) // 2 bedrooms =AVERAGEIFS(C5:C15,D5:D15,">=2") // 2+ bedrooms

Doble anførselstegn brukes også til tekstverdier. For eksempel, til gjennomsnittlige verdier i B1: B10 når verdier i A1: A10 er like "røde", kan du bruke en formel som denne:

=AVERAGEIFS(B1:B10,A1:A10,"red")

Flere kriterier

Angi kriterier parvis (rekkevidde, kriterier). For eksempel, til gjennomsnittsverdier i A1: A10, der B1: B10 = "A" og C1: C10> 5, bruk:

=AVERAGEIFS(A1:A10,B1:B10,"A",C1:C10,">5")

Verdi fra en annen celle

En verdi fra en annen celle kan inkluderes i kriteriene ved bruk av sammenkobling. I eksemplet nedenfor vil AVERAGEIFS returnere gjennomsnittet av tall i A1: A10 som er mindre enn verdien i celle B1. Legg merke til at mindre enn operator (som er tekst) er vedlagt anførselstegn.

=AVERAGEIFS(A1:A10,A1:A10,"<"&B1) // average values less than B1

Jokertegn

Jokertegnetegnene spørsmålstegn (?), Stjerne (*) eller tilde (~) kan brukes i kriterier. Et spørsmålstegn (?) Samsvarer med ett tegn, og en stjerne (*) samsvarer med null eller flere tegn av noe slag. For eksempel, til gjennomsnittsverdier i B1: B10 når verdier i A1: A10 inneholder teksten "rød", kan du bruke en formel som denne:

=AVERAGEIFS(B1:B10,A1:A10,"*red*")

Tilde (~) er en fluktfigur som lar deg finne bokstavelige jokertegn. For å matche et bokstavelig spørsmålstegn (?), Stjerne (*) eller tilde (~), for eksempel, legg til en tilde foran jokertegnet (dvs. ~ ?, ~ *, ~~).

Merk: rekkefølgen på argumentene er forskjellig mellom AVERAGEIFS og AVERAGEIF. Området til gjennomsnitt er alltid det første argumentet i AVERAGEIFS.

Merknader

  • Hvis ingen data samsvarer med kriteriene, returnerer AVERAGEIFS # DIV0! feil
  • Hvert tilleggsområde må ha samme antall rader og kolonner som gjennomsnittsområdet .
  • Ikke-numeriske kriterier må legges inn i doble anførselstegn, men ikke numeriske kriterier. For eksempel: 100, "100", "> 32", "jim" eller A1 (der A1 inneholder et tall).
  • Jokertegnet? og * kan brukes i kriterier. Et spørsmålstegn samsvarer med et hvilket som helst tegn, og en stjerne samsvarer med null eller flere tegn av noe slag.
  • For å finne et bokstavelig spørsmålstegn eller en stjerne, bruk en tilde (~) foran spørsmålstegn eller stjerne (dvs. ~ ?, ~ *).

Interessante artikler...