Hvordan bruke Excel AVERAGEIF-funksjonen

Innholdsfortegnelse

Sammendrag

Excel AVERAGEIF-funksjonen beregner gjennomsnittet av tall i et område som oppfyller de oppgitte kriteriene. AVERAGEIF-kriterier kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis samsvar.

Hensikt

Få gjennomsnittet av tall som oppfyller kriteriene.

Returverdi

Et tall som representerer gjennomsnittet.

Syntaks

= GJENNOMSNITT (rekkevidde, kriterier, (gjennomsnittlig rekkevidde))

Argumenter

  • område - En eller flere celler, inkludert tall eller navn, matriser eller referanser.
  • kriterier - Et tall, uttrykk, cellereferanse eller tekst.
  • gjennomsnittsområde - (valgfritt) Cellene til gjennomsnitt. Når utelatt, brukes rekkevidde.

Versjon

Excel 2007

Bruksanvisninger

AVERAGEIF beregner gjennomsnittet av tallene i et område som oppfyller oppgitte kriterier. Kriterier kan leveres som tall, strenger eller referanser. Gyldige kriterier kan for eksempel være 10, "> 10", A1 eller "<" & A1.

Argumentet gjennomsnittlig rekkevidde er valgfritt. Når gjennomsnittlig rekkevidde ikke er gitt, vil AVERAGEIF if beregne gjennomsnittet av numeriske verdier i områdeargumentet. Når gjennomsnittlig rekkevidde er oppgitt, beregner AVERAGEIF gjennomsnittet av tall i gjennomsnittlig område.

AVERAGEIF-kriterier kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) for delvis samsvar.

AVERAGEIF 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 AVERAGEIF krever et celleområde for rekkeviddeargumenter, du kan ikke bruke en matrise.

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

AVERAGEIF-funksjonen kan bare bruke en enkelt tilstand. Hvis du trenger å bruke flere kriterier, bruk AVERAGEIFS-funksjonen.

Eksempler

I eksemplet vist er formlene i H5: H8 som følger:

=AVERAGEIF(C5:C15,">0") // price greater than $0 =AVERAGEIF(C5:C15,">200000") // price greater than $200k =AVERAGEIF(D5:D15,">=2",C5:C15) // 2+ bedrooms =AVERAGEIF(D5:D15,">=3",C5:C15) // 3+ bedrooms

Dobbel anførselstegn ("") i kriterier

Generelt er tekstverdier lukket i doble 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.

=AVERAGEIF(D5:D15,2,C5:C15) // 2 bedrooms =AVERAGEIF(D5:D15,">=2",C5:C15) // 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:

=AVERAGEIF(A1:A10,"red",B1:B10) // average "red" only

Verdi fra en annen celle

En verdi fra en annen celle kan inkluderes i kriteriene ved bruk av sammenkobling. I eksemplet nedenfor vil AVERAGEIF 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.

=AVERAGEIF(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, for å gjennomsnittsceller i en B1: B10 når celler i A1: A10 inneholder teksten "rød" hvor som helst, kan du bruke en formel som denne:

=AVERAGEIF(A1:A10,"*red*",B1:B10) // contains "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. ~ ?, ~ *, ~~).

Merknader

  • Celler innen rekkevidde som inneholder SANT eller FALSK blir ignorert.
  • Tomme celler ignoreres i rekkevidde og gjennomsnittsområde når gjennomsnitt beregnes.
  • AVERAGEIF returnerer # DIV / 0! hvis ingen celler innen rekkevidde oppfyller kriteriene.
  • Average_range does not have to be the same size as range . The top left cell in average_range is used as the starting point, and cells that correspond to cells in range are averaged.
  • AVERAGEIF allows the wildcard characters question mark (?) and asterisk (*), in criteria. The ? matches any single character and the * matches any sequence of characters. To find a literal ? or *, use a tilde (~) before the character, i.e. ~* and ~?.

Related videos

Excel-formelfeilkoder I denne videoen går vi gjennom hver av feilkodene som Excel viser når det er noe galt med en formel. Vi vil også se på noen enkle måter å løse feilene på. Slik bruker du AVERAGEIF-funksjonen I denne videoen vil vi se på hvordan du bruker AVERAGEIF-funksjonen til å beregne et gjennomsnitt fra tall som oppfyller et enkelt kriterium i et datasett.

Interessante artikler...