Excel

Excel AVERAGEIF -funktion

Excel Averageif Function

Excel AVERAGEIF -funktionResumé

Funktionen Excel AVERAGEIF beregner gennemsnittet af tal i et område, der opfylder de angivne kriterier. AVERAGEIF -kriterier kan omfatte logiske operatorer (>,<,,=) and wildcards (*,?) for partial matching.





tæl antallet af specifikke tegn i en celle
Formål Få gennemsnittet af tal, der opfylder kriterier. Returværdi Et tal, der repræsenterer gennemsnittet. Syntaks = GENNEMSNIT (område, kriterier, [gennemsnitsområde]) Argumenter
  • rækkevidde - En eller flere celler, herunder tal eller navne, arrays eller referencer.
  • kriterier - Et tal, udtryk, cellereference eller tekst.
  • gennemsnitsområde - [valgfrit] Cellerne til gennemsnit. Når den udelades, bruges område.
Version Excel 2007 Brugsnotater

AVERAGEIF beregner gennemsnittet af tallene i et område, der opfylder de angivne kriterier. Kriterier kan leveres som tal, strenge eller referencer. Gyldige kriterier kan f.eks. Være 10, '> 10', A1 eller '<'&A1.

Det gennemsnitsområde argument er valgfrit. Hvornår gennemsnitsområde er ikke angivet, GENNEMSNITIF hvis beregner gennemsnittet af numeriske værdier i rækkevidde argument. Hvornår gennemsnitsområde er angivet, beregner AVERAGEIF gennemsnittet af tal i gennemsnitsområde .





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

AVERAGEIF er i en gruppe af otte funktioner i Excel der opdeler logiske kriterier i to dele (område + kriterier). Som følge heraf er syntaks, der bruges til at konstruere kriterier, er anderledes og GENNEMSNIT kræver et celleområde for rækkevidde -argumenter kan du ikke bruge en array .



AVERAGEIF ignorerer automatisk tomme celler, selv når kriterierne matcher. Med andre ord vil AVERAGEIF ikke indeholde tomme celler, der opfylder kriterierne som nul i gennemsnittet. GENNEMSNITIF returnerer #DIV/0! hvis ingen celler i området opfylder kriterierne.

AVERAGEIF -funktionen kan kun anvende en enkelt betingelse. Hvis du skal anvende flere kriterier, skal du bruge AVERAGEIFS -funktion .

Eksempler

I det viste eksempel er formlerne i H5: H8 som følger:

 
= AVERAGEIF (C5:C15,'>0') // price greater than 
Excel AVERAGEIF -funktionResumé

Funktionen Excel AVERAGEIF beregner gennemsnittet af tal i et område, der opfylder de angivne kriterier. AVERAGEIF -kriterier kan omfatte logiske operatorer (>,<,,=) and wildcards (*,?) for partial matching.

Formål Få gennemsnittet af tal, der opfylder kriterier. Returværdi Et tal, der repræsenterer gennemsnittet. Syntaks = GENNEMSNIT (område, kriterier, [gennemsnitsområde]) Argumenter
  • rækkevidde - En eller flere celler, herunder tal eller navne, arrays eller referencer.
  • kriterier - Et tal, udtryk, cellereference eller tekst.
  • gennemsnitsområde - [valgfrit] Cellerne til gennemsnit. Når den udelades, bruges område.
Version Excel 2007 Brugsnotater

AVERAGEIF beregner gennemsnittet af tallene i et område, der opfylder de angivne kriterier. Kriterier kan leveres som tal, strenge eller referencer. Gyldige kriterier kan f.eks. Være 10, '> 10', A1 eller '<'&A1.

Det gennemsnitsområde argument er valgfrit. Hvornår gennemsnitsområde er ikke angivet, GENNEMSNITIF hvis beregner gennemsnittet af numeriske værdier i rækkevidde argument. Hvornår gennemsnitsområde er angivet, beregner AVERAGEIF gennemsnittet af tal i gennemsnitsområde .

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

AVERAGEIF er i en gruppe af otte funktioner i Excel der opdeler logiske kriterier i to dele (område + kriterier). Som følge heraf er syntaks, der bruges til at konstruere kriterier, er anderledes og GENNEMSNIT kræver et celleområde for rækkevidde -argumenter kan du ikke bruge en array .

AVERAGEIF ignorerer automatisk tomme celler, selv når kriterierne matcher. Med andre ord vil AVERAGEIF ikke indeholde tomme celler, der opfylder kriterierne som nul i gennemsnittet. GENNEMSNITIF returnerer #DIV/0! hvis ingen celler i området opfylder kriterierne.

AVERAGEIF -funktionen kan kun anvende en enkelt betingelse. Hvis du skal anvende flere kriterier, skal du bruge AVERAGEIFS -funktion .

Eksempler

I det viste eksempel er formlerne 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

Dobbelt anførselstegn ('') i kriterier

Generelt er tekstværdier omsluttet af dobbelte anførselstegn (''), og tal er det ikke. Når imidlertid en logisk operator er inkluderet med et nummer, skal nummeret og operatøren være anført i anførselstegn. Bemærk forskellen i de to eksempler herunder. Fordi den anden formel bruger operatoren større end eller lig med (> =), er operatoren og tallet begge omsluttet af dobbelte anførselstegn.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms

