Excel

Excel AVERAGEIFS-funktion

Excel Averageifs Function

Excel AVERAGEIFS-funktionResumé

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 (>,<,,=) and wildcards (*,?) for partial matching.

find og erstat formatering i Excel
Formål Gennemsnitlige celler, der matcher flere kriterier Returneringsværdi Gennemsnittet af de celler, der opfylder alle kriterier Syntaks = GENNEMSNITHVIDER (avg_rng, interval1, kriterier1, [interval2], [kriterier2], ...) Argumenter
  • afg_rng - Området til gennemsnit.
  • rækkevidde1 - Det første interval, der evakueres.
  • kriterier1 - Kriterierne, der skal bruges i rækkevidde1.
  • range2 - [valgfrit] Det andet interval, der skal evalueres.
  • kriterier2 - [valgfrit] Kriterierne for brug på interval2.
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 i par [rækkevidde, kriterier] og kun det første par er påkrævet. 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. Criteria can also include jokertegn til delvis matchning.



AVERAGEIFS 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 GENNEMSNIT kræver et celleområde for rækkevidde argumenter - du kan ikke bruge en array .

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,'<500000') = AVERAGEIFS (C5:C15,D5:D15,'>=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 tilbud. Bemærk forskellen i de to eksempler nedenfor. Fordi 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 [interval, kriterier]. For eksempel til gennemsnitsværdier i A1: A10, hvor B1: B10 = 'A', og C1: C10> 5, brug:

hvordan man sideskift udmærker sig
 
= 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 nedenstående eksempel returnerer AVERAGEIFS 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.

 
= AVERAGEIFS (A1:A10,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 gennemsnitsværdier i B1: B10 når værdier i A1: A10 indeholde teksten 'rød', du kan 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 jokertegnet (dvs. ~ ?, ~ *, ~~).

Bemærk: rækkefølgen af ​​argumenter er forskellig mellem AVERAGEIFS og GENNEMSNIT . 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 gennemsnitlig 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 enkelt 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. ~ ?, ~ *).


^