Excel

Excel AVERAGEIF-funktion

Excel Averageif Function

Excel AVERAGEIF-funktionResumé

Excel AVERAGEIF-funktionen beregner gennemsnittet af tal i et interval, der opfylder de leverede 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 kriterierne. Returneringsværdi Et tal, der repræsenterer gennemsnittet. Syntaks = AVERAGEIF (rækkevidde, kriterier, [gennemsnit_område]) Argumenter
  • rækkevidde - En eller flere celler, inklusive tal eller navne, arrays eller referencer.
  • kriterier - Et tal, udtryk, cellehenvisning eller tekst.
  • gennemsnitlig rækkevidde - [valgfrit] Cellerne til gennemsnit. Når udeladt, bruges rækkevidde.
Version Excel 2007 Brugsanvisninger

AVERAGEIF beregner gennemsnittet af tallene i et interval, der opfylder de leverede kriterier. Kriterier kan leveres som tal, strenge eller referencer. For eksempel kan gyldige kriterier være 10, '> 10', A1 eller '<'&A1.



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



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

AVERAGEIF er i en gruppe af otte funktioner i Excel der deler logiske kriterier i to dele (interval + kriterier). Som et resultat af dette syntaks, der bruges til at konstruere kriterier, er forskellig og AVERAGEIF 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 inkluderer AVERAGEIF ikke tomme celler, der opfylder kriterierne som nul i gennemsnittet. AVERAGEIF returnerer # DIV / 0! hvis ingen celler inden for området opfylder kriterierne.

AVERAGEIF-funktionen kan kun anvende en enkelt betingelse. Hvis du har brug for at 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é

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

Formål Få gennemsnittet af tal, der opfylder kriterierne. Returneringsværdi Et tal, der repræsenterer gennemsnittet. Syntaks = AVERAGEIF (rækkevidde, kriterier, [gennemsnit_område]) Argumenter
  • rækkevidde - En eller flere celler, inklusive tal eller navne, arrays eller referencer.
  • kriterier - Et tal, udtryk, cellehenvisning eller tekst.
  • gennemsnitlig rækkevidde - [valgfrit] Cellerne til gennemsnit. Når udeladt, bruges rækkevidde.
Version Excel 2007 Brugsanvisninger

AVERAGEIF beregner gennemsnittet af tallene i et interval, der opfylder de leverede kriterier. Kriterier kan leveres som tal, strenge eller referencer. For eksempel kan gyldige kriterier være 10, '> 10', A1 eller '<'&A1.

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

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

AVERAGEIF er i en gruppe af otte funktioner i Excel der deler logiske kriterier i to dele (interval + kriterier). Som et resultat af dette syntaks, der bruges til at konstruere kriterier, er forskellig og AVERAGEIF 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 inkluderer AVERAGEIF ikke tomme celler, der opfylder kriterierne som nul i gennemsnittet. AVERAGEIF returnerer # DIV / 0! hvis ingen celler inden for området opfylder kriterierne.

AVERAGEIF-funktionen kan kun anvende en enkelt betingelse. Hvis du har brug for at 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 lukket i dobbelt anførselstegn (''), og tal er ikke. Men når en logisk operatør er inkluderet med et nummer, skal nummeret og operatøren være anført i tilbud. Bemærk forskellen i de to eksempler nedenfor. Da den anden formel bruger større end eller lig med operator (> =), er operatøren og tallet begge lukket i dobbelt 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 gennemsnitlige væ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 nedenstående eksempel 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 indeholdt i 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 for at gennemsnitlige celler i en B1: B10, når celler i A1: A10 indeholder teksten 'rød' hvor som helst, 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. For at matche et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~) skal du tilføje en tilde foran wildcardet (dvs. ~ ?, ~ *, ~~).

Bemærkninger

  • Celler ind rækkevidde der indeholder SAND eller FALSK ignoreres.
  • Tomme celler ignoreres i rækkevidde og gennemsnitlig rækkevidde ved beregning af gennemsnit.
  • AVERAGEIF returnerer # DIV / 0! hvis ingen celler inden for området opfylder kriterierne.
  • Gennemsnitlig rækkevidde behøver ikke at have samme størrelse som rækkevidde . Den øverste venstre celle ind gennemsnitlig rækkevidde bruges som udgangspunkt, og celler, der svarer til celler i rækkevidde er gennemsnit.
  • AVERAGEIF tillader jokertegnets spørgsmålstegn (?) Og stjerne (*) i kriterier. Det ? matcher ethvert enkelt tegn og * matcher enhver rækkefølge af tegn. At finde en bogstavelig? eller *, brug en tilde (~) foran tegnet, 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 lukket i dobbelt anførselstegn (''), og tal er ikke. Men når en logisk operatør er inkluderet med et nummer, skal nummeret og operatøren være anført i tilbud. Bemærk forskellen i de to eksempler nedenfor. Da den anden formel bruger større end eller lig med operator (> =), er operatøren og tallet begge lukket i dobbelt 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 gennemsnitlige væ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 nedenstående eksempel 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 indeholdt i 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 for at gennemsnitlige celler i en B1: B10, når celler i A1: A10 indeholder teksten 'rød' hvor som helst, 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. For at matche et bogstaveligt spørgsmålstegn (?), Stjerne (*) eller tilde (~) skal du tilføje en tilde foran wildcardet (dvs. ~ ?, ~ *, ~~).

Bemærkninger

  • Celler ind rækkevidde der indeholder SAND eller FALSK ignoreres.
  • Tomme celler ignoreres i rækkevidde og gennemsnitlig rækkevidde ved beregning af gennemsnit.
  • AVERAGEIF returnerer # DIV / 0! hvis ingen celler inden for området opfylder kriterierne.
  • Gennemsnitlig rækkevidde behøver ikke at have samme størrelse som rækkevidde . Den øverste venstre celle ind gennemsnitlig rækkevidde bruges som udgangspunkt, og celler, der svarer til celler i rækkevidde er gennemsnit.
  • AVERAGEIF tillader jokertegnets spørgsmålstegn (?) Og stjerne (*) i kriterier. Det ? matcher ethvert enkelt tegn og * matcher enhver rækkefølge af tegn. At finde en bogstavelig? eller *, brug en tilde (~) foran tegnet, dvs. ~ * og ~ ?.


^