Dobbelt anførselstegn bruges også til tekstværdier. For eksempel til gennemsnitsværdier i B1: B10, når værdier i A1: A10 er lig med 'rød', kan du bruge en formel som denne:

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

Værdi fra en anden celle

En værdi fra en anden celle kan inkluderes i kriterier ved hjælp af sammenkædning . I eksemplet nedenfor returnerer AVERAGEIF gennemsnittet af tal i A1: A10, der er mindre end værdien i celle B1. Bemærk de mindre end operatør (som er tekst) er omsluttet af anførselstegn.

 
= AVERAGEIF (A1:A10,'<'&B1) // average values less than B1

Jokertegn

Det jokertegn tegn spørgsmålstegn (?), stjerne (*) eller tilde (~) kan bruges i kriterier. Et spørgsmålstegn (?) Matcher et hvilket som helst tegn, og en stjerne (*) matcher nul eller flere tegn af enhver art. For eksempel til gennemsnitlige celler i en B1: B10, når celler i A1: A10 indeholder teksten 'rød' overalt, kan du bruge en formel som denne:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains 'red'

Tilde (~) er en flugtkarakter, der giver dig mulighed for at finde bogstavelige jokertegn. Hvis du f.eks. Vil matche et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~), skal du tilføje en tilde foran jokertegnet (dvs. ~ ?, ~*, ~~).

Noter

  • Celler ind rækkevidde der indeholder SAND eller FALSK ignoreres.
  • Tomme celler ignoreres i rækkevidde og gennemsnitsområde ved beregning af gennemsnit.
  • GENNEMSNITIF returnerer #DIV/0! hvis ingen celler i området opfylder kriterierne.
  • Gennemsnitsområde behøver ikke at være den samme størrelse som rækkevidde . Cellen øverst til venstre i gennemsnitsområde bruges som udgangspunkt, og celler, der svarer til celler i rækkevidde er i gennemsnit.
  • AVERAGEIF tillader jokertegnets spørgsmålstegn (?) Og stjerne (*) i kriterier. Det ? matcher ethvert enkelt tegn og * matcher enhver tegnfølge. At finde en bogstavelig? eller *, brug en tilde (~) før karakteren, dvs. ~ * og ~ ?.
= AVERAGEIF (C5:C15,'>200000') // price greater than 0k = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms = AVERAGEIF (D5:D15,'>=3',C5:C15) // 3+ bedrooms

Dobbelt anførselstegn ('') i kriterier

Generelt er tekstværdier omsluttet af dobbelte anførselstegn (''), og tal er det ikke. Når imidlertid en logisk operator er inkluderet med et nummer, skal nummeret og operatøren være anført i anførselstegn. Bemærk forskellen i de to eksempler herunder. Fordi den anden formel bruger operatoren større end eller lig med (> =), er operatoren og tallet begge omsluttet af dobbelte anførselstegn.

 
= AVERAGEIF (D5:D15,2,C5:C15) // 2 bedrooms = AVERAGEIF (D5:D15,'>=2',C5:C15) // 2+ bedrooms

Dobbelt anførselstegn bruges også til tekstværdier. For eksempel til gennemsnitsværdier i B1: B10, når værdier i A1: A10 er lig med 'rød', kan du bruge en formel som denne:

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

Værdi fra en anden celle

En værdi fra en anden celle kan inkluderes i kriterier ved hjælp af sammenkædning . I eksemplet nedenfor returnerer AVERAGEIF gennemsnittet af tal i A1: A10, der er mindre end værdien i celle B1. Bemærk de mindre end operatør (som er tekst) er omsluttet af anførselstegn.

 
= AVERAGEIF (A1:A10,'<'&B1) // average values less than B1

Jokertegn

Det jokertegn tegn spørgsmålstegn (?), stjerne (*) eller tilde (~) kan bruges i kriterier. Et spørgsmålstegn (?) Matcher et hvilket som helst tegn, og en stjerne (*) matcher nul eller flere tegn af enhver art. For eksempel til gennemsnitlige celler i en B1: B10, når celler i A1: A10 indeholder teksten 'rød' overalt, kan du bruge en formel som denne:

 
= AVERAGEIF (A1:A10,'*red*',B1:B10) // contains 'red'

Tilde (~) er en flugtkarakter, der giver dig mulighed for at finde bogstavelige jokertegn. Hvis du f.eks. Vil matche et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~), skal du tilføje en tilde foran jokertegnet (dvs. ~ ?, ~*, ~~).

Noter

  • Celler ind rækkevidde der indeholder SAND eller FALSK ignoreres.
  • Tomme celler ignoreres i rækkevidde og gennemsnitsområde ved beregning af gennemsnit.
  • GENNEMSNITIF returnerer #DIV/0! hvis ingen celler i området opfylder kriterierne.
  • Gennemsnitsområde behøver ikke at være den samme størrelse som rækkevidde . Cellen øverst til venstre i gennemsnitsområde bruges som udgangspunkt, og celler, der svarer til celler i rækkevidde er i gennemsnit.
  • AVERAGEIF tillader jokertegnets spørgsmålstegn (?) Og stjerne (*) i kriterier. Det ? matcher ethvert enkelt tegn og * matcher enhver tegnfølge. At finde en bogstavelig? eller *, brug en tilde (~) før karakteren, dvs. ~ * og ~ ?.


^