Hoe de Excel AVERAGEIF-functie - te gebruiken

Inhoudsopgave

Samenvatting

De Excel AVERAGEIF-functie berekent het gemiddelde van getallen in een bereik die voldoen aan de opgegeven criteria. AVERAGEIF-criteria kunnen logische operatoren (>, <,, =) en jokertekens (* ,?) bevatten voor gedeeltelijke overeenkomsten.

Doel

Krijg het gemiddelde van cijfers die aan de criteria voldoen.

Winstwaarde

Een getal dat het gemiddelde vertegenwoordigt.

Syntaxis

= GEMIDDELDE.ALS (bereik, criteria, (gemiddeld_bereik))

Argumenten

  • bereik : een of meer cellen, inclusief nummers of namen, matrices of verwijzingen.
  • criteria : een getal, uitdrukking, celverwijzing of tekst.
  • gemiddelde_bereik - (optioneel) De cellen naar het gemiddelde. Indien weggelaten, wordt bereik gebruikt.

Versie

Excel 2007

Gebruiksopmerkingen

AVERAGEIF berekent het gemiddelde van de getallen in een bereik die voldoen aan de opgegeven criteria. Criteria kunnen worden geleverd als getallen, tekenreeksen of verwijzingen. Geldige criteria kunnen bijvoorbeeld 10, "> 10", A1 of "<" & A1 zijn.

Het argument gemiddelde_bereik is optioneel. Als gemiddeld_bereik niet is opgegeven, berekent AVERAGEIF if het gemiddelde van numerieke waarden in het bereikargument. Als gemiddeld_bereik is opgegeven, berekent AVERAGEIF het gemiddelde van getallen in gemiddeld_bereik.

AVERAGEIF-criteria kunnen logische operatoren (>, <,, =) en jokertekens (* ,?) bevatten voor gedeeltelijke overeenkomsten.

AVERAGEIF zit in een groep van acht functies in Excel die logische criteria in twee delen splitsen (bereik + criteria). Als gevolg hiervan is de syntaxis die wordt gebruikt om criteria te construeren anders, en AVERAGEIF vereist een celbereik voor bereikargumenten, u kunt geen array gebruiken.

AVERAGEIF negeert automatisch lege cellen, zelfs als de criteria overeenkomen. Met andere woorden, AVERAGEIF neemt geen lege cellen op die voldoen aan criteria als nul in het gemiddelde. AVERAGEIF geeft # DIV / 0 terug! als er geen cellen binnen bereik voldoen aan de criteria.

De AVERAGEIF-functie kan slechts één voorwaarde toepassen. Gebruik de functie AVERAGEIFS als u meerdere criteria moet toepassen.

Voorbeelden

In het getoonde voorbeeld zijn de formules in H5: H8 als volgt:

=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

Dubbele aanhalingstekens ("") in criteria

Over het algemeen worden tekstwaarden tussen dubbele aanhalingstekens ("") geplaatst, en cijfers niet. Als een logische operator echter bij een getal wordt gebruikt, moeten het getal en de operator tussen aanhalingstekens worden geplaatst. Let op het verschil in de twee onderstaande voorbeelden. Omdat de tweede formule de operator groter dan of gelijk aan (> =) gebruikt, staan ​​de operator en het getal beide tussen dubbele aanhalingstekens.

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

Dubbele aanhalingstekens worden ook gebruikt voor tekstwaarden. Voor gemiddelde waarden in B1: B10 wanneer waarden in A1: A10 gelijk zijn aan "rood", kunt u een formule als volgt gebruiken:

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

Waarde uit een andere cel

Een waarde uit een andere cel kan met aaneenschakeling in criteria worden opgenomen. In het onderstaande voorbeeld retourneert AVERAGEIF het gemiddelde van getallen in A1: A10 die kleiner zijn dan de waarde in cel B1. Merk op dat de operator less than (dit is tekst) tussen aanhalingstekens staat.

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

Jokertekens

Het jokerteken vraagteken (?), Asterisk (*) of tilde (~) kan in criteria worden gebruikt. Een vraagteken (?) Komt overeen met een willekeurig teken en een asterisk (*) komt overeen met nul of meer tekens. Als u bijvoorbeeld het gemiddelde wilt nemen van cellen in een B1: B10 wanneer cellen in A1: A10 de tekst 'rood' bevatten, kunt u een formule als volgt gebruiken:

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

De tilde (~) is een escape-teken waarmee u letterlijke jokertekens kunt vinden. Als u bijvoorbeeld een letterlijk vraagteken (?), Asterisk (*) of tilde (~) wilt matchen, voegt u een tilde toe vóór het jokerteken (dwz ~ ?, ~ *, ~~).

Opmerkingen

  • Cellen in het bereik die TRUE of FALSE bevatten, worden genegeerd.
  • Lege cellen worden genegeerd in bereik en gemiddeld_bereik bij het berekenen van gemiddelden.
  • AVERAGEIF geeft # DIV / 0 terug! als er geen cellen binnen bereik voldoen aan de criteria.
  • 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

Foutcodes in Excel-formules In deze video zullen we alle foutcodes doorlopen die Excel weergeeft als er iets mis is met een formule. We zullen ook enkele eenvoudige manieren bekijken om de fouten op te lossen. Hoe de AVERAGEIF-functie te gebruiken In deze video zullen we bekijken hoe we de AVERAGEIF-functie kunnen gebruiken om een ​​gemiddelde te berekenen van getallen die voldoen aan een enkel criterium in een set gegevens.

Interessante artikelen...