Sådan bruges Excel AVERAGEIFS-funktionen

Indholdsfortegnelse

Resumé

Excel AVERAGEIFS-funktionen beregner gennemsnittet af tal i et interval, der opfylder et eller flere kriterier. Kriterierne, der anvendes til AVERAGEIFS, kan omfatte logiske operatorer (>, <,, =) og jokertegn (* ,?) til delvis matching.

Formål

Gennemsnitlige celler, der matcher flere kriterier

Returneringsværdi

Gennemsnittet af cellerne, der opfylder alle kriterier

Syntaks

= GENNEMSNITHVIS (avg_rng, interval1, kriterie1, (interval2), (kriterie2), …)

Argumenter

  • avg_rng - Området til gennemsnit.
  • interval1 - Det første interval, der evakueres.
  • kriterier1 - Kriterierne, der skal bruges i rækkevidde1.
  • interval2 - (valgfrit) Det andet interval, der skal evalueres.
  • kriterier2 - (valgfrit) Kriterierne, der skal bruges i rækkevidde2.

Version

Excel 2007

Brugsanvisninger

AVERAGEIFS-funktionen beregner gennemsnittet af tallene i et interval, der opfylder de leverede kriterier. Det første interval, der gives til AVERAGEIFS, er det interval, der indeholder tal til gennemsnit. Kriterier leveres parvis (rækkevidde, kriterier), og kun det første par kræves. For hvert yderligere kriterium skal du angive et andet interval / kriteriepar. Kriterierne til AVERAGEIFS anvendes med AND-logik - alle kriterier skal være sande for at et tal skal medtages i gennemsnittet.

Kriterier kan leveres som tal, strenge eller referencer. For eksempel kan gyldige kriterier være 10, "> 10", A1 eller "<" & A1. Kriterier kan også omfatte jokertegn til delvis matchning.

AVERAGEIFS er i en gruppe på otte funktioner i Excel, der opdeler logiske kriterier i to dele (interval + kriterier). Som et resultat er den syntaks, der bruges til at konstruere kriterier, forskellig, og AVERAGEIFS kræver et celleområde for rækkeviddeargumenter - du kan ikke bruge en matrix.

AVERAGEIFS ignorerer automatisk tomme celler, selv når kriterierne matcher. Med andre ord inkluderer AVERAGEIFS ikke tomme celler i gennemsnittet. AVERAGEIFS returnerer # DIV / 0! hvis ingen celler opfylder kriterierne.

Eksempler

I det viste eksempel er formlerne i H5: H7:

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

Disse formler returnerer gennemsnitsprisen for ejendomme, hvor:

  1. priserne er større end nul
  2. priserne er større end nul og mindre end $ 500.000
  3. ejendomme har mindst 2 soveværelser og mere end 1 badeværelse

Dobbelt anførselstegn ("") i kriterier

Generelt er tekstværdier i kriterier 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 anførselstegn. 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.

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

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

Flere kriterier

Indtast kriterier parvis (rækkevidde, kriterier). For eksempel til gennemsnitlige værdier i A1: A10, hvor B1: B10 = "A" og C1: C10> 5, skal du bruge:

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

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 AVERAGEIFS gennemsnittet af tal i A1: A10, der er mindre end værdien i celle B1. Bemærk, at operatoren mindre end (som er tekst) er indeholdt i tilbud.

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

Jokertegn

Jokertegnets 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 værdier i B1: B10, når værdier i A1: A10 indeholder teksten "rød", kan du bruge en formel som denne:

=AVERAGEIFS(B1:B10,A1:A10,"*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ærk: rækkefølgen af ​​argumenter er forskellig mellem AVERAGEIFS og AVERAGEIF. Området til gennemsnit er altid det første argument i AVERAGEIFS.

Bemærkninger

  • Hvis ingen data matcher kriterierne, returnerer AVERAGEIFS # DIV0! fejl
  • Hvert ekstra interval skal have det samme antal rækker og kolonner som gennemsnittets rækkevidde .
  • Ikke-numeriske kriterier skal være anbragt i dobbelt anførselstegn, men numeriske kriterier ikke. For eksempel: 100, "100", "> 32", "jim" eller A1 (hvor A1 indeholder et tal).
  • Jokertegnet? og * 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 at finde et bogstaveligt spørgsmålstegn eller en stjerne skal du bruge en tilde (~) foran et spørgsmålstegn eller en stjerne (dvs. ~ ?, ~ *).

Interessante artikler...