Hur man använder Excel AVERAGEIFS-funktionen

Sammanfattning

Excel AVERAGEIFS-funktionen beräknar genomsnittet av siffror i ett intervall som uppfyller ett eller flera kriterier. Kriterierna som används för AVERAGEIFS kan inkludera logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.

Ändamål

Genomsnittliga celler som matchar flera kriterier

Returvärde

Genomsnittet av cellerna som uppfyller alla kriterier

Syntax

= AVERAGEIFS (avg_rng, range1, criteria1, (range2), (criteria2),…)

Argument

  • avg_rng - Intervallet till genomsnitt.
  • range1 - Det första intervallet att evakulera.
  • kriterier1 - Kriterierna som ska användas på intervall1.
  • range2 - (valfritt) Det andra intervallet att utvärdera.
  • kriterier2 - (valfritt) Kriterierna som ska användas på intervall2.

Version

Excel 2007

Användningsanmärkningar

Funktionen AVERAGEIFS beräknar genomsnittet av siffrorna i ett intervall som uppfyller angivna kriterier. Det första intervallet som ges till AVERAGEIFS är det intervall som innehåller siffror till genomsnittet. Kriterier tillhandahålls parvis (intervall, kriterier) och endast det första paret krävs. För varje ytterligare kriterium, ange ytterligare ett intervall / kriteriepar. Kriterierna som ges till AVERAGEIFS tillämpas med AND-logik - alla kriterier måste vara sanna för att ett tal ska inkluderas i genomsnittet.

Kriterier kan tillhandahållas som siffror, strängar eller referenser. Till exempel kan giltiga kriterier vara 10, "> 10", A1 eller "<" & A1. Kriterier kan också innehålla jokertecken för partiell matchning.

AVERAGEIFS finns i en grupp med åtta funktioner i Excel som delar upp logiska kriterier i två delar (intervall + kriterier). Som ett resultat är syntaxen som används för att konstruera kriterier annorlunda, och AVERAGEIFS kräver ett cellområde för intervallargument - du kan inte använda en matris.

AVERAGEIFS ignorerar automatiskt tomma celler, även när kriterierna matchar. Med andra ord kommer AVERAGEIFS inte att inkludera tomma celler i genomsnittet. AVERAGEIFS returnerar # DIV / 0! om inga celler uppfyller kriterierna.

Exempel

I exemplet som visas är formlerna i H5: H7:

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

Dessa formler returnerar genomsnittspriset för fastigheter där:

  1. priserna är större än noll
  2. priserna är större än noll och mindre än 500 000 dollar
  3. fastigheterna har minst 2 sovrum och mer än 1 badrum

Dubbla citat ("") i kriterier

I allmänhet är textvärden i kriterier bifogade i dubbla citat (""), och siffror är inte. Men när en logisk operatör ingår med ett nummer måste numret och operatören bifogas citat. Notera skillnaden i de två exemplen nedan. Eftersom den andra formeln använder större än eller lika med operator (> =) är operatören och siffran båda inneslutna i dubbla citat.

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

Dubbelcitationstecken används också för textvärden. Till exempel, till medelvärden i B1: B10 när värden i A1: A10 är lika med "rött", kan du använda en sådan formel:

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

Flera kriterier

Ange kriterier parvis (intervall, kriterier). Till exempel, till medelvärden i A1: A10, där B1: B10 = "A" och C1: C10> 5, använd:

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

Värde från en annan cell

Ett värde från en annan cell kan inkluderas i kriterier med hjälp av sammanfogning. I exemplet nedan returnerar AVERAGEIFS genomsnittet av siffror i A1: A10 som är mindre än värdet i cell B1. Lägg märke till att operatören mindre än (som är text) är bifogad i offerten.

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

Jokertecken

Jokerteckenens frågetecken (?), Asterisk (*) eller tilde (~) kan användas i kriterier. Ett frågetecken (?) Matchar valfritt tecken och en asterisk (*) matchar noll eller fler tecken av något slag. Till exempel, till medelvärden i B1: B10 när värden i A1: A10 innehåller texten "röd" kan du använda en sådan formel:

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

Tilde (~) är ett flyktecken som gör att du kan hitta bokstavliga jokertecken. För att till exempel matcha ett bokstavligt frågetecken (?), Asterisk (*) eller tilde (~), lägg till en tilde framför jokertecken (dvs. ~ ?, ~ *, ~~).

Obs! Argumentordningen är olika mellan AVERAGEIFS och AVERAGEIF. Området till genomsnitt är alltid det första argumentet i AVERAGEIFS.

Anteckningar

  • Om ingen data matchar kriterierna returnerar AVERAGEIFS # DIV0! fel
  • Varje ytterligare intervall måste ha samma antal rader och kolumner som medelområdet .
  • Icke-numeriska kriterier måste bifogas i dubbla citat men numeriska kriterier inte. Till exempel: 100, "100", "> 32", "jim" eller A1 (där A1 innehåller ett tal).
  • Jokertecken? och * kan användas i kriterier. Ett frågetecken matchar ett tecken och en asterisk matchar noll eller fler tecken av något slag.
  • För att hitta ett bokstavligt frågetecken eller asterisk, använd en tilde (~) framför frågetecken eller asterisk (dvs. ~ ?, ~ *).

Intressanta artiklar...